dsp56800 Freescale Semiconductor, Inc, dsp56800 Datasheet - Page 235

no-image

dsp56800

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

Related parts for dsp56800