ZHCACL4A april 2020 – may 2023 TMS320F280021 , TMS320F280021-Q1 , TMS320F280023 , TMS320F280023-Q1 , TMS320F280023C , TMS320F280025 , TMS320F280025-Q1 , TMS320F280025C , TMS320F280025C-Q1 , TMS320F280040-Q1 , TMS320F280040C-Q1 , TMS320F280041 , TMS320F280041-Q1 , TMS320F280041C , TMS320F280041C-Q1 , TMS320F280045 , TMS320F280048-Q1 , TMS320F280048C-Q1 , TMS320F280049 , TMS320F280049-Q1 , TMS320F280049C , TMS320F280049C-Q1 , TMS320F28075 , TMS320F28075-Q1 , TMS320F28076 , TMS320F28374D , TMS320F28374S , TMS320F28375D , TMS320F28375S , TMS320F28375S-Q1 , TMS320F28376D , TMS320F28376S , TMS320F28377D , TMS320F28377D-EP , TMS320F28377D-Q1 , TMS320F28377S , TMS320F28377S-Q1 , TMS320F28378D , TMS320F28378S , TMS320F28379D , TMS320F28379D-Q1 , TMS320F28379S , TMS320F28384D , TMS320F28384D-Q1 , TMS320F28384S , TMS320F28384S-Q1 , TMS320F28386D , TMS320F28386D-Q1 , TMS320F28386S , TMS320F28386S-Q1 , TMS320F28388D , TMS320F28P650DH , TMS320F28P650DK , TMS320F28P650SH , TMS320F28P650SK , TMS320F28P659DH-Q1 , TMS320F28P659DK-Q1 , TMS320F28P659SH-Q1
CRC 引擎的属性 | BGCRC | GCRC | VCU CRC | ERAD CRC | CLA PSA |
---|---|---|---|---|---|
可访问的内核 | C28x、CLA | CM | C28x | C28x | CLA |
使用的 CRC 多项式 | 固定值 = 0x04C11DB7 | 用户可编程(高达 32 位的多项式) | • 8 位 - 0x07 • 16 位 - CRC16 802.15.4、0x8005、CRC-CCITT、0x1021 • 24 位 - 0x5d6dcb • 32 位 - CCITT-32、0x04C11DB7、0x1EDC6F41 VCRC 支持用户可配置的数据大小和可配置的多项式(值和大小(高达 32 位)) | 固定多项式 | PAB:1 + x + x2 + x22 + x32 (0x00400007) DWDB:可配置多项式 PSA 模式:1 + x + x2 + x22 + x32 (0x00400007) CRC32 模式:1 + x + x2 + x4 + x5 + x7 + x8 + x10 + x11 + x12 + x16 + x22 + x23 + x26 + x32 (0x04C11DB7) CRC-16-IBM:1 + x2 + x15 + x16 (0x8005) CRC16-CCITT:1 + x5 + x12 + x16 (0x1021) |
种子值 | 用户可编程 | 用户可编程 | 用户可编程 | 用户可编程 | 用户可编程 |
输入大小 | 256 字节的倍数 最小:256 字节 最大:256KB | 任意大小 | 任意大小 | - | 任意大小 |
反转位顺序(反射输入) | 否 | 是 | 是 | 否 | 否 |
用于 CRC 计算的周期数 | 每个 32 位字 1 个周期 | 固定多项式:每个 32 位字 1 个周期 其他:n 字节数据为 2n+2 个周期 | 固定多项式:每字节 1 个周期 可配置的多项式:1-8 位为 3 个周期 | 1 | 1 |
数据访问模式 | 直接访问存储器 | CPU/DMA 需要在 GCRC 中将数据逐一写入特定寄存器 | 直接访问存储器 | 监控总线访问 | 监控总线访问 |