IP PortfolioInterface controllersnand

of_nand_ctrl

NAND flash controller (ONFI/Toggle)

Maturity plannedTargets FPGA + ASICDifficulty HardPriority 2

Raw NAND controller with ONFI NV-DDR3 and Toggle DDR modes, multi-plane and cache commands, command sequencer, DMA and pluggable BCH or LDPC ECC interface.

Planned. This block is specified in the catalog with its interfaces and targets. No implementation exists yet; the skeleton command below generates a lint-clean shell with its ports and registers.

Interfaces

PortDirectionKindWidthNotes
ctrlin/outAXI4-Lite control bus32Control and status registers, including ID, VERSION and STATUS
irqoutinterrupt1Interrupt request
dqinoutparallel8 
dqsinoutdifferential pair1 
ctloutparallel8 
rb_ninparallel4 
ecc_outoutAXI4-Stream64 
ecc_ininAXI4-Stream64 

Standards

  • ONFI 5.0
  • JEDEC JESD230