Mode 1 (Full Complex Fir Filter), Decimation By 2 - Motorola DSP56305 User Manual

24-bit digital signal processor
Table of Contents

Advertisement

12.5.6.3

Mode 1 (Full Complex FIR Filter), Decimation by 2

The following equations are implemented:
(
FR n
(
FI n
Set Up
DSP
Initialization
Processing
MOTOROLA
N 1
)
(
HR i ( ) DR n i –
=
even
i
=
0
N 1
)
(
HR i ( ) DI n i –
=
even
i
=
0
• Load Filter Count Register (FCNT) with (number of coefficient
values – 1)
• Choose operation mode (FOM[1:0], FDCM = 0, 1, 1) and enable
FCOP (FEN = 1)
• Core initializes coefficients in FCM in reverse order, by
executing #filter_count writes to FCIR
• Core or DMA initializes data in FDM in direct order by
executing #filter_count writes to FDIR
• 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
• 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
• Get new data word (DR)
• FCOP increments data memory pointer
• Get new data word (DI)
• FCOP increments data memory pointer
DSP56305 User's Manual
(
)
)
(
HI i ( ) DI n i –
(
)
)
(
HI i ( ) DR n i –
+
Filter Co-Processor
Operation Modes
(
)
)
(
)
)
12-27

Advertisement

Table of Contents
loading

Table of Contents