通用存储装置设计*
2012-12-28张颖,林伟
电子器件 2012年3期
张 颖,林 伟
(福州大学福建省微电子集成电路重点实验室,福州350002)
在我们现实生活中,会经常用到一些电子设备。然而不同的电子设备有不同的数据存储方式,如NAND Flash、NOR Flash等,这样在使用时就需要进行坏块扫描等各种复杂操作,给用户的直接使用带来不便。同时,电子设备中又有着各种不同的通信接口,例如USB接口、并行总线接口、串行设备接口(SPI)、I2C接口及SD接口等等,如果需要在具有不同接口的电子设备之间进行数据的传输和转存,往往需要专门设计通信接口,或者通过转接器来实现(例如串口转USB等),不仅会带来设计上的不便,而且会造成成本上的增加,不利于大规模生产。
基于目前现有电子设备的不足,我们设计了一种通用存储装置,它不仅提供数据存储器NAND Flash而且还会提供NAND Flash管理。在此装置上设计了多种接口,外部的数据访问请求首先通过某种接口通知该装置;该装置通过对请求的解析访问相应地址的NAND Flash,这样就大大方便了我们的使用,而且也不会增加成本。
1 硬件结构设计
1.1 总体结构设计
本文所设计的通用存储装置包含两个核心部分,存储介质和存储访问接口。存储介质是指存储数据的载体,比如软盘、光盘、硬盘、内存、DVD等,本文是以NAND Flash存储器作为存储介质,并在此基础上提供FLASH管理,使用户可以透明的线性访问NAND Flash空间,并且通过ECC进行数据纠错,在一定程度上保证了数据的可靠性。
同时,在本装置上有5种可以通过模式的配置进行灵活选择的存储访问接口:USB接口、并行总线接口、串行设备接口、I2C接口及SD接口。……
登录APP查看全文
