Freescale Semiconductor MCF5480 User Manual

Page 296

Advertising
background image

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

Advertising
This manual is related to the following products: