
ONFI3.0 Universal Flash Controller (UFC) IP provides an interface to NAND, NOR, SRAM and Serial flash devices. The UFC has an AXI/AHB/APB (configurable – default AHB) slave interface to connect to the SoC. The data from the external devices (Flash or Serial peripheral) can be transferred from using register I/O – Programmed IO Mode (PIO) or using DMA mode. The UFC can work up to 80 MHz of serial interface and up to 200 MHz on the NAND interface. To ensure less overhead for the Host processor controlling the data transfers, multiple commands can be queued. The Controller can queue up to 32 commands and will have 1024 byte deep data buffers for data transfer. The UFC is designed to meet timing very easily at all the interfaces.
Features
Compliance
Configuration
Error Correction (ECC)
NOR/SRAM Flash Interface
Serial Flash Interface
ONFI3.0 Universal Flash Controller