基于BCH码的NAND Flash控制器设计

被引量 : 0次 | 上传用户:lpt207
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
移动电话的功能日益丰富,其对系统中数据存储容量的需求正在快速增长,NAND FLASH因其非易失及可擦除性以及其具有更小的体积更快的写入和擦除速度,在嵌入式设备中得到广泛的使用。为了进一步减小单位比特价格,增加存储密度,新一代Multi-Level Cell (MLC)技术以及工艺几个尺寸的进一步缩小(60nm和45nm)是业界的两种主流方法。相对于Single-Level (SLC)每个单元只存一位数据,MLC原理是两个(或多个)位的信息存入一个浮动栅,但这使得相邻数据电压之间的空间变小,可靠性变差,所以MLC存储时要更精确的控制每个存储单元的充电电压,BCH码是纠错能力可控的纠随机错误码,是循环码的子类。SLC中常用的一位纠错码(如汉明码)己不适合MLC的情况,BCH码具有更强的纠错能力。本文讨论了了主流NAND FLASH(基于三星的)的结构特征以及接口读写擦除时序特点,并且粗略的介绍了基于ARM的嵌入式结构[14],提出了一种基于AMBA总线的NAND FLASH控制器实现方案,并且对该方案进行了充分的验证工作。本文重点介绍了根据实际需要的BCH的编码和译码算法以及算法的实现方法和优化,针对由于实际的需要,提出了每一次可进行512Byte,1KB,2KB, 4KB,6KB和8KB编码解码的基于BCH的NAND FLASH控制器结构。对控制器的验证采用了模拟验证和FPGA验证两种方式,在模拟验证阶段对控制器的所有功能特点进行全面验证,结果正确后,在Xinlinx公司Vertex5开发板上对控制进行了FPGA验证。结果表明控制器能正确控制NAND FLASH的各种读写操作。本文的设计的NAND FLASH控制器是基于某公司SOC芯片需求而设计的,提出的NAND FLASH控制器实现方案完全满足实际需要。
其他文献
上市后业绩变脸在中国股市里屡见不鲜,上市公司业绩大变脸无疑给资本市场添多了一分疑虑。因此,我们有必要对上市公司业绩变脸问题进行深入探讨。本文首先以C公司为例,阐释和
人机工程学和工业设计的主导思想都是以人为核心,研究人与物之间的协调关系,工业设计与人机工程学有着密不可分的关系,在工业设计的过程中,人机工程学起到了至关重要的作用。
"绿叶中色素的提取和分离"实验是普通高中生物学教材中的一个经典实验,通过对这个实验的不断探究,简化了实验步骤,既降低了成本,又减少了环境污染,取得了较好的实验效果。
回顾了课程与教学论学科的形成与发展,总结经验。通过对几个关键问题的思考,提出了课程与教学论学科建设和学位点建设的基本思路。
随着云计算技术的不断推进,云计算平台的发展逐渐呈现多元化趋势,云计算在教学方面的应用研究也成了人们关注的热点。本文运用内容分析法,从研究内容,研究方法以及文章期刊类
基质辅助激光解吸电离飞行时间质谱(MALDI-TOF-MS)是鉴定多种致病性细菌的快速、可靠的方法,具有较好的稳定性和可重复性,在快速和准确性方面的总体表现明显好于传统的细菌生
<正> 一、问题的由来本文中所说的语言,更多的是指个体的、作为个人认知活动一部分的言语层面的现象。基于物理符号系统假设、假设低阶结构不连续的传统人工智能方法对自然语
提高思想政治教育的实效性是当前我国一个重要的理论与实践问题。诺思的意识形态理论对提高我国思想政治教育实效性有启示意义。诺思从产权与经济绩效角度讨论意识形态,启示
大量的证据提示隐性高血压(masked hypertension,MH)者心血管风险增加,靶器官损害和心血管事件发生率以及死亡率与真正的高血压者相似,明显高于真正的血压正常者。单纯测量诊
电磁干扰在这里是指任何可能引起装置、设备或系统性能降低,或者对有生命或无生命物质产生损害作用的电磁现象。电磁干扰在电梯的应用中非常多见,对电梯的正常运行造成了较大