循环冗余校验(CRC)是一种有效的检测源和目的之间数字数据传输过程中的错误的技术。目的设备计算接收数据的CRC校验。如果目的设备计算出的CRC值与源设备计算出的CRC值不匹配,则接收到的数据包含错误。这种技术被广泛应用于从以太网传输到日常文件传输的各种应用中。bobappios下载地址CRC是基于多项式操作的,它将每个接收到的消息视为二进制数。然后使用模-2算法,将接收到的信息除以一个固定值,也称为生成器多项式。CRC实现的特性是由生成器的多项式选择决定的。选择生成器多项式以最大限度地提高错误检测能力而不使用太多的资源。生成器多项式已经被纳入诸如CRC-8、CRC-16和CRC-CCIT等标准中,这是众所周知的,并且经过了良好的测试。本参考设计描述了使用格可编程设备来实现CRC生成器和检查器。 The design allows users to implement the CRC using different generator polynomials.