Chapter 32 Cyclic Redundancy Check (CRC)
MPC5602P Microcontroller Reference Manual, Rev. 4
808
Freescale Semiconductor
Figure 32-3. CRC computation flow
32.5
Memory map and registers description
shows the CRC memory map.
Table 32-1. CRC memory map
Offset from
CRC_BASE
0xFFE6_8000
Register
Location
0x0000
CRC_CFG—CRC Configuration Register, Context 1
0x0004
CRC_INP—CRC Input Register, Context 1
0x0008
CRC_CSTAT—CRC Current Status Register, Context 1
0x000C
CRC_OUTP—CRC Output Register, Context 1
0x0010
CRC_CFG—CRC Configuration Register, Context 2
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