CRC计算实例如下,首先选取生成多项式及对应多项式幂数二进制编码,将生成多项式最高项幂数乘以数据字段多项式得到被除数二进制码,然后将被除数与除数进行模二除法(即按位异或),被除数最高位保持为1,低位0不忽略,最终得到计算结果1010.
CRC校验码电路:
//并行CRC-16校验码电路
module CRC_16(
Reset , //Reset signal
Gclk , //Clock signal
Soc , //Start of cell
Data_in , //input data of cell
Crc_out //output CRC signal
) ;
//---------------------------
// SIGNAL DECLARATIONS
//---------------------------
input Reset ;
input Gclk ;
input Soc ;
input