SWRU543B January 2019 – June 2025 CC3230S , CC3230SF , CC3235MODS , CC3235MODSF , CC3235S , CC3235SF
Software can offload the CRC and checksum task to the CRC checksum engine accelerator. The accelerator has registers that must be programmed to initiate processing. These registers should be fed with data to calculate CRC/CSUM.
The starting seed for the CRC and checksum operation is programmed in the CRC SEED/Context (CRCSEED) register at offset 0xC10. Depending on the encoding of the INIT field in the CRCCTRL register, the value of the SEED field can initialized to any one of the following:
When the operation is complete, software should read the result from the CRC Post Processing Result (CRCRSLTPP) register, offset 0xC18.