文档编号:TX392 文档字数:10928,页数:49 摘要 NAND Flash设备能被连接到微控制器系统总线,用于大容量的指令和数据的储存,广泛应用于U盘或仪器设备的数据保存。对于通用的微控制器,NAND Flash被连接时无须额外的胶合逻辑,简化了硬件。NAND Flash 存储器是使用Single Level Cell(SLC)NAND cell技术的稳定的Flash存储器家族。此类芯片的接口中数据线与地址线复用,这样的接口减少了管脚的数量,并且使得在不改变硬件设计的条件下更换不同容量的芯片成为可能。但是它的操作时序复杂特殊,因此驱动软件的设计成为使用该芯片的关键。本文档详细介绍了NAND Flash与ARM芯片STR710X的硬件接口,以及驱动软件程序,包括对该芯片的读写操作、擦除操作和其它相关函数。经过验证这些驱动软件可以实现数据的大量存储和读取。该软件驱动易于移植到不同的硬件平台。 关键词:NAND Flash, 微控制器, 移植, 软件驱动 Abstract NAND Flash devices, which can be connected to the microcontroller system bus for the store of commands and statistics of bulk memory, is commonly applied in USB and other equipment’s data preservation. As for common microcontrollers, there’s no need of extra glue logic when NAND FLASH is being connected to them, which simplifies hardwares. NAND FLESH memory belongs to the non-volatile Flash memory family which adopts Single Level Cell (SLC) NAND cell technology. At these chips’ interfaces, data line and address line are combined into one bus line. This kind of interfaces not only use less pins but also make possible for the change of larger memory chips without changing hardwares. However, because of its complex and special operation cycle time, the design of software driver becomes the focus of the chips. This paper gives detailed introduction about the hardware interface of NAND FLASH and ARM chip STR710X, and driver software, including the read and write to the chip, erasing practices and other relative functions. Test proves that these driver softwares can access large data memory. This software driver can be easily migrated to different hardware platforms. 目 录 摘要 I
|
| |
上一篇:P2P网络通信设计 | 下一篇:MPEG-4播放技术 |
推荐论文 | 本专业最新论文 |
Tags:NAND Flash 设备 | 2011-04-13 10:39:24【返回顶部】 |