dsp56800 Freescale Semiconductor, Inc, dsp56800 Datasheet - Page 137

no-image

dsp56800

Manufacturer Part Number
dsp56800
Description
16-bit Digital Signal Controllers
Manufacturer
Freescale Semiconductor, Inc
Datasheet
6.3
The registers in the DSP56800 core programming model are shown in Figure 6-3.
Freescale Semiconductor
Programming Model
Hardware Stack (HWS)
15
15
15
15
Registers
Program
Counter
Pointer
SP
R0
R1
R2
R3
PC
X0
A
B
Figure 6-3. DSP56800 Core Programming Model
35
35
3
3
0
0
0
A2
B2
0
32
32
0
0
31
31
Instruction Set Introduction
15
15
Data Arithmetic Logic Unit
Address Generation Unit
Data ALU Input Registers
Program Controller Unit
Accumulator Registers
15
15
Y
12
MR
Register (SR)
Loop Counter
A1
B1
Register
31
15
Offset
Status
8 7
N
LC
16 15
16 15
CCR
0
0
Y1
15
15
0
0
0
16 15
0
A0
B0
15
15
15
15
Operating Mode
Loop Address
0
0
0
0
Register
Y0
Modifier
Register
OMR
M01
LA
Programming Model
0
0
0
0
0
AA0007
6-5

Related parts for dsp56800