Crc Result Complement - NXP Semiconductors freescale KV4 Series Reference Manual

Table of Contents

Advertisement

31
24
7
0
For 8-bit and 16-bit write accesses to the CRC data register, the
data is transposed with zeros on the unused byte or bytes
(taking 32 bits as a whole), but the CRC is calculated on the
valid byte(s) only. When reading the CRC data register for a
16-bit CRC result and using transpose options 10 and 11, the
resulting value after transposition resides in the CRC[HU:HL]
fields. The user software must account for this situation when
reading the 16-bit CRC result, so reading 32 bits is preferred.

33.3.4 CRC result complement

When CTRL[FXOR] is set, the checksum is complemented. The CRC result complement
function outputs the complement of the checksum value stored in the CRC data register
every time the CRC data register is read. When CTRL[FXOR] is cleared, reading the
CRC data register accesses the raw checksum value.
Freescale Semiconductor, Inc.
23
16
15
8
Figure 33-7. Transpose type 11
NOTE
KV4x Reference Manual, Rev. 2, 02/2015
Preliminary
Chapter 33 Cyclic redundancy check (CRC)
15
8
23
16
7
0
31
24
659

Advertisement

Table of Contents
loading

Table of Contents