36-2
MPC860 PowerQUICC UserÕs Manual
MOTOROLA
Part V. The Communications Processor Module
36.2 DSP Functionality
DSP functionality can be divided into three layersÑhardware, Þrmware and software; see
Figure 36-1.
Figure 36-1. DSP Functionality Implementation
The user deÞnes the software layer to build an application. A software interface is deÞned
that enables parameters (pointer to Þlter coefÞcients, and pointers to input and output
buffers) to be passed between the core and the CPM. Several functions can be chained
together to reduce core intervention and interrupt rates, assuming that all data structures are
in the dual-port RAM. Two special DSP host commands signal the CPM to initialize or to
execute the DSP FD chain. A maskable interrupt signals the core to resume control once
the CPM executes the chain.
Table 36-1 lists the available DSP functions with opcodes.
Table 36-1. DSP Library Functions
Function
Opcode
Input
CoefÞcient
Output Application
FIR1
00001
Real
Real
Real
Decimation, Rx interpolation
FIR2
00010
Complex
Real
Complex
Tx Þlter, Rx Þlter
FIR3
00011
Complex
Complex
Real/Complex
EC computation, equalizer
FIR5
00101
Complex
Complex
Real/Complex
Fractionally spaced equalizer
FIR6
00110
Real
Complex
Complex
Ñ
IIR
00111
Real
Real
Real
Biquad Þlter
MOD
01000
Complex
Complex
Real/Complex
Tx modulation
DEMOD
01001
Real
Complex
Complex
Rx demodulation
LMS1
01010
Ñ
Ñ
Ñ
EC update, equalizer update (T/2, T/3)
LMS2
01011
Ñ
Ñ
Ñ
Equalizer update (2T/3)
WADD
01100
Real
Ñ
Real
Interpolation
Function descriptor chain in external
Core Software
memory deÞnes the sequence and data
ßow of the DSP functions.
Generic DSP microcode routine library
stored in the internal ROM.
MAC and address generator modules
in the CP architecture.
CPM Firmware
CPM Hardware
Содержание MPC860 PowerQUICC
Страница 3: ...MPC860UM AD 07 98 REV 1 MPC860 PowerQUICC ª UserÕs Manual ...
Страница 36: ...xxxvi MPC860 PowerQUICC UserÕs Manual MOTOROLA CONTENTS Paragraph Number Title Page Number ...
Страница 78: ...I iv MPC860 PowerQUICC UserÕs Manual MOTOROLA Part I Overview ...
Страница 88: ...1 10 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part I Overview ...
Страница 114: ...3 16 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part I Overview ...
Страница 226: ...8 32 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part II PowerPC Microprocessor Module ...
Страница 262: ...9 36 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part II PowerPC Microprocessor Module ...
Страница 274: ...III iv MPC860 PowerQUICC UserÕs Manual MOTOROLA Part III Configuration ...
Страница 320: ...12 12 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part III Configuration ...
Страница 325: ...MOTOROLA Part IV Hardware Interface IV v Part IV Hardware Interface ...
Страница 326: ...IV vi MPC860 PowerQUICC UserÕs Manual MOTOROLA Part IV Hardware Interface ...
Страница 352: ...13 26 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part IV Hardware Interface ...
Страница 394: ...14 42 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part IV Hardware Interface ...
Страница 426: ...15 32 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part IV Hardware Interface ...
Страница 530: ...17 26 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part IV Hardware Interface ...
Страница 632: ...21 44 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Страница 660: ...22 28 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Страница 708: ...24 24 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Страница 748: ...27 20 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Страница 846: ...31 20 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Страница 914: ...35 12 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Страница 948: ...36 34 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Страница 998: ...37 48 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part VI Debug and Test ...
Страница 1016: ...A 10 MPC860 PowerQUICC UserÕs Manual MOTOROLA Appendixes ...
Страница 1024: ...B 8 MPC860 PowerQUICC UserÕs Manual MOTOROLA Appendixes ...
Страница 1030: ...C 6 MPC860 PowerQUICC UserÕs Manual MOTOROLA Appendixes ...
Страница 1086: ...Glossary 12 MPC860 PowerQUICC UserÕs Manual MOTOROLA ...
Страница 1106: ......