Freescale Semiconductor MCF5480 User Manual

Page 112

Advertising
background image

MCF548x Reference Manual, Rev. 3

3-8

Freescale Semiconductor

Figure 3-3. ColdFire Programming Model

31

0

D0

Data registers

D1
D2
D3
D4
D5
D6
D7

31

0

A0

Address registers

A1
A2
A3
A4
A5
A6
A7

User stack pointer

PC

Program counter

CCR

Condition code register

63

0

FP0

Floating-point data registers

FP1
FP2
FP3
FP4
FP5
FP6
FP7
FPCR

Floating-point control register

FPSR

Floating-point status register

FPIAR

Floating-point instruction address register

31

0

MACSR

MAC status register

ACC0

MAC accumulator 0

ACC1

MAC accumulator 1 (EMAC only)

ACC2

MAC accumulator 2 (EMAC only)

ACC3

MAC accumulator 3 (EMAC only)

ACCext01

ACC0 and ACC1 extensions

ACCext23

ACC2 and ACC3 extensions

MASK

MAC mask register

15

0

31

19

(CCR) SR

Status register

OTHER_A7 Supervisor A7 stack pointer

Must be zeros VBR

Vector base register

CACR

Cache control register

ASID

Address space ID register

ACR0

Access control register 0 (data)

ACR1

Access control register 1 (data)

ACR2

Access control register 2 (instruction)

ACR3

Access control register 3 (instruction)

MMUBAR

MMU base address register

ROMBAR0 ROM base address register 0
ROMBAR1 ROM base address register 1
RAMBAR0

RAM base address register0

RAMBAR1

RAM base address register 1

MBAR

Module base address register

User Regi

st

ers

Su

per

vi

sor R

egisters

Advertising
This manual is related to the following products: