Motorola DSP56000 User Manual

Page of 596
 
MOTOROLA
 
 
 
TABLE OF CONTENTS
 
 iii
 
TABLE OF CONTENTS
 
Paragraph
Page
Number
Title
Number
SECTION 1
DSP56K FAMILY INTRODUCTION
 
1.1
INTRODUCTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-3
1.2
ORIGIN OF DIGITAL SIGNAL PROCESSING  . . . . . . . . . . . . . . . . . . . . . . . .1-3
1.3
SUMMARY OF DSP56K FAMILY FEATURES . . . . . . . . . . . . . . . . . . . . . . . .1-9
1.4
MANUAL ORGANIZATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-11
 
SECTION 2
DSP56K CENTRAL ARCHITECTURE
OVERVIEW
 
2.1
DSP56K CENTRAL ARCHITECTURE OVERVIEW  . . . . . . . . . . . . . . . . . . . .2-3
2.2
DATA BUSES  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-3
2.3
ADDRESS BUSES  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-4
2.4
DATA ALU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-5
2.5
ADDRESS GENERATION UNIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-5
2.6
PROGRAM CONTROL UNIT  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-5
2.7
MEMORY EXPANSION PORT (PORT A)   . . . . . . . . . . . . . . . . . . . . . . . . . . .2-6
2.8
ON-CHIP EMULATOR (OnCE) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-6
2.9
PHASE-LOCKED LOOP (PLL) BASED CLOCKING   . . . . . . . . . . . . . . . . . . .2-6
 
SECTION 3
DATA ARITHMETIC LOGIC UNIT
 
3.1
DATA ARITHMETIC LOGIC UNIT   . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-3
3.2
OVERVIEW AND DATA ALU ARCHITECTURE   . . . . . . . . . . . . . . . . . . . . . .3-3
3.3
DATA REPRESENTATION AND ROUNDING  . . . . . . . . . . . . . . . . . . . . . . .3-10
3.4
DOUBLE PRECISION MULTIPLY MODE   . . . . . . . . . . . . . . . . . . . . . . . . . .3-16