预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共16页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

目录 TOC\o"1-3"\h\z\uHYPERLINK\l"_Toc288561895"1引言 PAGEREF_Toc288561895\h3 HYPERLINK\l"_Toc288561896"2CRC的研究状况 PAGEREF_Toc288561896\h3 HYPERLINK\l"_Toc288561897"3CRC的特征和基本工作原理 PAGEREF_Toc288561897\h4 HYPERLINK\l"_Toc288561898"3.1CRC的特征和码集选择的原则 PAGEREF_Toc288561898\h4 HYPERLINK\l"_Toc288561899"3.2CRC生成原理 PAGEREF_Toc288561899\h4 HYPERLINK\l"_Toc288561900"3.3CRC模块结构图 PAGEREF_Toc288561900\h5 HYPERLINK\l"_Toc288561901"4CRC生成器和校验器的设计 PAGEREF_Toc288561901\h5 HYPERLINK\l"_Toc288561902"4.1VHDL硬件描述语言设计CRC PAGEREF_Toc288561902\h5 HYPERLINK\l"_Toc288561903"1)CRC编码解码程序 PAGEREF_Toc288561903\h5 HYPERLINK\l"_Toc288561904"2)显示验证模块 PAGEREF_Toc288561904\h8 HYPERLINK\l"_Toc288561905"5CRC生成器和校验器的硬件实现 PAGEREF_Toc288561905\h13 HYPERLINK\l"_Toc288561906"5.1利用QuartusⅡ进行调试 PAGEREF_Toc288561906\h13 HYPERLINK\l"_Toc288561907"5.2检验CRC生成器和校验器 PAGEREF_Toc288561907\h14 HYPERLINK\l"_Toc288561908"6CRC的发展方向 PAGEREF_Toc288561908\h14 HYPERLINK\l"_Toc288561909"结束语 PAGEREF_Toc288561909\h14 HYPERLINK\l"_Toc288561910"参考文献 PAGEREF_Toc288561910\h15  循环冗余校验模块的FPGA设计 摘要:本文首先介绍了循环冗余校验码(CRC,cyclicredundancycheck)的基本原理,包括生成和校验两个部分。其中模2除法是基本原理中最为核心的,本文做了着重说明。其次,还重点分析了其硬件电路的实现方法,并在此基础上基于FPGA用VHDL语言设计了编程程序。本设计将实现模块分成两部分进行介绍:一部分是CRC生成校验模块,另一部分是显示校验模块。CRC生成校验模块是CRC生成模块和校验模块通过握手信号连接起来的,这种方法在很大程度上简化了顶层文件,而显示校验模块主要功能是将发送数据以及生成数据用十六进制数表示,并且通过数码管显示出来,以便于检验程序是否正确。最后,本文介绍如何利用QuartusⅡ分别对CRC生成模块和CRC校验模块进行波形仿真,并对调试验证。 关键词:循环冗余校验码;模2除法;VHDL语言;QuartusⅡ TheDesignofCRCBasedonFPGA ZhangYun,TheCollegeofPhysicsandElectronicInformation Abstract:ThispapernotonlyintroducesbasicprincipleandcalculatingmethodofCRC,includingproductionprincipleandverificationprinciple,whichthemostimportantprincipleofismodule—2division,butalsopresentsahardwareimplementationofCRConFPGAwiththeVHDLlanguageandhowtodebugprogrambyQuartusII.Therealizationmoduledividesintotwoparts:apartistheCRCcodedecodingmodule,andanotherpartisthedemonstrationandverific