| |
Overview
NAND Flash memories are known for its relatively simple structure and higher capacity It finds place in almost all Solid State Drives, and On-board mass storage applications. NAND flash memories are economical and denser when compared to NOR Flash.
Functionality
NAND Flash devices are having multiplexed bus for data, address and instructions. Unlike the NOR counterpart, NAND flash supports Page Access instead and not Random Access. The solution being discussed can be best used with FPGAs with embedded microcontroller / processors. The top level block diagram of the implementation is as given in Figure given below. The RTL logic inside the FPGA takes care of the generation of all the control signals required for the NAND Flash access. The solution discussed here is using an 8051 embedded microcontroller. Depending upon the configuration of the NAND flash, the software can be tweaked for various parameters.

Application
NAND Flash devices are commonly used in all Solid Sate Drive units such as Memory cards and compact media players. Due to
the rapid growth of the consumer market, FPGAs too are becoming part of the modern gadgets. This core along with FPGA provides easy to use, ready made, solution for similar requirement.
Deliverables
- Design RTL code
- Archived Project files
- Test benches
- User manual
|