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.
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.
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.
- Design RTL
- Test benches
- User manual