NAND Flash Controller using Xilinx RX/TX Bit Slice

Overview

The Universal NAND Flash Controller (UNFC) IP core is designed specifically to enable commodity Flash memory to be effectively used in enterprise storage applications requiring high reliability and large interconnect bandwidth. Using the pre-validated UNFC IP allows greatly reduced time-to-market for storage OEMs desiring higher IOPS benefitting from lower cost SLC, MLC & TLC, QLC NandFlash memory. 

The UNFC is full-featured, easy to use in Xilinx Ultrascale designs with pre-integrated Xilinx RX/TX bit slice interface and an AXI backend.  

Key Features

  • ONFI 5.x Compliant
  • SLC / MLC / TLC / QLC
  • SDR modes 0 to 5
  • NVDDR modes 0 to 5
  • NVDDR-2 modes 0 to 8
  • NVDDR-3 modes 0 to 10
  • NV-LPDDR-4 mode 0 to 10
  • AXI interface
  • Up to ECC 84-errors / 1k block
  • Configurable Data block size

Block Diagram

NAND Flash Controller using Xilinx RX/TX Bit Slice Block Diagram

Deliverables

  • Verilog RTL source code
  • Synthesis scripts
  • Simulation testbench
  • Technical documentation
  • Technical support

Technical Specifications

Maturity
in production
×
Semiconductor IP