36-8
MPC860 PowerQUICC UserÕs Manual
MOTOROLA
Part V. The Communications Processor Module
36.11.1 FIR1ÐReal C, Real X, and Real Y
Using the values provided in the parameter packet, FIR1 implements a basic Þnite-impulse
Þlter, shown in Figure 36-8, with K real coefÞcients, real input samples, and real output.
The input data is in a circular buffer with size (M+1) and the output data is in a circular
buffer with size (N+1).
Figure 36-8. FIR1 Function
36.11.1.1 FIR1 CoefÞcient, Input, and Output Buffers
The coefÞcient vector occupies K 16-bit entries in memory with C(0) stored in the Þrst
location. The 16-bit input samples are stored in order in a circular buffer containing (M+1)
bytes. The 16-bit outputs are stored consecutively in a circular buffer containing (N+1)
bytes. See Table 36-7.
1
Offset from base of the FD.
Table 36-6. FIR Parameter Packet
Offset
1
Name Description
0x2
I
Number of iterations
0x4
K
Number_of_taps - 1. The number of taps should be a multiple of four.
0x6
CBASE
Filter coefÞcient vector base address
0x8
M
Input buffer_size - 1. The minimum input buffer size is 8 (4 real or 2 complex samples).
0xA
XYPTR
Pointer to a structure composed of the input buffer pointer and the output buffer pointer
0xC
N
Output buffer_size - 1. When FD[X]=1, the minimum output buffer size is 8 (2 complex outputs);
when FD[X]=0, it is 4 (2 real outputs).
0xE
Ñ
Reserved
å
T
T
T
X(n)
{Real}
Y(n)
{Real}
C(0)
{Real}
C(1)
C(2)
C(k-1)
Y n
( )
C p
( )
X n
p
Ð
(
)
p
0
=
k
1
Ð
å
=
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: ......