SPRUIZ1B July 2023 – August 2024 TMS320F28P650DH , TMS320F28P650DK , TMS320F28P650SH , TMS320F28P650SK , TMS320F28P659DH-Q1 , TMS320F28P659DK-Q1 , TMS320F28P659SH-Q1
The FSI uses CRC-8 with the polynomial 0x07 for the internal hardware CRC generation. This polynomial is also represented as x8+x2+x+1.
For example, for a 2-word data packet the following calculation occurs:
Data-1 = 0x4433
Data-0 = 0x2211
User Data = 0xAA
The CRC is computed with the bytes being taken in the following order (first to last):
0xAA – Byte 0, User Data
0x11 – Byte 1, Data-0, Least-significant byte
0x22 – Byte 2, Data-0, Most-significant byte
0x33 – Byte 3, Data-1, Least-significant byte
0x44 – Byte 4, Data-1, Most-significant byte