1、N32G45x CRC32 Ø CRC32(X32 + X26 + X23 + X22 + X16 + X12 + X11 + X10 + X8 + X7 + X5 +X4 + X2 + X +1) Ø 待校验数据32 位,输出校验码32 位 Ø CRC 计算时间: 4 个 AHB 时钟周期(HCLK) Ø 通用 8 位寄存器(可用于存放临时数据) CRC16 Ø CRC16( X16 + X15 + X2 +1) Ø 待校验数据8 位,输出校验码16 位 Ø CRC 计算时间: 1 个 AHB 时钟周期(HCLK) Ø 校验初始值可配,待校验数据大小端可配 Ø 支持 8bitLRC 校验值生成 2、N32G43x CRC32 Ethernet 多项式 0x4C11DB7: Ø CRC32(X32 + X26 + X23 + X22 + X16 + X12 + X11 + X10 + X8 + X7 + X5 +X4 + X2 + X +1) Ø 待校验数据32 位,输出校验码32 位 Ø CRC 计算时间: 4 个 AHB 时钟周期(HCLK) Ø 通用 8 位寄存器(可用于存放临时数据) CRC16 多项式 0x8005: Ø CRC16( X16 + X15 + X2 +1) Ø 待校验数据8 位,输出校验码16 位 Ø CRC 计算时间: 1 个 AHB 时钟周期(HCLK) Ø 校验初始值可配,待校验数据大小端可配 Ø 支持 8bitLRC 校验值生成 3、N32G03x CRC32 Ø CRC32 CRC32(X32 + X26 + X23 + X22 + X16 + X12 + X11 + X10 + X8 + X7 + X5 +X4 + X2 + X +1) Ø 待校验数据32 位,输出校验码32 位 Ø CRC 计算时间: 4 个 AHB 时钟周期(HCLK) Ø 通用 8 位寄存器(可用于存放临时数据)) Ø 校验初始值:0xFFFFFFFF Ø 结果异或值:0 Ø 输入数据不反转 Ø 输出数据不反转 CRC16 Ø CRC16( X16 + X15 + X2 +1) Ø 待校验数据8 位,输出校验码16 位 Ø CRC 计算时间: 1 个 AHB 时钟周期(HCLK) Ø 校验初始值可配,待校验数据大小端可配 支持 8bitLRC 校验值生成
|