Table 3-4, Lists register names, the cpu – Freescale Semiconductor MCF5480 User Manual

Page 118

Advertising
background image

MCF548x Reference Manual, Rev. 3

3-14

Freescale Semiconductor

Table 3-4. ColdFire CPU Registers

Name

CPU Space (Rc)

Written with MOVEC

Register Name

Memory Management Control Registers

CACR

0x002

Yes

Cache control register

ASID

0x003

Yes

Address space identifier

ACR0–ACR3

0x004–0x007

Yes

Access control registers 0–3

MMUBAR

0x008

Yes

MMU base address register

Processor General-Purpose Registers

D0–D7

0x(0,1)80–0x(0,1
)87

No

Data registers 0–7 (0 = load, 1 = store)

A0–A7

0x(0,1)88–0x(0,1
)8F

No

Address registers 0–7 (0 = load, 1 = store) A7 is user
stack pointer

Processor Miscellaneous Registers

OTHER_A7

0x800

No

Other stack pointer

VBR

0x801

Yes

Vector base register

MACSR

0x804

No

MAC status register

MASK

0x805

No

MAC address mask register

ACC0–ACC3

0x806–0x80B

No

MAC accumulators 0–3

ACCext01

0x807

No

MAC accumulator 0, 1 extension bytes

ACCext23

0x808

No

MAC accumulator 2, 3 extension bytes

SR

0x80E

No

Status register

PC

0x80F

Yes

Program counter

Processor Floating-Point Registers

FPU0

0x810

No

32 msbs of floating-point data register 0

FPL0

0x811

No

32 lsbs of floating-point data register 0

FPU1

0x812

No

32 msbs of floating-point data register 1

FPL1

0x813

No

32 lsbs of floating-point data register 1

FPU2

0x814

No

32 msbs of floating-point data register 2

FPL2

0x815

No

32 lsbs of floating-point data register 2

FPU3

0x816

No

32 msbs of floating-point data register 3

FPL3

0x817

No

32 lsbs of floating-point data register 3

FPU4

0x818

No

32 msbs of floating-point data register 4

FPL4

0x819

No

32 lsbs of floating-point data register 4

FPU5

0x81A

No

32 msbs of floating-point data register 5

FPL5

0x81B

No

32 lsbs of floating-point data register 5

FPU6

0x81C

No

32 msbs of floating-point data register 6

Advertising
This manual is related to the following products: