MAX32665-MAX32668 User Guide
Maxim Integrated Page 453 of 457
Table 23-18: CRC Polynomial Register
CRC Polynomial
This register holds the polynomial used for CRC calculations. The reset value of this
register is the CRC-32 Ethernet polynomial. This register is affected by the MSB control
bit.
Table 23-19: CRC Value Register
CRC Value
This register holds the result of a CRC calculation. The register will immediately be set
to 0x0001 if the invalid value of 0x0000 is detected. This register is affected by the MSB
control bit.
Table 23-20: CRC PRNG Register
Pseudo Random Value
Output of the Galois Field shift register. This holds the resulting pseudo-random
number if entropy is disabled or the true random number if entropy is enabled.
Table 23-21: Hamming Error Correction Code Register
Hamming Error Correction Code Register
Reserved for Future Use
Do not modify this field from its default value.
Parity
This is the parity of the entire array.
0: Even parity
1: Odd parity
Hamming ECC Value
These bits are the even parity of their corresponding bit groups
Table 23-22: Cipher Initial Vector Register [3:0]
Cipher Initial Vector Register [31:0]
Cipher Initial Vector Register [63:32]
Cipher Initial Vector Register [95:64]
Cipher Initial Vector Register [127:96]
Block Cipher Initial Vector
These registers hold the initial value for cipher operations that use CBC, CFB, OFB, or
CNTR modes. This register is updated with each encryption or decryption operation.
This register is affected by the endian swap bits.