资 源 简 介
循环冗余检查 (CRC) 是在数字系统中,例如,常用的试验压实密度泛函理论 (可测性设计) 电路中,网络和存储设备检测到的原始数据意外更改错误检测代码。输入一个短校验值附加,这些系统得到的数据块的基于及其内容 ; 及多项式除法的余数检索重复计算,并且检查值不匹配时,可以对推定的数据损坏或有缺陷的结果采取适当的行动。
在这个实验室中,我们需要设计参数化的 crc 校验模块 (在 Verilog) 来生成固定长度检查值根据给定的多项式函数。我们使用一种脚本语言 (Perl 或 Python) 来生成用户定义的参数化的 CRC 模块数据宽度和多项式函数.