NAND Host Controller provides an easy interface to access NAND Flash Memory devices. It handles all set of commands, address and data sequence
.
Nand Flash Controller
Overview
Key Features
- Simple streaming interface towards user logic for data read and write
- Commands supported towards NAND Flash Memory:
- Read
- Read for Copy Back
- Reset
- Page Program,
- Copy-Back Program,
- Block Erase,
- Random Data Input,
- Random Data Output and Read Status
- ECC Logic: Hamming code used to correct 1-bit error and detect 2-bit errors
- Commands supported from user: Block Erase, Read, Program and Copy-Back Program
- Supports timeout mechanism for all NAND commands and operations
- 2K-byte buffer for write data
- 2K-byte buffer for read data
- Identify factory defined invalid blocks
Benefits
- Controller can be interfaced with SLC and MLC NAND flash devices from leading NAND manufacturers
Block Diagram
Applications
- Consumer Electronic
- Commercial/Industrial
- Medical and Computing
Deliverables
- ...
Technical Specifications
Maturity
Not Applicable
Availability
Available
Related IPs
- NAND flash Controller using Altera PHY Lite
- NAND Flash Controller using Xilinx RX/TX Bit Slice
- NAND Flash controller supporting MLC Flash with multi-bit correction BCH ECC code
- Complete memory system supporting any combinations of SDR SDRAM, DDR, DDR2, Mobile SDR, FCRAM, Flash, EEPROM, SRAM and NAND Flash, all in one IP core
- Flash Memory Controller IP, Support NAND type Flash memory of 8MB - 2 GB, 24 ECC bits per 512 bytes, Soft IP
- AHB Compliant Nand Flash Controller