基于FPGA的NAND Flash控制接口电路设计
收稿日期: 2009-01-13
修回日期: 2009-03-06
网络出版日期: 2010-06-25
基金资助
浙江省重大科研资助项目(2007C11072);湖南省自然科学基金资助项目(05JJ40001)
Design of a NAND Flash Control Interface Based on FPGA
Received date: 2009-01-13
Revised date: 2009-03-06
Online published: 2010-06-25
本文在比较NAND Flash的优、缺点,分析控制接口电路的功能特性的基础上,论述了主控器的设计实现方法,通过写控制字的方式将复杂的NAND Flash接口映射为简单的SRAM接口。并根据ECC算法原理,阐述了ECC校验码生成、查错与纠错的实现方法。本文设计的NAND Flash控制接口电路的操作指令在Xilinx的Spartan3 Board上得到了功能验证,工作频率达到100MHz。
关键词: NAND Flash; 控制接口; ECC
王顺,戴瑜兴,段小康 . 基于FPGA的NAND Flash控制接口电路设计[J]. 计算机工程与科学, 2010 , 32(7) : 80 -82 . DOI: 10.3969/j.issn.1007130X.2010.
The article details the design method of the main controller based on comparing the advantages and disadvantages of the NAND Flash and analysing the function of the control interface circuit,and the main control module maps the complex NAND Flash interface to the simple SRAM interface by writing control words.According to the ECC algorithm,the realization method of the ECC check code generation,error search,error correction is described.The function of the operating instructions of the NAND Flash control interface circuit designed by this paper is verified on the Xillinx Spartan3 board, and the frequency can reach 100MHz.
Key words: NAND flash;control interface;ECC
/
| 〈 |
|
〉 |