RS算法的研究及在SD卡中的应用

来源 :北京工业大学 | 被引量 : 0次 | 上传用户:duanluchao
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
SD卡(Secure Digital Card),中文名称之为安全数码卡。随着SD卡广泛应用在数码相机、手机、视频播放器等多种消费电子设备上,SD卡的市场需求也越来越大。SD卡以Nand Flash作为其存储设备,主要任务是存储数据,因此,通过SD卡存储到Flash中数据的正确性直接关系到SD卡的性能。  本文基于北京市嵌入式系统重点实验室所设计的SD卡芯片ZD5820,ZD5820是一种Flash控制芯片,可以兼容多种大小和型号的Flash芯片。为了保证对Flash中存储数据读写的正确性,根据SD中Sector的大小,提出了RS(534,518)纠错算法,最多可以实现8个纠错的功能。  本文主要研究了RS码的算法。基于传统的编码和解码算法,在数学理论上对传统的RS码编码算法进行了进一步的推导,提出了改进的编码算法。改进后的编码算法电路既可以实现编码过程中求校验码的功能,也可以实现解码过程中求伴随式的功能。由于两者不会同时进行,两者对电路的复用既不会延长算法的时间,又节省了硬件资源,减小了面积。  针对数字电路中的除法操作占用较多的资源和时间而乘法操作相对能节省资源和时间的特点,通过数学理论推导对解码算法做出了改进。将传统解码算法中的除法操作以乘法操作代替,改进后的乘法操作在理论上不会改变纠错结果。  然后根据改进后的算法设计了电路结构,并依据电路结构以verilog硬件编程语言代码实现,完成了RTL(Real Time Language)级仿真验证。仿真验证结果表明,改进后的电路的纠错功能是正确无误的。随后在ZD5820系统中加入了改进的RS码,并进行FPGA验证,FPGA专门验证了RS码的功能,验证结果同样证明了RS码的正确性。再对整个ZD5820系统进行长时间的FPGA测试,测试结果显示无数据错误,这也证明了RS码能够正常工作。ZD5820流片后的测试结果显示RS码能够正常工作。  ZD5820芯片已经进入量产并且商用,首次量产规模达到一百万片。因此,本RS码设计方法也具有较高的应用价值。
其他文献
暖通空调工程与人们的日常生活联系越来越紧密,节能设计势在必行,也是未来暖通空调行业发展的趋势,做好节能设计,达到节能减耗不仅有经济意义,更有环境保护,能源保护的历史意
碲镉汞(MCT)是一种禁带宽度连续变化的三元窄禁带半导体化合物,长期以来碲镉汞材料在卫星遥感领域获得了广泛的应用。中波碲镉汞材料制备的光导型探测器通过少数载流子控制电
本文通过对荣华二采区10
离子束表面改性无氧铜能抑制无氧铜材料的二次电子发射,为了获得最佳处理工艺参数、探究抑制二次电子发射机理及进行相关研究,本文首先利用离子束表面改性设备对无氧铜进行轰
作为新一代照明光源,LED具有节能、环保、寿命长、体积小、响应快等特点,是近年来全球最具发展前景的高新技术领域之一。许多国家针对LED照明制定了一系列的发展计划,LED的光效
MEMS谐振器是一种基于谐振原理的机械式微纳尺度器件。通过机电耦合,实现信号的混频和滤波等功能。采用与集成电路工艺兼容的微机械加工工艺制造。具有高品质因数Q,体积小,功耗
GaN具有禁带宽、共价键键能大、熔点高、击穿场强大、抗腐蚀和抗辐射强度高等优良性能。虽然常规的Si基核探测器的性能已经非常优异,但是在高辐射强度的探测领域,根本没有办
目前,随着科技的迅猛发展,数字传输技术的不断提高,对数据传输通道的高带宽要求明显增加,光纤因为具有大数据量传输能力,良好的保密性等优点,使得光纤通信具有高信道容量的优势,被广
糖基化修饰是最重要的蛋白质翻译后修饰之一,在细胞粘附、信号转导和免疫应答等生物学过程中扮演着重要角色。越来越多的研究表明糖基化修饰异常与一些疾病的发生、发展密切相
与其他类型加速度传感器相比,MEMS谐振式硅微加速度传感器具有灵敏度高、功耗低、精度高、动态范围广、准数字量输出等诸多优点,在航空航天、工业控制、消费电子以及军事国防