这是机器翻译的内容,点击这里了解更多

循环冗余校验 (CRC)

高效 CRC 计算:如何精确计算串行比特流中的 CRC

nobutton

关于

循环冗余校验 (CRC) 组件的默认用途是从任意长度的串行位流计算 CRC。输入数据在数据时钟的上升沿被采样。CRC 值在启动之前重置为 0,或者可以选择用初始值作为种子。比特流完成后,可以读出计算出的 CRC 值。

在时分复用模式下,它以 1 到 64 位运行,需要时钟和数据输入来进行串行位流处理。这个多功能组件支持各种标准,如 CRC-1(奇偶校验位)、CRC-4(ITU-T G.704)、CRC-5-USB 等,以及自定义多项式配置。用户可以在标准或自定义种子值之间进行选择,并且启用输入可确保与其他组件同步操作。

循环冗余校验 (CRC) 组件的默认用途是从任意长度的串行位流计算 CRC。输入数据在数据时钟的上升沿被采样。CRC 值在启动之前重置为 0,或者可以选择用初始值作为种子。比特流完成后,可以读出计算出的 CRC 值。

在时分复用模式下,它以 1 到 64 位运行,需要时钟和数据输入来进行串行位流处理。这个多功能组件支持各种标准,如 CRC-1(奇偶校验位)、CRC-4(ITU-T G.704)、CRC-5-USB 等,以及自定义多项式配置。用户可以在标准或自定义种子值之间进行选择,并且启用输入可确保与其他组件同步操作。

压缩CRC
压缩CRC
压缩CRC

设计资源