Motorola DSP56156 Manual page 43

Table of Contents

Advertisement

31
X1
15
0 15
15
15
15
R0
R1
R2
R3
POINTER
REGISTERS
15
LOOP ADDRESS
REGISTER (LA)
15
COUNTER (PC)
31
1 - 22
PROGRAMMING MODEL
DATA ARITHMETIC LOGIC UNIT
DATA ALU
INPUT REGISTERS
X
0
X0
0
ACCUMULATOR REGISTERS
39
#
A2
8 7
0
15
39
#
B2
8 7
0
15
0
ADDRESS GENERATION UNIT
0
15
OFFSET
REGISTERS
PROGRAM CONTROL UNIT
15
0
LOOP COUNTER (LC)
0
15
MR
STATUS
PROGRAM
REGISTER (SR)
SSH
16 15
SSL
SYSTEM STACK
Figure 1-10 DSP56156 Programming Model
DSP56156 OVERVIEW
31
Y1
15
A
A0
A1
0
15
B
B0
B1
15
0
0
15
N0
N1
N2
N3
0
8 7
0
CCR
0
1
*
RESERVED – WRITTEN AS ZERO, READ AS ZERO
# READ AS SIGN EXTENSION BITS,
WRITTEN AS DON'T CARE
15
Y
0
Y0
0 15
0
0
0
0
0
M0
M1
M2
M3
MODIFIER
REGISTERS
15 8 7
6
5 4 3 2
1
0
CD
SD R
SA
MC MB
MA
*
*
OPERATING MODE
REGISTER (OMR)
15
6 5
0
STACK POINTER (SP)
MOTOROLA

Advertisement

Table of Contents
loading

Table of Contents