The Hardware Implementation of 8-Channel Flash Controller for Solid-State Disk Application

陈宏铭,程玉华
DOI: https://doi.org/10.3969/j.issn.1681-5289.2012.01.050
2012-01-01
Abstract:In this paper, we introduce a hardware implementation for mass storage data control system which is based on the MLC NAND flash and AHB interface. The proposed NAND flash controller implements a high efficiency buffer management controller to manage eight channels through eight 8k byte buffers. There are eight NAND flash chips can be connected by each channel. We also introduce the blanking check and interleaving operation for NAND flash device. The experimental result shows the max. throughput of the solid state disk controller is 230.2 MB/s for read mode and 101.9MB/s for write mode. Finally we provide the synthesis result and power analysis. It required 315K gate to implement the controller under the condition of one channel with 24bit ECC engine.
What problem does this paper attempt to address?