
8
FN2486.10
October 10, 2008
H_Register 1 (A1 = 1, A0 = 0)
FIGURE 6.
DDF Control Registers (Continued)
RESERVED
F_DIS
F_CLA
H_BYP
H_DRATE
FD0
FC0
HB0
R9R8R7R6
R5R4R3R2R1R0
15
14
13
12
11
10
987654321
0
H_DRATE Bits
R0-R9 are used to select the amount of decimation in the HDF. The amount of
decimation selected is programmed as the required decimation minus one; for
instance to select decimation of 1024 H_DRATE is set equal to 1023. HDRATE +1 is
defined as HDEC.
H_BYP
Bit HB0 is used to select HDF bypass mode. This mode is selected by setting
H_BYP = 1. When this mode is selected the input data passes through the HDF
unfiltered. Internally H_STAGES and H_DRATE are both set to zero and H_GROWTH
is set to 50. H_REGISTER 2 must be reloaded when H_BYP is returned to 0. To disable
HDF bypass mode H_BYP = 0. The relationship between CK_IN and FIR_CK in this
and all other modes is defined by Equation
2.F_CLA
Bit FC0 is used to select the clear accumulator mode in the FIR. This mode is enabled
by setting F_CLA = 1 and is disabled by setting F_CLA = 0. In normal operation this bit
should be set equal to zero. This mode zeros the feedback path in the accumulator of
the multiplier/accumulator (MAC). It also allows the multiplier output to be clocked off
the chip by FIR_CK, thus DATA_RDY has no meaning in this mode. This mode can be
used in conjunction with the F_OAD bit to read out the FIR coefficients from the
coefficient RAM.
F_DIS
Bit FD0 is used to select the FIR disable mode. This feature enables the FIR parameters
to be changed. This feature is selected by setting F_DIS = 1. This mode terminates the
current FIR cycle. While this feature is selected, the HDF continues to process data and
write it into the FIR data RAM. When the FIR re-programming is completed, the FIR can
be re-enabled either by clearing F_DIS, or by asserting one of the start inputs, which
automatically clears F_DIS.
HSP43220