RM0046 Cyclic Redundancy Check (CRC)
Doc ID 16912 Rev 5 799/936
Figure 472. CRC computation flow
32.5 Memory map and registers description
Table 429 shows the CRC memory map.
CRC configuration
(polynomial, swap, inversion)
setting the CRC_CFG register
CRC seed initialization
(CRC_CSTAT register)
Data is written in the CRC_INP
register (byte/half word/word)
by CPU or DMA
CRC signature available
in the CRC_OUTP register)
START
context = 1
context = n
All the data
has been passed to the
CRC unit
Table 429. CRC memory map
Offset from
CRC_BASE
0xFFE6_8000
Register Location
0x0000 CRC_CFG—CRC Configuration Register, Context 1 on page 32-800
0x0004 CRC_INP—CRC Input Register, Context 1 on page 32-801
0x0008 CRC_CSTAT—CRC Current Status Register, Context 1 on page 32-802
0x000C CRC_OUTP—CRC Output Register, Context 1 on page 32-802