基于STM32的NAND FLASH的数据存储系统设计.pdf

基于STM32的NAND FLASH的数据存储系统设计.pdf

ID:55398835

大小:492.03 KB

页数:4页

时间:2020-05-15

基于STM32的NAND FLASH的数据存储系统设计.pdf_第1页
基于STM32的NAND FLASH的数据存储系统设计.pdf_第2页
基于STM32的NAND FLASH的数据存储系统设计.pdf_第3页
基于STM32的NAND FLASH的数据存储系统设计.pdf_第4页
资源描述:

《基于STM32的NAND FLASH的数据存储系统设计.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、·48·(~o128)基于STM32的NANDFLASH的数据存储系统设计2015年第2期文章编号:1003—5850(2015)02—0048—04基于STM32的NANDFLASH的数据存储系统设计刘伟(河北工程大学信息与电气T程学院,河北邯郸056006)摘要:主要介绍了一种基于ARM处理器的数据存储系统,存储芯片是Samsung公司生产的K9F5608UOD,由于STM32的FSMC功能强大,可以实现高速准确的访问存储芯片,所以使用意法半导体公司生产的STM32F103系列单片机,满足系统的要求。关

2、键词:数据存储,STM32,NANDFLASH中图分类号:TP271文献标识码:ADesignofNANDFLASHDataStorageSystemBasedonSTM32LIUWei(CollegeofInformationandElectricalEngineering,HebeiUniversityofEneering,Handan056006,China)Abstract:ThispapermainlyintroducesakindofdatastoragesystembasedonARMproc

3、essor,memorychipisK9F5608UODproducedbySamsung,duetotheSTM32FSMCpowerful,canachievehigh-speedandaccurateaccessmemorychips.SothispaperusestheSTM32F103seriessingle-chipcompanyofmeaninglawsemiconductorproduction,tomeettherequirementsofthesystem.Keywords:datast

4、orage,STM32,NANDFLASH所示。0引言作为一种非易失存储器,Flash既具有ROM存储器在断电后可以继续保存数据的特点,又因为其芯片接口的特点,及其有利于擦写。另外,和RAM存储器不同的是,Flash存储器虽然不具有独立的数据总线和地址总线,但是这并不妨碍它的存储速度,还能够掉电保存,本文所设计的系统使用的是一种NAND图1存储系统框图FLASH芯片,相比于NORFLASH,NANDFLASH具系统的整体工作流程为:待测信号经过A/D转有诸多优势,比如远大于其他存储器的超大容量,因换器,转换

5、成一种正常的模拟信号,这些信号先经过为其简单的芯片接口,降低了整个系统的功耗,存储预放大处理,转换成适合主控芯片STM32接收的数速度能达到70ns,从节约成本方面考虑,NAND据,STM32先将接收到的数据送到ECC校验模块,FLASH更是本文设计的数据存储系统的最佳选择。ECC模块产生校验码,在写页操作时,产生的校验码随系统接收到的数据一起被写进存储芯片中;在读页1存储系统的整体架构操作时,STM32控制器先将从存储芯片中读出来的基于NANDFLASH的存储系统的系统框图如图1数据送到ECC校验模块,E

6、CC模块对所得到的数据收稿日期:2014—08—18。修回日期:2014—11-08$作者简介:刘伟,男,1990年生,在读硕士,研究方向:嵌入式。第28卷第2期电脑开发与应用(总0129)。49·根据ECC校验码进行纠错和检错,然后再送回到主含有2048块。控芯片STM32,从而完成读页操作IlJ。K9F5608UOD芯片共有8个10,要完成32位数据地址的传输,需要经过3个时钟周期,其中A0~A72存储控制器主逻辑模块设计为列地址,A9~A16为行地址,A17~A24为页地址,控本文中的主控制器为STM

7、32系列的单片机,所制器通过行地址和列地址查到所要查询的块地址,再以主控制模块即STM32F103ZCT6,作为NAND通过第3个页地址查询到所要进行操作的页,所以查FLASH存储控制器的重要部分,这种单片机是系统询某地址需要向芯片发送3个周期的地址。如表2所的重要枢纽,单片机根据所接收的数据和命令,产生示为存储芯片的地址映射口1。相应的控制信号,由控制信号“翻译”成芯片的时序逻表2NANDFLASH地址映射0l23456肼7M眺BE伽枇rT1E舢E肥辑,产生写页、读页、擦除等控制命令使得芯片能够根I,(】

8、0I,0lI,()2I,03I/04I,()5I,06I/O7据指令完成各种操作。主要存储芯片采用Samsung公1stCycleAOA1A2A3A4A5A6A7司的NANDFLASH芯片K9F5608UOD。2ndCycleA9A10A11A12A13A14A15A16K9F5608UOD芯片电路图给出了其相应的接口,而主控制器要做的就是与其接口一一对应,将数据和3rdCycleA17A18A19A20A21A

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。