基于LDPC新型FEC的NAND Flash控制器研究

来源 :华南理工大学 | 被引量 : 0次 | 上传用户:robinlaikankan
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着大数据时代的来临,数据存储需求量剧增。NAND Flash作为目前主流存储介质,具有高性能、高密度、非易失性和低功耗等优点。然而,NAND Flash特殊的内部结构,决定了需要设计专门的控制器进行数据管理,以适用于各类存储系统。本文主要研究NAND Flash控制器,包括协议和ECC技术。协议主要规范了高效的数据存储管理机制,以满足高性能、低成本、稳定、易用等的需求。其中,eMMC协议以其独特的优势,广泛应用于手机等移动设备。ECC技术保证了NAND Flash数据储存的可靠性,而LDPC(低密度奇偶校验码)是一种纠错性能优越的前向纠错编码(FEC),已经被提出应用于NAND Flash的ECC技术中。因此,本文以eMMC5.0协议为标准,研究基于LDPC新型FEC的Nand Flash控制器,主要包括以下内容:(1)对于NAND Flash控制器的ECC模块,本文首先提出一种基于检错码与LDPC码级联的ECC架构,以解决目前从NAND Flash获取软信息困难问题。提出的纠错码方案中,行列检错码主要用于从NAND Flash读到的硬判决信息中生成相对粗糙的软信息,然后进行LDPC软判决解码,以提高纠错能力。本文设计码率为0.924的检错码与LDPC级联纠错码。仿真结果显示,提出的行列检错码编码只能提供粗略的软信息,然而相比于不采用检错码的硬信息译码方案,本文提出的方案能提高纠错性能。(2)给出一种基于LDPC新型FEC的Nand Flash控制器硬件设计方案。根据eMMC协议,采用自上而下的设计方案,设计eMMC的整体架构,完成32条命令的功能仿真,实现协议主要功能。设计的eMMC控制器,主要包括命令处理和数据处理两大模块。命令处理主要完成命令接收、识别、执行与响应等操作。数据处理模块包括主机DATA接口、数据缓存、ECC、NAND Flash接口等模块,重点实现ECC模块。基于提出的ECC架构,本文设计了同时兼容硬输入和软输入解码的ECC模块,并用于eMMC控制器中。(3)完成eMMC控制器FPGA原型设计,并搭建了eMMC控制器硬件验证平台,分别从基本命令和数据传输两方面进行测试,完成eMMC控制器基本功能的验证。
其他文献
自治,就是人民自己治理自己。地方自治,就是一个地方的事务由本地方的人民自己处理,这也体现了是中央与地方权力如何划分的问题。地方自治这个概念在中国的开始被提倡,表明了
目前因特网信息内容传播中的失范现象日益突出,多数国家从本国视角出发,制定了国内法律和道德标准,并辅以先进的技术手段来规范和保护本国网络的健康发展.在此分析和比较了有
雒魏林(1811-1896)是鸦片战争前较早到达中国的传教医生,1838年奉伦敦传教会之命前来中国。在华期间,他主要在澳门、上海等地活动,时间长达20年。一开始在澳门、广州传教施医
回 回 产卜爹仇贱回——回 日E回。”。回祖 一回“。回干 肉果幻中 N_。NH lP7-ewwe--一”$ MN。W;- __._——————》 砧叫]们羽 制作:陈恬’#陈川个美食 Back to yield
抗战时期,葡萄牙宣布为中立国,实施中立政策。澳葡政府修订和实施有关法例、中日外交照会等内外施政手段,务求用一切妥善的方法恪守中立政策。笔者以中立政策为研究中心,以施政过
目的:观察补肾活血方联合滋补肝肾方治疗股骨头坏死的疗效。方法:78例随机分为两组各39例。对照组予以骨肽片治疗,观察组予以补肾活血方及滋补肝肾方治疗。结果:总有效率观察
<正> 满族是我国少数民族之一,约265万人(1978),主要居住在辽宁、吉林、黑龙江、河北、内蒙等省,以及北京、西安等市。骠悍勇敢的满族人民,曾为本民族创造了丰富的音乐文化,
随着社会经济的快速发展,我国城市化发展和建设有了很大水平的提高,而市政工程的建设是城市化发展的重要环节之一,因此我们应该重视起来。要想提高对市政工程的质量管理水平,