dsp56800e Freescale Semiconductor, Inc, dsp56800e Datasheet - Page 40

no-image

dsp56800e

Manufacturer Part Number
dsp56800e
Description
16-bit Digital Signal Controller Core
Manufacturer
Freescale Semiconductor, Inc
Datasheet
Core Architecture Overview
2.2
The registers in the DSP56800E core that are considered part of the core programming model are shown in
Figure 2-1. Registers for on-chip peripherals are mapped into a 64-location block of data memory. An
example for this block of memory is shown in Table 2-1 on page 2-3. Consult a specific device’s user’s
manual for details on the peripherals that are implemented, their function, the registers that are defined for
them in this memory area, and their location in memory.
2-2
Core Programming Model
23
23
23
20
20
Fast Interrupt Return Address
C
D
A
B
Figure 2-1. DSP56800E Core Programming Model
Pointer Registers
Y
Hardware Stack
35
Loop Address
Program Counter
A2
B2
C2
D2
HWS0
HWS1
32
FIRA
R0
R1
LA2
N
SP
R2
R3
R4
R5
LA
DSP56800E Core Reference Manual
31
15
PC
Data Arithmetic Logic Unit (ALU)
Address Generation Unit (AGU)
C1
D1
A1
B1
Y1
Y0
X0
Program Control Unit
Data Registers
0
0
0
0
0
16
0
15
C0
D0
A0
B0
15
15
15
15
Secondary Offset Register
Operating Mode Register
and Status Register
Modifier Registers
12
Fast Interrupt Status
Loop Counter
(OMR, SR)
OMR
M01
0
LC2
Register
N3
SR
LC
FISR
Freescale Semiconductor
0
0
0
0
0

Related parts for dsp56800e