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.

TMS320F28375S: CRC implementation with changed polynomial.

Part Number: TMS320F28375S
Other Parts Discussed in Thread: C2000WARE

Tool/software:

The C2000 series support VCU0, 1,2, VCRC to calculate CRC. I have a requirement of configurable polynomial. This DSP series doesnot allow me to use any of the previous mentioned options for configurable polynomial. I can only use software to calculate the crc. Could you please confirm if I am correct? Also, I want to use TI standard library if any for software implementation of CRC calculation. Its a 8 bit CRC calculation.    

  • Hi Shivam,

    Yes, this device contains a VCU which supports only a specific polynomial (or 2 if I recall correctly). The VCRC supports configurable polynomials.

    One example that may be of help to you is the CRC_run8BitTableLookupC() within our 28p55x_vcrc_config_poly example in C2000Ware, located at C:\ti\c2000\C2000Ware_5_02_00_00\libraries\dsp\VCU\c28\examples\crc\28p55x_vcrc_config_poly

    This is a look up table based CRC computation, where the LUT would need to be set based on your desired polynomial. This is something you would have to generate based on your CRC polynomial, and then use with this function.

    Thanks,

    Sira