MOTOROLA
Chapter 36. Digital Signal Processing
36-33
Part V. The Communications Processor Module
DSP_FD filters[2]= {
{ FIR_2,P11,P12, É, P17}
,{(WRAP | INTR | MOD),P21,P22, É, P27}
};
void main()
{
*
*
*
/* issue command to CP to start processing the FD chain */
issue_command( START_FD );
*
*
*
}
36.19 DSP Function Execution Times and CPM
Performance Calculation
A DSP functionÕs execution time is directly related to the number of taps and iterations
speciÞed. Table 36-30 lists the execution times for each function, including overhead for
context switching, handling the FD, and initialization.
As seen in Table 36-30, the CPM loading from DSP applications depends on which
functions are called and their parameters. The frequency with which the functions are called
also affects CPM loading.
Table 36-30. DSP Function Execution Times
Function
Execution Time
FIR1
53 + 20
×
(i-1) + 1.25
×
i
×
(k+1)
FIR2
47 + 17
×
(i-1) + 3
×
i
×
(k+1)
FIR3
44 + 14
×
(i-1) + 4
×
i
×
(k+1)
FIR5
44 + 14
×
(i-1) + 5
×
i
×
(k+1)
FIR6
50 + 20
×
(i-1) + 3
×
i
×
(k+1)
IIR
44 + 11
×
i
MOD
44 + 7
×
i
DEMOD
47 + 14
×
i
LMS1
42 + 7
×
(k+1)
LMS2
42 + 7
×
(k+1)
WADD
46 + 7
×
i
Notes:
Add 1 clock for wrap, 5 clocks for stop, and 4 clocks for interrupt.
i = number of iterations.
k+1 = number of taps.
Summary of Contents for MPC860 PowerQUICC
Page 3: ...MPC860UM AD 07 98 REV 1 MPC860 PowerQUICC ª UserÕs Manual ...
Page 36: ...xxxvi MPC860 PowerQUICC UserÕs Manual MOTOROLA CONTENTS Paragraph Number Title Page Number ...
Page 78: ...I iv MPC860 PowerQUICC UserÕs Manual MOTOROLA Part I Overview ...
Page 88: ...1 10 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part I Overview ...
Page 114: ...3 16 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part I Overview ...
Page 226: ...8 32 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part II PowerPC Microprocessor Module ...
Page 262: ...9 36 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part II PowerPC Microprocessor Module ...
Page 274: ...III iv MPC860 PowerQUICC UserÕs Manual MOTOROLA Part III Configuration ...
Page 320: ...12 12 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part III Configuration ...
Page 325: ...MOTOROLA Part IV Hardware Interface IV v Part IV Hardware Interface ...
Page 326: ...IV vi MPC860 PowerQUICC UserÕs Manual MOTOROLA Part IV Hardware Interface ...
Page 352: ...13 26 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part IV Hardware Interface ...
Page 394: ...14 42 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part IV Hardware Interface ...
Page 426: ...15 32 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part IV Hardware Interface ...
Page 530: ...17 26 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part IV Hardware Interface ...
Page 632: ...21 44 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Page 660: ...22 28 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Page 708: ...24 24 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Page 748: ...27 20 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Page 846: ...31 20 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Page 914: ...35 12 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Page 948: ...36 34 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part V The Communications Processor Module ...
Page 998: ...37 48 MPC860 PowerQUICC UserÕs Manual MOTOROLA Part VI Debug and Test ...
Page 1016: ...A 10 MPC860 PowerQUICC UserÕs Manual MOTOROLA Appendixes ...
Page 1024: ...B 8 MPC860 PowerQUICC UserÕs Manual MOTOROLA Appendixes ...
Page 1030: ...C 6 MPC860 PowerQUICC UserÕs Manual MOTOROLA Appendixes ...
Page 1086: ...Glossary 12 MPC860 PowerQUICC UserÕs Manual MOTOROLA ...
Page 1106: ......