Processing
Data
Memory
Bank
(FDM)
Figure 12-9 Input and Output Stream for Complex FIR Filter Generating Pure Real or
Pure Imaginary Outputs Alternately without Decimation
MOTOROLA
• Whenever FDIR is empty (FDIBE = 1), the FCOP triggers core or
the DMA to transfer two or four new data words (one or two
complex pairs) to the FDM via FDIR
• Compute FR(n) and store result in FDOR
• FCOP triggers core or DMA for output data transfer
• Get new data word (DR)
• FCOP increments data memory pointer
• Get new data word (DI)
• FCOP increments data memory pointer
• Compute FI(n) and store result in FDOR
• FCOP triggers core or DMA for output data transfer
• Get new data word (DR)
• FCOP increments data memory pointer
• Get new data word (DI)
• FCOP increments data memory pointer
DR(0)
DI(0)
DR(1)
DI(1)
DR(2)
Output Data
DI(2)
Stream
—
FR(0)
—
FI(1)
FR(2)
FI(3)
FR(4)
FI(5)
DSP56305 User's Manual
HR(8)
HI(8)
HR(7)
HI(7)
HR(6)
HI(6)
—
—
—
Filter Co-Processor
Operation Modes
Coefficient
Memory
Bank
(FCM)
AA1128
12-30