- 4
- 0
- 约4.04万字
- 约 37页
- 2020-10-22 发布于广东
- 举报
学 海 无 涯
摘 要
循环冗余校验码是一种广泛应用检错编码,本设计以Max Plus II 为开发平
台利用VHDL 语言完成了CRC 编解码设计。设计采用了模块化的方法,给出了CRC
编解码的结构框图和部分仿真结果,结果表明该系统的设计方案正确。
关键词:VHDL ;循环冗余校验(CRC);检错
- I -
学 海 无 涯
ABSTRACT
Cyclic redundancy check code is a widely used error detection code,
the design of the Max Plus II development platform for the completion of
the CRC using VHDL language codec design. Design uses a modular approach,
given the structure of CRC decoding block diagram and some simulation
results, the results show that the system is designed correctly.
Key words: VHDL ; Cyclic redundancy check (CRC);Error detection
II
学 海 无 涯
目录
摘 要I
ABSTRACT II
第1 章 引 言1
1.1 概述 1
1.2 内容概要3
第2 章 CRC 编解码理论4
2.1 纠错编码的基本原理4
2.2 模2 运算原理6
2.3 CRC 分类7
2.3.1 标准的CRC8
2.3.2 非标准的CRC 8
2.4 循环码理论基础8
2.5 循环码编码方法 10
2.5.1 CRC 产生操作过程 11
2.6 循环码解码方法 11
2.6.1 CRC 解码操作过程 12
第3 章 方案设计13
3.1 实现方案分析 13
3.1.1 查表法实现方案分析 13
3.1.2 逐位运算法实现方案分析 14
3.1.3 现实需求分析 15
3.2 系统硬件设计 16
3.2.1 电源模块 17
3.2.2 时钟模块 17
3.2.3 调试测试接口 18
3.2.4 复位电路设计 18
3.3 设计工具及开发流程 19
第4 章 程序模块设计及仿真20
4.1 程序设计与仿真20
4.1.1 编码模块设计与仿真21
4.1.2 解码模块设计与仿真23
4.1.3 循环冗余码编码模块与解码模块联合运行25
第5 章 结束语27
致 谢28
参考文献29
附 录A 30
附 录B 32
- 3 -
学 海 无 涯
第1 章 引 言
1.1 概述
通信,指人与人或人与自然之间通过某种行为或媒介进行的信息交流与传
原创力文档

文档评论(0)