Dsp56K Central Processing Module Programming Model - Motorola DSP56000 Manual

24-bit digital signal processor
Hide thumbs Also See for DSP56000:
Table of Contents

Advertisement

47
X1
23
23
23
23 16 15
R7
*
R6
*
R5
*
R4
*
R3
*
R2
*
R1
*
R0
*
POINTER
REGISTERS
23 16 15
*
LOOP ADDRESS
REGISTER (LA)
23 16 15
*
COUNTER (PC)
31
Figure 5-9 DSP56K Central Processing Module Programming Model
5 - 18
PROGRAMMING MODEL
DATA ARITHMETIC LOGIC UNIT
INPUT REGISTERS
X
0
X0
0 23
0
ACCUMULATOR REGISTERS
55
#
A2
8 7
0
23
55
#
B2
8 7
0
23
ADDRESS GENERATION UNIT
0
23 16 15
N7
*
N6
*
N5
*
N4
*
N3
*
N2
*
N1
*
N0
*
OFFSET
REGISTERS
PROGRAM CONTROL UNIT
0
23 16 15
*
LOOP COUNTER (LC)
0
23 16 15
*
MR
PROGRAM
STATUS
REGISTER (SR)
SSH
16 15
SYSTEM STACK
PROGRAM CONTROL UNIT
47
Y1
23
A
A0
A1
0
23
B
B0
B1
0
23
0
23 16 15
M7
*
M6
*
M5
*
M4
*
M3
*
M2
*
M1
*
M0
*
MODIFIER
REGISTERS
0
8 7
0
23
CCR
*
OPERATING MODE REGISTER (OMR)
SSL
0
23
6 5
1
*
*
READ AS ZERO, SHOULD BE WRITTEN
WITH ZERO FOR FUTURE COMPATIBILITY
# READ AS SIGN EXTENSION BITS,
WRITTEN AS DON'T CARE
15
Y
0
Y0
0 23
0
0
0
0
0
0
UPPER FILE
LOWER FILE
8 7
6
5
4
3
2
1
0
SD
DE MB
MA
*
*
MC
YD
0
STACK POINTER (SP)
MOTOROLA

Advertisement

Table of Contents
loading

This manual is also suitable for:

Dsp56k

Table of Contents