基于bch码的快闪存储器控制器设计bch山大毕业设计

基于bch码的快闪存储器控制器设计bch山大毕业设计

ID:28799743

大小:1.26 MB

页数:54页

时间:2018-12-14

基于bch码的快闪存储器控制器设计bch山大毕业设计_第1页
基于bch码的快闪存储器控制器设计bch山大毕业设计_第2页
基于bch码的快闪存储器控制器设计bch山大毕业设计_第3页
基于bch码的快闪存储器控制器设计bch山大毕业设计_第4页
基于bch码的快闪存储器控制器设计bch山大毕业设计_第5页
资源描述:

《基于bch码的快闪存储器控制器设计bch山大毕业设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、山东大学毕业论文毕业论文(设计)论文(设计)题目:快闪存储器控制器设计姓名学号学院专业年级指导老师2012年5月4日53山东大学毕业论文目录目录1摘要3Abstract4第1章引言51.1快闪存储器简介51.2闪存中的纠错码(ECC)技术51.3论文的研究内容与组织结构6第2章ECC整体设计82.1ECC简介82.2功能要求82.3本章总结10第3章BCH码113.1伽罗华域113.2BCH码的编码133.3BCH码的解码163.3.1伴随式的求解方法163.3.2错误位置多项式的高速求解法183.3.3全并行钱氏搜索机203.4本章总结21第4章B

2、CH编解码器的设计234.1BCH编码器234.2BCH解码器254.2.1伴随式计算模块264.2.2错误位置多项式计算模块284.2.3钱氏搜索机314.3ECC模块的验证324.4本章总结3353山东大学毕业论文第5章总结35谢辞36参考文献37附录A英文翻译原文39附录B译文4853山东大学毕业论文53山东大学毕业论文摘要论文对于flash存储器控制器的设计,主要是针对于其中的错误检查与纠错(ECC)模块.ECC模块是存储器控制器的核心模块,主要对输入和输出数据进行编解码并纠正其中的错误。本论文中的ECC模块主要采用了BCH(15,7,2)码

3、。对于编码采用了线性反馈电路移位寄存器的方法,对于解码采用了三个模块:伴随式计算模块、错误位置多项式模块和钱氏搜索机。BCH码以其较强的纠错能力和构造方便的优点,在无线寻呼和无线数据通信中被广泛应用。利用单片机用软件的方法实现BCH(15,7,2)码的ECC模块很多资料都已经介绍。但由于采用单片机以软件的方法实现,其译码器具有速度慢、系统稳定性差等缺点,本论文介绍了采用FPGA设计的采用BCH(15,7,2)码的ECC模块。先对ECC模块进行VHDL代码的编写,然后利用ALTERA的QUARTUSII集成开发环境进行了综合、仿真。采用硬件的方法实现的

4、ECC模块具有速度快、性能稳定以及易于大规模集成等优点。关键词:快闪存储器控制器;ECC模块;BCH码;FPGA;53山东大学毕业论文AbstractThisthesismainlyintroducedthemoduleoftheerrorcorrectioncode(ECC),whichisthemostimportantmoduleintheflashcontroller.ThemoduleofECCcanaccomplishtheeventthatencodethedata-inanddecodethedata-outandcorrectthe

5、errordata.ThemoduleofECCusetheBCH(15,7,2)codeinthisthesis.Fortheencode,themoduleoflinearfeedbackshiftregistercanmakeitwork.Forthedecode,ithasthreemodules:findingpolynomials,findingthecoefficientoftheerror locatorpolynomialandchien.Becauseofitsstrongabilityofcorrectingerrorsandc

6、onvenientconstruction,theBCHcodeiswidelyusedintheradiopagingandWirelessdatacommunication.MuchmaterialhasintroducedthewayofaccomplishingtheBCH(15,7,2)codeusingtheMCUinthesoftware.BecausethewayofaccomplishingthecodeofBCH(15,7,2)usingtheMCUinthesoftwareisveryslowandthestabilityoft

7、hesystemisbad,thisthesisintroducedtheBCH(15,7,2)codeinthemoduleofECCdesignedbyFPGA.Firstly,wewritethecodeofVHDLofthemoduleoftheECC,thenwewillaccomplishthesynthesisandverificationandsoon.TheadvantageofusinghardwaretoaccomplishthemoduleofECCisthefastspeedandgoodstabilityandeasyla

8、rge-scaleintegrationandsoon.Keywords:flashcontroller;E

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。