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.

CRC-16 calculation with Cyclic Redundancy Check (CRC) Controller Module

Hello forum

it is possible to make a crc-16 redundancy check (polynom x16 + x12 + x5 + 1) with the "TMS570 Cyclic Redundancy Check Controller Module"?

Regards, Roland

  • Hello Roland,

    No, our CRC is based on a 64-bit PSA derived from a primitive polynomial as per the following equation (Fixed Polynomial, hence cannot be changed)

    f(x) = x64+ x4+ x3+ x + 1.

    During a non-doubleword write access to PSA, all unwritten byte lanes are padded with zero’s before compression, and the compressed value is always expressed in 64 bit.

    CRC module available in Hercules platform is mainly targeted for verifying the integrity of our memory sub-system.

    Hope that clarifies.
  • Hi Karthik
    Thank you for you fast and competent answer.
    Best Regards
    Roland