Software architecture – Motorola DSP96002 User Manual

Page 40

Advertising
background image

MOTOROLA

DSP96002 USER’S MANUAL

4 - 1

SECTION 4

SOFTWARE ARCHITECTURE

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.

Program Controller* - Reserved bits: always read as zero, should be written with zero for future compatibil-

ity.

Figure 4-1. DSP96002 Programming Model - Program Controller

PC

MR

ER

IER

CCR

*

OMR

LA

LC

SP

*

15

1

31

5

0

31

0

31

0

31

0

31

0

31

0

23

15

7

7

31

0

0 31

SYSTEM STACK

(SS)

Advertising