NANDFlash以其可靠性、稳定性、低成本、高密度和大容量等多种先进特性,逐渐成为嵌入式存储系统的工业标准。在印刷电路板级和生产线级,多采用遵守IEEE-1149.1标准的边界扫描技术进行Flash测试与编写。本文提出一种控制结构复用的存储系统,由存储卡与写卡器两部分组成。在阐述存储卡与写卡器硬件结构的基础上,给出了存储系统软件框架与NANDFlash典型操作实现。在针对不同存储容量的NANDFlash成功进行了读/写/擦实验后,将本存储系统的控制结构复用到嵌入式车载导航设备中。与边界扫描技术相比,本系统具有结构简单、操作时间短、性价比高的特点。
NANDFlash has gradually become an industry standard for embedded storage system, because of its versatile features such as reliability, non-volatility, low-cost, high density, and great capacity. At PCB level and production line level, BST (Boundary-Scan Technique) complying with IEEE-1149.1 is often used to do the flash testing and programming. This paper presents a storage system with reusable control structure, which is composed of a storage card and a card writer. Based on explaining the hardware structures of the storage card and card writer, the software infrastructure of the storage system and the implementation of the typical NANDFIash operations are shown. After successfully doing experiments on reading, writing, erasing NANDFlash with different storage capacity, the control structure of the storage system is reused in an embedded vehicle navigation device. Compared with BST, the system has advantages of simple structure, short operation time, and cost-efficient.