This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TMS320F280049-Q1: Request for CRC32 API rather than CRC32-MPEG-2 API

Part Number: TMS320F280049-Q1


Dear Champs,

I am asking this for our customer.

From the previous post referred to, the API we provide, that is, getCRC32_vcu() on VCU0 CRC32, is so-called CRC32-MPEG2 in many websites, but the user needs CRC32.

The major difference can be found in 

https://www.lddgo.net/en/encrypt/crc

https://www.reddit.com/r/FPGA/comments/rlp59s/modifying_crc32mpeg2_module_to_calculate_crc32/

That is, they differ in FLIP in input/output (reflected) and then NOT (XOR 0x00000000) in output.

Questions:

1. Can the user use the existing TI VCU0 library to generate this CRC32 (rather than CRC32-MPEG2)? If so, how does the user do?

2. If answer of 1) is not, can TI provide such an API for CRC32 exactly?

Wayne Huang