NAND flash Controller using Altera PHY Lite

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 Arria 10 FPGA designs with pre-integrated Aria PHY-Lite interface and an Avalon 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 modes 0 to 10
  • Avalon interface
  • Up to ECC 84-errors / 1k block
  • Configurable Data block size

Block Diagram

NAND flash Controller using Altera PHY Lite Block Diagram

Deliverables

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

Technical Specifications

Maturity
in production
×
Semiconductor IP