Section 4 Software Architecture; Programming Model; System Stack - Motorola DSP96002 User Manual

32-bit digital signal processor
Table of Contents

Advertisement

4.1

PROGRAMMING MODEL

The programmer can view the DSP96002 architecture as three execution units operating in parallel. The
three execution units are the
Data ALU
Address Generation Unit
Program Controller
The DSP96002 instruction set has been designed to allow flexible control of these parallel processing re-
sources. Many instructions allow the programmer to keep each unit busy, thus enhancing program execu-
tion speed. The programming model is shown in Figure 4-1 and Figure 4-2, and is described in the following
sections.
31
PC
31
LA
31
Program Controller* - Reserved bits: always read as zero, should be written with zero for future compatibil-
Figure 4-1. DSP96002 Programming Model - Program Controller
MOTOROLA
SECTION 4
SOFTWARE ARCHITECTURE
0
31
23
MR
IER
0
31
0 31

SYSTEM STACK

(SS)
ity.
DSP96002 USER'S MANUAL
15
0
7
ER
CCR
0
LC
0
1
15
31
7
*
OMR
31
5
*
0
0
SP
4 - 1

Advertisement

Table of Contents
loading

Table of Contents