基于FAT文件系统的NAND Flash嵌入式存储模块的设计和实现
发布时间:2020-05-22 21:10
【摘要】: 存储模块在嵌入式系统中有着广泛的应用,由于嵌入式产品一般都要求便携并且低功耗,因此NAND Flash是最佳选择。论文课题在福华微电子自主研发的FS7805的平台上设计和实现了基于FAT文件系统的NAND Flash嵌入式存储模块。论文完整地总结了作者的工作成果,并详细阐述了APLIF驱动层和NAND Flash驱动层实现这两个关键问题的解决方法。 在APLIF驱动层实现部分,作者重点介绍了如何通过配置FS7805中APLIF模块的寄存器生成需要的时序,并且给出了如何控制NAND Flash操作的波形描述寄存器的配置方法。 在NAND Flash驱动层实现部分,在分析NAND Flash操作流程的基础上,重点对均匀擦除、速度优化、地址映射、碎片整理以及ECC等方面进行了详细叙述。 论文课题设计和实现的嵌入式存储模块目前已经成功地应用在指纹加密优盘和网络小灵通等嵌入式设备中,虽然实际测试结果表明速度上和目前专业的存储设备还存在差距,但是在特定的领域有着自己的优势。
【图文】:
NANDFlash结构
时钟周期来完成。之后是擦除确认指令D0h,它用来初始化内部擦除操作。擦除确认命令用来防止外部干扰产生意外擦除的情况发生。器件检测到擦除确认命令输入后在WE 的上升沿开始执行擦除和擦除校验。内部擦除操作完成后,,应该检测写状态位(I/O1),从而判断擦除操作是否有错误发生。3.3 硬件电路设计硬件电路设计是搭建在 FS7805 开发板的基础上的,FS7805 的 APLIF 引脚图和电源供给模块分别如图 3-3 和 3-4 所示。
【学位授予单位】:苏州大学
【学位级别】:硕士
【学位授予年份】:2008
【分类号】:TP333
本文编号:2676613
【图文】:
NANDFlash结构
时钟周期来完成。之后是擦除确认指令D0h,它用来初始化内部擦除操作。擦除确认命令用来防止外部干扰产生意外擦除的情况发生。器件检测到擦除确认命令输入后在WE 的上升沿开始执行擦除和擦除校验。内部擦除操作完成后,,应该检测写状态位(I/O1),从而判断擦除操作是否有错误发生。3.3 硬件电路设计硬件电路设计是搭建在 FS7805 开发板的基础上的,FS7805 的 APLIF 引脚图和电源供给模块分别如图 3-3 和 3-4 所示。
【学位授予单位】:苏州大学
【学位级别】:硕士
【学位授予年份】:2008
【分类号】:TP333
【相似文献】
相关期刊论文 前10条
1 吴建卫;姜晓峰;;基于FS7805 APLIF模块的应用设计[J];商情(教育经济研究);2007年04期
2 刘栋栋;姜晓峰;;基于7805芯片加密U盘的设计及实现[J];科技风;2008年09期
3 孙贺;孙涌;;USB2.0-ATA桥接器的设计[J];科技风;2008年23期
4 张亚明;姜晓峰;;基于FS7805的Nor Flash数据更新[J];科技风;2008年20期
5 刘银平;刘晓升;;基于USB2.0接口的10-OTP烧录器设计[J];电脑知识与技术;2007年24期
6 ;[J];;年期
7 ;[J];;年期
8 ;[J];;年期
9 ;[J];;年期
10 ;[J];;年期
相关硕士学位论文 前4条
1 孙安云;基于FAT文件系统的NAND Flash嵌入式存储模块的设计和实现[D];苏州大学;2008年
2 吴建卫;基于FS7805 APLIF的USB-ATAPI桥接器的设计和实现[D];苏州大学;2008年
3 卢辉玲;基于FS7805的加密视频播放器的设计与实现[D];苏州大学;2010年
4 徐元哲;Fs88x6系列加密芯片烧录器的设计与实现[D];苏州大学;2010年
本文编号:2676613
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2676613.html