CRC32 Registers
722
SLAU356I – March 2015 – Revised June 2019
Copyright © 2015–2019, Texas Instruments Incorporated
CRC32 Module
15.3.0.5 CRC32RESR_LO Register
CRC32 Result Reverse, Lower 16 Bits
This register always reflects the latest signature of the values collected so far.
Figure 15-7. CRC32RESR_LO Register
15
14
13
12
11
10
9
8
CRC32RESR_LO
rw-1
rw-1
rw-1
rw-1
rw-1
rw-1
rw-1
rw-1
7
6
5
4
3
2
1
0
CRC32RESR_LO
rw-1
rw-1
rw-1
rw-1
rw-1
rw-1
rw-1
rw-1
(1)
This register is updated with the final signature value one cycle
after
the last data input value is written to the CRC32DI or CRC32DIRB
registers. Application should wait for this one cycle delay before reading the result.
Table 15-6. CRC32RESR_LO Register Description
Bit
Field
Type
Reset
Description
15-0
CRC32RESR_LO
(1)
RW
FFFFh
CRC32 reverse result, lower 16 bits. This register holds the lower 16 bits of the
current CRC32 result (according to the CRC32-ISO3309 standard). The order of
bits is reversed to the order of bits in the CRC32INIRES register. The entire 32bit
result is reversed and hence both upper and lower result registers must be
factored in.
For example, CRC32RESR_LO[0] = CRC32INIRES_HI[15],
CRC32RESR_LO[10] = CRC32INIRES_HI[5] and so on.