具有ECC功能的flash memory在DSP中的嵌入式设计
发布时间:2021-09-29 19:57
随着移动产品的广泛应用,市场对高速存储器的需求在不断增长。高速发展的闪存(FLASH)可以满足不断增长的市场。由于与非(not and,NAND)闪存架构与传统的内存不同,研发人员在设计NAND闪存模块时会面临许多挑战。而实现存储系统简单的方式是给闪存加上控制器。随着系统越来越多地访问内存空间,判断和纠正可能出现的错误是非常必要的。针对这种情况,系统应用错误纠正码实现了检错纠错的功能。FLASH在DSP中的设计可以通过嵌入IP的方式实现。主要内容如下:(1)由于功能的升级,嵌入式FLASH IP需要增加错误检查和纠正(Error Correcting Code,ECC)功能。本论文的工作通过ECC模块的功能划分,细化了纠错算法在检错纠错过程中的具体过程。(2)由于芯片更换了制造商,工艺发生了改变。本文通过验证FLASH的具体功能,重新设计了接口逻辑,使引脚可以复用,逻辑达到一致。在时钟方面,FLASH IP需要增加定时器,才能完成擦除操作。(3)存储空间需要增大一倍。论文设计了两片IP核的新的结构,并重新规划了数据的输入输出接口和地址接口。在存储速度方面,本文设计了新的数据结构——分段...
【文章来源】:湘潭大学湖南省
【文章页数】:55 页
【学位级别】:硕士
【部分图文】:
图2.1?NOR和NAND类型单元的单位单元比较图??
?图4.1?Nand闪存的功能图??如图4.1,描述了?NAND闪存存储器的功能模块。有I/O端口,用来接受数??据、命令和地址。1/0端口后面是地址寄存器、状态寄存器、指令寄存器。控制??逻辑,由?CE#、CLE、ALE、WE#、RE#、WP#、LOCK、R/B#、控制。存储模??块由行列译码器、存储阵列、数据寄存器、高速缓存、和ECC模块构成。??18??
??图4.1?Nand闪存的功能图??如图4.1,描述了?NAND闪存存储器的功能模块。有I/O端口,用来接受数??据、命令和地址。1/0端口后面是地址寄存器、状态寄存器、指令寄存器。控制??逻辑,由?CE#、CLE、ALE、WE#、RE#、WP#、LOCK、R/B#、控制。存储模??块由行列译码器、存储阵列、数据寄存器、高速缓存、和ECC模块构成。??18??
【参考文献】:
期刊论文
[1]高性能处理器内部FLASH IP替换设计[J]. 王乙舟,黄嵩人. 科技展望. 2015(05)
[2]Flash存储技术[J]. 郑文静,李明强,舒继武. 计算机研究与发展. 2010(04)
[3]嵌入式设备NAND Flash存储系统的设计与实现[J]. 秦晓康,徐惠民. 计算机工程与设计. 2010(03)
[4]NAND Flash在大容量存储技术中的应用[J]. 陈国,高杨. 航空计算技术. 2009(02)
[5]NAND FLASH编程实现研究分析[J]. 陆林燕,王鲁静,郑正奇. 计算机技术与发展. 2008(03)
[6]TMS320VC5509应用flash存储数据的接口电路设计与编程[J]. 伍美俊,吴迺陵. 电子器件. 2007(02)
[7]非易失存储器NAND Flash及其在嵌入式系统中的应用[J]. 马丰玺,杨斌,卫洪春. 计算机技术与发展. 2007(01)
[8]基于Flash存储器的嵌入式文件系统设计[J]. 吉峰,白瑞林. 江南大学学报. 2006(01)
[9]Flash存储器技术与发展[J]. 潘立阳,朱钧. 微电子学. 2002(01)
硕士论文
[1]Flash IP核在DSP处理器中的嵌入式应用[D]. 黄雯华.湘潭大学 2016
[2]应用于存储器加固的ECC算法研究与实现[D]. 李福杰.山东大学 2015
[3]基于NAND flash主控制器的BCH纠错算法设计与实现[D]. 廖宇翔.哈尔滨工业大学 2014
[4]SoC嵌入式Flash的内建自测试方法的研究与实现[D]. 柳玉波.电子科技大学 2013
[5]基于片上系统SoC的Nand Flash IP核设计[D]. 季翔宇.成都理工大学 2012
[6]基于FPGA的多片NAND FLASH并行存储控制器的设计与实现[D]. 肖才庆.山东大学 2012
[7]基于BCH码的NAND Flash控制器设计[D]. 王力.复旦大学 2011
[8]嵌入式系统中的Flash存储管理分析与设计[D]. 叶树梅.苏州大学 2011
[9]Nand Flash纠错码的设计研究[D]. 陈武.浙江大学 2011
[10]一种应用于DSP的Flash存储器研究与设计[D]. 王艺燃.江南大学 2010
本文编号:3414376
【文章来源】:湘潭大学湖南省
【文章页数】:55 页
【学位级别】:硕士
【部分图文】:
图2.1?NOR和NAND类型单元的单位单元比较图??
?图4.1?Nand闪存的功能图??如图4.1,描述了?NAND闪存存储器的功能模块。有I/O端口,用来接受数??据、命令和地址。1/0端口后面是地址寄存器、状态寄存器、指令寄存器。控制??逻辑,由?CE#、CLE、ALE、WE#、RE#、WP#、LOCK、R/B#、控制。存储模??块由行列译码器、存储阵列、数据寄存器、高速缓存、和ECC模块构成。??18??
??图4.1?Nand闪存的功能图??如图4.1,描述了?NAND闪存存储器的功能模块。有I/O端口,用来接受数??据、命令和地址。1/0端口后面是地址寄存器、状态寄存器、指令寄存器。控制??逻辑,由?CE#、CLE、ALE、WE#、RE#、WP#、LOCK、R/B#、控制。存储模??块由行列译码器、存储阵列、数据寄存器、高速缓存、和ECC模块构成。??18??
【参考文献】:
期刊论文
[1]高性能处理器内部FLASH IP替换设计[J]. 王乙舟,黄嵩人. 科技展望. 2015(05)
[2]Flash存储技术[J]. 郑文静,李明强,舒继武. 计算机研究与发展. 2010(04)
[3]嵌入式设备NAND Flash存储系统的设计与实现[J]. 秦晓康,徐惠民. 计算机工程与设计. 2010(03)
[4]NAND Flash在大容量存储技术中的应用[J]. 陈国,高杨. 航空计算技术. 2009(02)
[5]NAND FLASH编程实现研究分析[J]. 陆林燕,王鲁静,郑正奇. 计算机技术与发展. 2008(03)
[6]TMS320VC5509应用flash存储数据的接口电路设计与编程[J]. 伍美俊,吴迺陵. 电子器件. 2007(02)
[7]非易失存储器NAND Flash及其在嵌入式系统中的应用[J]. 马丰玺,杨斌,卫洪春. 计算机技术与发展. 2007(01)
[8]基于Flash存储器的嵌入式文件系统设计[J]. 吉峰,白瑞林. 江南大学学报. 2006(01)
[9]Flash存储器技术与发展[J]. 潘立阳,朱钧. 微电子学. 2002(01)
硕士论文
[1]Flash IP核在DSP处理器中的嵌入式应用[D]. 黄雯华.湘潭大学 2016
[2]应用于存储器加固的ECC算法研究与实现[D]. 李福杰.山东大学 2015
[3]基于NAND flash主控制器的BCH纠错算法设计与实现[D]. 廖宇翔.哈尔滨工业大学 2014
[4]SoC嵌入式Flash的内建自测试方法的研究与实现[D]. 柳玉波.电子科技大学 2013
[5]基于片上系统SoC的Nand Flash IP核设计[D]. 季翔宇.成都理工大学 2012
[6]基于FPGA的多片NAND FLASH并行存储控制器的设计与实现[D]. 肖才庆.山东大学 2012
[7]基于BCH码的NAND Flash控制器设计[D]. 王力.复旦大学 2011
[8]嵌入式系统中的Flash存储管理分析与设计[D]. 叶树梅.苏州大学 2011
[9]Nand Flash纠错码的设计研究[D]. 陈武.浙江大学 2011
[10]一种应用于DSP的Flash存储器研究与设计[D]. 王艺燃.江南大学 2010
本文编号:3414376
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/3414376.html