没有合适的资源?快使用搜索试试~ 我知道了~
CRC_16校验的FPGA实现
4星 · 超过85%的资源 需积分: 40 86 下载量 114 浏览量
2017-11-04
16:33:09
上传
评论 4
收藏 50KB DOCX 举报
温馨提示
试读
5页
基于字节的CRC校验实现,经modelsim仿真验证。CRC校验又称(n,k)码,n为码长,k为信息为,r=n-k为校验位。 校验采用模2运算: 加法不考虑进位,减法不考虑借位,即运算结果为亦或关系。而对于除法,商由余数首位与除数首位的模2除法运算结果确定(0/1=0,1/1=1)。在接收端,可有两种方式检验传输是否发生错误:
资源推荐
资源详情
资源评论
校验又称()码, 为码长, 为信息为, 为校验位。
校验采用模 运算:
加法不考虑进位,减法不考虑借位,即运算结果为亦或关系。而对于除法,商由余数
首位与除数首位的模 除法运算结果确定()。在接收端,可有两种方式检
验传输是否发生错误:
() 计算 位序列的 码,与接收到的 比较,一致则表示接收正确。
() 计算 位的 码,若为 ,则接收正确。
计算可分为两种方式:按比特计算与按字节计算。按比特计算可采用基于
的电路进行计算,但 计 算 速度较慢 ( 可 参照网络 上 文 献
!"#$%&&)。本次采用基于字节的方式进行计算。
基于字节的 校验首先应计算出 % 位数据分别对应的 码,生成响应的 '( 文
件用于初始化 '),计算过程如下所示:
*+#,-"!+#-#.
##
/#-*01#234# *!5#-6(6')-7876
-9 4(:3;.
<=>,-9 4(.
!,
#
01#2/#-*3)()'?-78767 7@ 67'8- 57A$.B
)()'?-78767 7@ 67'8-9(6'B3;.
12,+#*,C.CD==.C;
#
-9 4(CDD%.
12,.DE.;
#
12-9 4(F$G%;
-9 4(22-9 4(DD;H$G;.
##
-9 4(-9 4(DD.
#*
01#2/#-*3I3-9 4(;.
#*
01#2/#-*;.
0.
#*
#**+#
其中 $J 为 $766 的多项式,生成的 : 文件将最后一个逗号改为分
号并将文件类型改为 # 即可用于 A:,KL ,') 的初始化。
而基于字节的 校验计算,其伪代码如下所示:
-M%NN%.
资源评论
- caamsxiu2019-06-27效果不错,还能用
mangyegulang
- 粉丝: 50
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功