Freescale Semiconductor MCF5480 User Manual
Page 296

MCF548x Reference Manual, Rev. 3
8-46
Freescale Semiconductor
Table 8-26. ColdFire CPU Control Register Map
Name
CPU Space (Rc)
Register Name
Memory Management Control Registers
CACR
0x002
Cache control register
ASID
0x003
Address space identifier
ACR0–ACR3
0x004–0x007
Access control registers 0–3
MMUBAR
0x008
MMU base address register
Processor General-Purpose Registers
D0–D7
0x(0,1)80–0x(0,1)87 Data registers 0–7 (0 = load, 1 = store)
A0–A7
0x(0,1)88–0x(0,1)8F Address registers 0–7 (0 = load, 1 = store) A7 is user stack pointer
Processor Miscellaneous Registers
OTHER_A7
0x800
Other stack pointer
VBR
0x801
Vector base register
MACSR
0x804
MAC status register
MASK
0x805
MAC address mask register
ACC0–ACC3
0x806–0x80B
MAC accumulators 0–3
ACCext01
0x807
MAC accumulator 0, 1 extension bytes
ACCext23
0x808
MAC accumulator 2, 3 extension bytes
SR
0x80E
Status register
PC
0x80F
Program counter
Processor Floating-Point Registers
FPU0
0x810
32 msbs of floating-point data register 0
FPL0
0x811
32 lsbs of floating-point data register 0
FPU1
0x812
32 msbs of floating-point data register 1
FPL1
0x813
32 lsbs of floating-point data register 1
FPU2
0x814
32 msbs of floating-point data register 2
FPL2
0x815
32 lsbs of floating-point data register 2
FPU3
0x816
32 msbs of floating-point data register 3
FPL3
0x817
32 lsbs of floating-point data register 3
FPU4
0x818
32 msbs of floating-point data register 4
FPL4
0x819
32 lsbs of floating-point data register 4
FPU5
0x81A
32 msbs of floating-point data register 5
FPL5
0x81B
32 lsbs of floating-point data register 5
FPU6
0x81C
32 msbs of floating-point data register 6