欢迎来到天天文库
浏览记录
ID:34091899
大小:3.14 MB
页数:111页
时间:2019-03-03
《bch编解码器在nand+flash主控中的研究与优化实现论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、申请上海交通大学硕士学位论文BCH编解码器在NANDFlash主控中的研究与优化实现姓名:毛旭富专业:电路与系统学号:1100349005导师:周玉洁(教授)上海交通大学电子信息与电气工程学院2012年12月万方数据DissertationSubmittedtoShanghaiJiaoTongUniversityforMasterDegreeofScienceRESEARCHANDOPTIMIZATIONOFBCHCODECINNANDFLASHCONTROLSYSTEMAuthor:MaoXufuSpecialty:CircuitandSystemAd
2、visor:Prof.YujieZhouSchoolofElectronics,InformationandElectricalEngineeringShanghaiJiaoTongUniversityShanghai,P.R.ChinaDec,2012万方数据万方数据万方数据上海交通大学工学硕士学位论文摘要BCH编解码器在NANDFlash主控中的研究与优化实现摘要随着信息技术的发展和消费电子的普及,具有硬件加密功能的U盘被各种机构和个人所需要。U盘的主要存储介质是NANDFlash,而受NANDFlash容易发生随机错误的影响,需要对存储的数据进行编
3、解码运算。BCH码因为有良好的纠正随机错误的性能,严格的代数结构,构造相对容易等特点而被广泛应用于大容量的NANDFlash纠错中。所以设计一款应用与安全芯片的具有高纠错能力,高灵活度的BCH编解码器IP十分必要。本文从研究BCH码的编解码算法入手,结合NANDFlash的存储特性,针对一款安全芯片的设计需求,提出了设计的总体方案与目标。在深入理解算法后,先用软件实现了设计方案,验证其正确性,为IP设计奠定基础。然后,基于具有高纠错能力和并行可配置的设计方案,对BCHIP进行VLSI设计。采用模块化的设计思路,研究并运用了无求逆的Berlekamp-Ma
4、ssey算法,并行迭代计算伴随式等方式实现了算法上的优化,同时也针对编解码器中的有限域乘法器,提出了改进的贪婪算法和平衡树结构来达到面积优化和延时优化的效果。第I页万方数据上海交通大学工学硕士学位论文摘要本文基于标准的IP设计流程,完成了一款应用于安全芯片的BCHIP。它的最强纠错能力达到每1024Bytes数据能纠正24bits的错误,具有8位并行同时可配置的编解码能力,可配置的数据长度为512Bytes和1024Bytes,可配置的纠错能力为8bits、16bits和24bits。同时采用分段编解码的方式适用于页容量为512、1k、2k、4k和8kB
5、ytes数据的NANDFlash。本文的主要工作与创新性主要体现在四个方面:1)提出并采用并行同时可配置的软件和硬件BCH编解码器设计方案。2)实现BCHIP的最强纠错能力可达每1024Bytes数据纠正24bits错误。3)从算法、面积、时延三方面着手对设计进行优化,提出了改进的贪婪算法应用于有限域乘法器优化。4)针对安全芯片采用标准IP设计流程完成可商用的BCHIP。本IP在设计完成后,经过严格的FPGA测试和后端设计验证,并达到了商用产品的水准,这对满足国家与人民的信息安全需求有积极意义。关键词:NANDFlash,BCH码,并行可配置,优化设计第
6、II页万方数据上海交通大学工学硕士学位论文ABSTRACTRESEARCHANDOPTIMIZATIONOFBCHCODECINNANDFLASHCONTROLSYSTEMABSTRACTWiththedevelopmentoftechnologyandthepopularityofdigitalproducts,theU-diskwithencryptfunctionhasbecomenecessarytobothindividualsandinstitutions.NANDFlashisusedinU-diskasthemainstoragemedi
7、a,butthisstoragemediamayhaverandomerrors,sothedatamustbeencryptedbeforestoredintoit.Becauseofthegoodabilitytocorrectrandomerrors,BCHcodeiswidelyusedintheNANDFlasherrorcorrecting,thiscodealsohasstrictmathstructureandeasytogenerate.SoitisnecessarytodesignasecuritychipwithpowerfulBC
8、Hencoderanddecoder.Thispaperbeginswithth
此文档下载收益归作者所有