You are on page 1of 16

LF43168

DEVICES INCORPORATED
LF43168
Dual 8-Tap FIR Filter
DEVICES INCORPORATED Dual 8-Tap FIR Filter

FEATURES DESCRIPTION
❑ 66 MHz Data and Computation Rate The LF43168 is a high-speed dual FIR be implemented. The LF43168 can
❑ Two Independent 8-Tap or Single filter capable of filtering data at real- decimate the output data by as much
16-Tap FIR Filters time video rates. The device contains as 16:1. When the device is pro-
❑ 10-bit Data and Coefficient Inputs two FIR filters which may be used as grammed to decimate, the number of
two separate filters or cascaded to clock cycles available to calculate filter
❑ 32 Programmable Coefficient Sets
form one filter. The input and coeffi- taps increases. When configured for
❑ Supports Interleaved Coefficient Sets cient data are both 10-bits and can be 16:1 decimation, each filter can be
❑ User Programmable Decimation up in unsigned, two’s complement, or configured as a 128-tap FIR filter (if
to 16:1 mixed mode format. symmetric coefficient sets are used).
❑ Maximum of 256 FIR Filter Taps, By cascading these two filters, the
16 x 16 2-D Kernels, or 10 x 20-bit The filter architecture is optimized for
device can be configured as a 256-tap
Data and Coefficients symmetric coefficient sets. When
FIR filter.
symmetric coefficient sets are used,
❑ Replaces Harris HSP43168 each filter can be configured as an 8-tap There is on-chip storage for 32
❑ Package Styles Available: FIR filter. If the two filters are cas- different sets of coefficients. Each set
• 84-pin Plastic LCC, J-Lead caded, a 16-tap FIR filter can be consists of eight coefficients. Access
• 100-pin Plastic Quad Flatpack implemented. When asymmetric to more than one coefficient set
coefficient sets are used, each filter is facilitates adaptive filtering opera-
configured as a 4-tap FIR filter. If both tions. The 28-bit filter output can be
filters are cascaded, an 8-tap filter can rounded from 8 to 19 bits.

LF43168 BLOCK DIAGRAM

INB9-0/ 10
OUT8-0
MUX

9
MUX

10
INA9-0

5
CSEL4-0
10
CIN9-0
9
A8-0

WR COEFFICIENT FILTER COEFFICIENT FILTER


BANK A CELL A BANK B CELL B

CONTROL

MUX/ADDER

9 19
OUT27-9

OEL

OEH

Video Imaging Products


1 03/28/2000–LDS.43168-H
FIR FILTER A FIR FILTER B

MUX_CTRL

4
FIGURE 1.
TXFR

MUX
3
DECIMATION REGISTERS DECIMATION REGISTERS
DEVICES INCORPORATED

LIFO A
LIFO A
TO ALL
SHFTEN 3 DECIMATION 1-16 1-16 1-16 1-16 1-16 1-16

MUX
MUX
MUX
MUX

LIFO B
LIFO B
REGISTERS

DEMUX
DEMUX
1-16 1-16
10
INA9-0 3 1-16 1-16 1-16 CLK N data 1-16 1-16 1-16 CLK N data
CLK N+1 data CLK N+1 data

3 1-16

MUX
INB9-0/ 10
OUT8-0
9

MUX
MUX_CTRL

TO ALL A B A B A B A B A B A B A B A B
FWRD 3 ALU ALU ALU ALU ALU ALU ALU ALU
ALUs MUX_CTRL

TO ALL
RVRS 3
ALUs

COEF COEF
BANK 0 BANK 0

COEF COEF
BANK 1 BANK 1

COEF COEF
LF43168 FUNCTIONAL BLOCK DIAGRAM

BANK 2 BANK 2

2
COEF COEF
BANK 3 BANK 3

ODD/EVEN
(TO ALL ALUs)
MUX_CTRL
10
CIN9-0

CONTROL
ROUND_CTRL
9
A8-0

WR
0 0
5
CSEL4-0 4

MUX
MUX

ACCEN 5

2
MUX1-0 6 MUX/ ROUND_CTRL
ADDER

9 19
OUT27-9

OEL OEH

CLK NOTE: NUMBERS IN REGISTERS INDICATE NUMBER OF PIPELINE DELAYS.

Video Imaging Products


Dual 8-Tap FIR Filter
LF43168

03/28/2000–LDS.43168-H
LF43168
DEVICES INCORPORATED
Dual 8-Tap FIR Filter

SIGNAL DEFINITIONS
FIGURE 2A. INPUT FORMATS
Power
Data Coefficient
VCC and GND
Fractional Unsigned
+5 V power supply. All pins must be
connected. 9 8 7 2 1 0 9 8 7 2 1 0
20 2–1 2–2 2–7 2–8 2–9 20 2–1 2–2 2–7 2–8 2–9
Clock
CLK — Master Clock Fractional Two's Complement
The rising edge of CLK strobes all 9 8 7 2 1 0 9 8 7 2 1 0
enabled registers. –20 2–1 2–2 2–7 2–8 2–9 –20 2–1 2–2 2–7 2–8 2–9
(Sign) (Sign)

Inputs
INA9-0 — Data Input (FIR Filter A) FIGURE 2B. OUTPUT FORMATS
INA9-0 is the 10-bit registered data
input port for FIR Filter A. INA 9-0 Fractional Unsigned Fractional Two's Complement
can also be used to send data to FIR 27 26 25 2 1 0 27 26 25 2 1 0
Filter B. Data is latched on the 29 28 27 2–16 2–17 2–18 –29 28 27 2–16 2–17 2–18
rising edge of CLK. (Sign)

INB9-0 — Data Input (FIR Filter B)


Outputs FWRD — Forward ALU Input
INB9-0 is the 10-bit registered data
input port for FIR Filter B. Data is OUT27-0 — Data Output When FWRD is LOW, data from the
latched on the rising edge of CLK. forward decimation path is sent to the
INB9-1 is also used as OUT8-0, the nine OUT27-0 is the 28-bit registered data
“A” inputs on the ALUs. When
least significant bits of the data output output port. OUT8-0 is also used as
FWRD is HIGH, “0” is sent to the “A”
port (see OUT27-0 section). INB9-1, the nine most significant bits
inputs on the ALUs. This signal is
of the FIR Filter B data input port (see
latched on the rising edge of CLK.
INB9-0 section). If both filters are
CIN9-0 — Coefficient/Control Data Input
configured for even-symmetric
coefficients, and both input and RVRS — Reverse ALU Input
CIN9-0 is the data input port for the
coefficient and control registers. Data coefficient data is unsigned, the filter When RVRS is LOW, data from the
is latched on the rising edge of WR. output data will be unsigned. Other- reverse decimation path is sent to the
wise, the output data will be in two’s “B” inputs on the ALUs. When RVRS
A8-0 — Coefficient/Control Address complement format. is HIGH, “0” is sent to the “B” inputs
on the ALUs. This signal is latched on
A8-0 provides the write address for data Controls the rising edge of CLK.
on CIN9-0. Data is latched on the
falling edge of WR. SHFTEN — Shift Enable
TXFR — LIFO Transfer Control
When SHFTEN is LOW, data on
WR — Coefficient/Control Write When TXFR goes LOW, the LIFO
INA9-0 and INB9-0 can be latched into
sending data to the reverse decimation
The rising edge of WR latches data on the device and data can be shifted
path becomes the LIFO receiving data
CIN9-0 into the coefficient/control through the decimation registers.
from the forward decimation path,
register addressed by A8-0. When SHFTEN is HIGH, data on
and the LIFO receiving data from the
INA9-0 and INB9-0 can not be latched
forward decimation path becomes the
into the device and data in the input
CSEL4-0 — Coefficient Select LIFO sending data to the reverse
and decimation registers is held. This
decimation path. The device must see
CSEL4-0 determines which set of signal is latched on the rising edge
a HIGH to LOW transition of TXFR in
coefficients is sent to the multipliers in of CLK.
order to switch LIFOs. This signal is
both FIR filters. Data is latched on the
latched on the rising edge of CLK.
rising edge of CLK.
Video Imaging Products
3 03/28/2000–LDS.43168-H
LF43168
DEVICES INCORPORATED
Dual 8-Tap FIR Filter

ACCEN — Accumulate Enable


TABLE 1. CONTROL REGISTER 0 – ADDRESS 000H
When ACCEN is HIGH, both accumu- BITS FUNCTION DESCRIPTION
lators are enabled for accumulation
and writing to the accumulator output 0–3 Decimation Factor/ 0000 = No Decimation, Delay by 1
registers is disabled (the registers hold Decimation Register Delay Length 0001 = Decimate by 2, Delay by 2
their values). When ACCEN goes 0010 = Decimate by 3, Delay by 3
LOW, accumulation is halted (by 0011 = Decimate by 4, Delay by 4
sending zeros to the accumulator 0100 = Decimate by 5, Delay by 5
feedback inputs) and writing to the 0101 = Decimate by 6, Delay by 6
accumulator output registers is 0110 = Decimate by 7, Delay by 7
enabled. This signal is latched on the 0111 = Decimate by 8, Delay by 8
rising edge of CLK. 1000 = Decimate by 9, Delay by 9
1001 = Decimate by 10, Delay by 10
1010 = Decimate by 11, Delay by 11
MUX1-0 — Mux/Adder Control
1011 = Decimate by 12, Delay by 12
MUX1-0 controls the Mux/Adder as 1100 = Decimate by 13, Delay by 13
shown in Table 3. Data is latched on 1101 = Decimate by 14, Delay by 14
the rising edge of CLK. 1110 = Decimate by 15, Delay by 15
1111 = Decimate by 16, Delay by 16
OEL — Output Enable Low 4 Filter Mode Select 0 = Single Filter Mode
1 = Dual Filter Mode
When OEL is LOW, OUT8-0 is enabled
for output and INB9-1 can not be used. 5 Coefficient Symmetry Select 0 = Even-Symmetric Coefficients
When OEL is HIGH, OUT8-0 is placed 1 = Odd-Symmetric Coefficients
in a high-impedance state and INB9-1 6 FIR Filter A: Odd/Even Taps 0 = Odd Number of Filter Taps
is available for data input. 1 = Even Number of Filter Taps
7 FIR Filter B: Odd/Even Taps 0 = Odd Number of Filter Taps
OEH — Output Enable High 1 = Even Number of Filter Taps
When OEH is LOW, OUT27-9 is 8 FIR Filter B Input Source 0 = Input from INA9-0
enabled for output. When OEH is 1 = Input from INB9-0
HIGH, OUT27-9 is placed in a high- 9 Interleaved/Non-Interleaved 0 = Non-Interleaved Coefficient Sets
impedance state. Coefficient Sets 1 = Interleaved Coefficient Sets

FUNCTIONAL DESCRIPTION Bits 0-3 of Control Register 0 control Bits 0 and 1 of Control Register 1
the decimation registers. The decima- determine the input and coefficient
Control Registers tion factor and decimation register data formats respectively for filter A.
There are two control registers which delay length is set using these bits. Bits 2 and 3 determine the input and
determine how the LF43168 is config- Bit 4 determines if FIR filters A and B coefficient data formats respectively
ured. Tables 1 and 2 show how each operate separately as two filters or for filter B. Bit 4 is used to enable or
register is organized. Data on CIN9-0 together as one filter. Bit 5 is used to disable data reversal on the reverse
is latched into the addressed control select even or odd-symmetric coeffi- decimation path. When data reversal
register on the rising edge of WR. cients. Bits 6 and 7 determine if there is enabled, the data order is reversed
Address data is input on A8-0. Con- are an even or odd number of taps in before being sent to the reverse
trol Register 0 is written to using filters A and B respectively. When the decimation path. Bits 5-8 select where
address 000H. Control Register 1 is FIR filters are set to operate as two rounding will occur on the output
written to using address 001H (Note separate filters, bit 8 selects either data (See Mux/Adder section). Bit 9
that addresses 002H to 0FFH are INA9-0 or INB9-0 as the filter B input enables or disables output rounding.
reserved and should not be written source. Bit 9 determines if the coeffi-
to). When a control register is written cient set used is interleaved or non- Coefficient Banks
to, a reset occurs which lasts for 6 CLK interleaved (see Interleaved Coeffi-
cient Filters section). Most applica- The coefficient banks supply coeffi-
cycles from when WR goes HIGH.
tions use non-interleaved coefficient cient data to the multipliers in both
This reset does not alter any data in
sets (bit 9 set to “0”). FIR filters. The LF43168 can store 32
the coefficient banks. Control data
different coefficient sets. A coefficient
can be loaded asynchronously to CLK.
Video Imaging Products
4 03/28/2000–LDS.43168-H
LF43168
DEVICES INCORPORATED
Dual 8-Tap FIR Filter

grammed to decimate by 2 to 16 (see


TABLE 2. CONTROL REGISTER 1 – ADDRESS 001H Decimation section and Table 1).
BITS FUNCTION DESCRIPTION SHFTEN enables and disables the
0 FIR Filter A Input Data Format 0 = Unsigned shifting of data through the decima-
1 = Two’s Complement tion registers. When SHFTEN is LOW,
data on INA9-0 and INB9-0 can be
1 FIR Filter A Coefficient Format 0 = Unsigned
latched into the device and data can
1 = Two’s Complement be shifted through the decimation
2 FIR Filter B Input Data Format 0 = Unsigned registers. When SHFTEN is HIGH,
1 = Two’s Complement data on INA9-0 and INB9-0 can not be
3 FIR Filter B Coefficient Format 0 = Unsigned latched into the device and data in the
1 = Two’s Complement
input and decimation registers is held.

4 Data Order Reversal Enable 0 = Enabled Data feedback circuitry is positioned


1 = Disabled between the forward and reverse
decimation registers. It controls how
5–8 Output Round Position 0000 = 2–10
data from the forward decimation
0001 = 2–9
path is fed to the reverse decimation
0010 = 2–8 path. The feedback circuitry can
0011 = 2–7 either reverse the data order or pass
0100 = 2–6 the data unchanged to the reverse
0101 = 2–5 decimation path. The mux/demux
0110 = 2–4 sends incoming data to one of the
0111 = 2–3 LIFOs or the data feedback decimation
1000 = 2–2 register. The LIFOs and decimation
1001 = 2–1 register feed into a mux. This mux
1010 = 20 determines if one of the LIFOs or the
1011 = 21
decimation register sends data to the
reverse decimation path.
9 Output Round Enable 0 = Enabled
1 = Disabled If the data order needs to be reversed
before being sent to the reverse
set consists of 8 coefficient values. Decimation Registers decimation path (for example, when
Each bank can hold 32 10-bit values. decimating), Data Reversal Mode
CSEL4-0 is used to select which The decimation registers are provided should be enabled by setting bit 4 of
coefficient set is sent to the filter to take advantage of symmetric filter Control Register 1 to “0”. When Data
multipliers. The coefficient set fed to coefficients and to provide data Reversal is enabled, data from the
the multipliers may be switched every storage for 2-D filtering. The outputs forward decimation path is written
CLK cycle if desired. of the registers are fed into the ALUs. into one of the LIFOs in the data
Both inputs to an ALU need to be feedback section while the other LIFO
Data on CIN9-0 is latched into the multiplied by the same filter coeffi- sends data to the reverse decimation
addressed coefficient bank on the cient. By adding or subtracting the path. When TXFR goes LOW, the
rising edge of WR. Address data is two data inputs together before being LIFO sending data to the reverse
input on A8-0 and is decoded as sent to the filter multiplier, the num- decimation path becomes the LIFO
follows: A1-0 determines the bank ber of filter taps needed is cut in half. receiving data from the forward
number (“00”, “01”, “10”, and “11” Therefore, an 8-tap FIR filter can be decimation path, and the LIFO
correspond to banks 0, 1, 2, and 3 made with only four multipliers. The receiving data from the forward
respectively), A2 determines which decimation registers are divided into decimation path becomes the LIFO
filter (“0” = filter A, “1” = filter B), A7-3 two groups, the forward and reverse sending data to the reverse decimation
determines which set number the decimation registers. As can be seen path. The device must see a HIGH to
coefficient is in, and A8 must be set to in Figure 1, data flows left to right LOW transition of TXFR in order to
“1”. For example, an address of through the forward decimation switch LIFOs. The size of data blocks
“100111011” will load coefficient set 7 registers and right to left through the sent to the reverse decimation path is
in bank 3 of filter A with data. Coeffi- reverse decimation registers. The determined by how often TXFR goes
cient data can be loaded asynchro- decimation registers can be pro- LOW. To send data blocks of size 8 to
nously to CLK.
Video Imaging Products
5 03/28/2000–LDS.43168-H
LF43168
DEVICES INCORPORATED
Dual 8-Tap FIR Filter

the reverse decimation path, TXFR Decimation Accumulators


would have to be set LOW once every
Decimation by N is accomplished by The multiplier outputs are fed into an
8 CLK cycles. Once a data block size
only reading the LF43168’s output once accumulator. Each filter has its own
has been established (by asserting
every N clock cycles. For example, to accumulator. The accumulator can be
TXFR at the proper frequency),
decimate by 10, the output should set to accumulate the multiplier
changing the frequency or phase of
only be read once every 10 clock outputs or sum the multiplier outputs
TXFR assertion will cause unknown
cycles. When not decimating, the and send the result to the accumulator
results.
maximum number of taps possible output register. When ACCEN is
If data should be passed to the reverse with a single filter in dual filter mode HIGH, both accumulators are enabled
decimation path with the order is eight. When decimating by N, there for accumulation and writing to the
unchanged, Data Reversal Mode are N – 1 clock cycles between output accumulator output registers is
should be disabled by setting bit 4 of readings when the filter output is not disabled (the registers hold their
Control Register 1 to “1” and TXFR read. These extra clock cycles can be values). When ACCEN goes LOW,
must be set LOW. When Data Rever- used to calculate more filter taps. As accumulation is halted (by sending
sal is disabled, data from the forward the decimation factor increases, the zeros to the accumulator feedback
decimation path is written into the number of available filter taps increases inputs) and writing to the accumula-
data feedback decimation register. also. When programmed to decimate tor output registers is enabled.
The output of this register sends data by N, the number of filter taps for a
to the reverse decimation path. The single filter in dual filter mode increases Mux/Adder
delay length of this register is the to 8N.
same as the forward and reverse When the LF43168 is configured as
decimation register's delay length. two FIR filters, the Mux/Adder is
Arithmetic Logic Units
used to determine which filter drives
When the LF43168 is configured to The ALUs can perform the following the output port. When the LF43168 is
operate as a single FIR filter, the operations: B + A, B – A, pass A, pass configured as a single FIR filter, the
forward and reverse decimation paths B, and negate A (–A). If FWRD is Mux/Adder is used to sum the
in filters A and B are cascaded together. LOW, the forward decimation path outputs of the two filters and send the
The data feedback section in filter B provides the A inputs to the ALUs. If result to the output port. If 10-bit data
routes data from the forward decima- FWRD is HIGH, the A inputs are set to and 20-bit coefficients or 20-bit data
tion path to the reverse decimation "0". If RVRS is LOW, the reverse and 10-bit coefficients are required,
path. The configuration of filter B's decimation path provides the B inputs the Mux/Adder can facilitate this by
feedback section determines how data to the ALUs. If RVRS is HIGH, the B scaling filter B’s output by 2–10 before
is sent to the reverse decimation path. inputs are set to "0". FWRD, RVRS, being added to filter A’s output.
Data going through the feedback and the filter configuration determine MUX1-0 determines what function the
section in filter A is sent through the which ALU operation is performed. If Mux/Adder performs (see Table 3).
decimation register. FWRD and RVRS are both set LOW,
The Mux/Adder is also used to round
and the filter is set for even-symmetric
The point at which data from the the output data before it is sent to the
coefficients, the ALU will perform the
forward decimation path is sent to the output port. Output data is rounded by
B + A operation. If FWRD and RVRS
data feedback section is determined adding a “1” to the bit position selected
are both set LOW, and the filter is set
by whether the filter is set to have an using bits 5-8 of Control Register 1 (see
for odd-symmetric coefficients, the
even or odd number of filter taps. If Table 2). For example, to round the
ALU will perform the B – A operation.
the filter is set to have an even number
If FWRD is set LOW, RVRS is set
of taps, the output of the third for-
ward decimation register is sent to the
HIGH, and the filter is set for even- TABLE 3. MUX1-0 FUNCTION
symmetric coefficients, the ALU will
feedback section. If the filter is set to MUX1-0 FUNCTION
perform the pass A operation. If
have an odd number of taps, the data 00 Filter A + Filter B
FWRD is set LOW, RVRS is set HIGH,
that will be output from the third (Filter B Scaled by 2–10)
and the filter is set for odd-symmetric
forward decimation register on the
coefficients, the ALU will perform the 01 Filter A + Filter B
next CLK cycle is sent to the feedback
negate A operation. If FWRD is set
section. 10 Filter A
HIGH, RVRS is set LOW, and the filter
is set for either even or odd-symmetric 11 Filter B
coefficients, the ALU will perform the
pass B operation.

Video Imaging Products


6 03/28/2000–LDS.43168-H
LF43168
DEVICES INCORPORATED
Dual 8-Tap FIR Filter

FIGURE 3. SYMMETRIC COEFFICIENT SET EXAMPLES

8 7 6 5
8 7 6 5 4 3 2 1 7 6 5 4 3 2 1 4 3 2 1

Even-Tap, Even-Symmetric Odd-Tap, Even-Symmetric Even-Tap, Odd-Symmetric


Coefficient Set Coefficient Set Coefficient Set

FIGURE 4. EVEN-SYMMETRIC COEFFICIENT FILTER CONFIGURATIONS (NO DECIMATION)

DATA IN DATA IN

A B A B A B A B A B A B A B A B
B+A B+A B+A B+A B+A B+A B+A B+A

COEF 0 COEF 0

COEF 1 COEF 1

COEF 2 COEF 2

COEF 3 COEF 3
2

EVEN-TAP FILTER ODD-TAP FILTER

output to 16 bits, bits 5-8 of Control two data input values that will be one of the two FIR filters when the
Register 1 should be set to “0011”. This multiplied by the same coefficient are device is configured for dual filter
will cause a “1” to be added to bit added or subtracted before being sent mode. The diagrams can be expanded
position 2–7. to the filter multiplier, the number of to include both filters when the device
multipliers needed for an N-tap filter is configured for single filter mode.
Symmetric Coefficients is cut in half. Therefore, an 8-tap filter
can be implemented with four multi- Even-Symmetric Coefficient Filters
The LF43168 filter architecture is pliers if a symmetric coefficient set is
optimized for symmetric filter coeffi- used. Figure 4 shows the two possible
cient sets. Figure 3 shows examples of configurations when the device is
the different types of symmetric FILTER CONFIGURATIONS programmed for even-symmetric
coefficient sets. In even-symmetric coefficients and no decimation.
sets, each coefficient value appears Figures 4-6 show the data paths from Note that coefficient 3 on the odd-
twice (except in odd-tap sets where filter input to filter multipliers for all tap filter must be divided by two to
the middle value appears only once). symmetric coefficient filters. Figure 7 get the correct result (The coefficient
In odd-symmetric sets, each coefficient shows the interleaved coefficient filter must be input to the device already
appears twice, but one value is configuration. Each diagram shows divided by two).
positive and one is negative. If the
Video Imaging Products
7 03/28/2000–LDS.43168-H
LF43168
DEVICES INCORPORATED
Dual 8-Tap FIR Filter

FIGURE 5. DECIMATING, EVEN-SYMMETRIC COEFFICIENT FILTER CONFIGURATIONS

N = Delay Length (Decimation Factor) N = Delay Length (Decimation Factor)

LIFO A

LIFO A
DEMUX

DEMUX
MUX

MUX
N N N N N N

LIFO B

LIFO B
DATA IN N N N DATA IN N N N Delay Stage N – 1 Output

A B A B A B A B A B A B A B A B
B+A B+A B+A B+A B+A B+A B+A B+A

COEF 0 COEF 0

COEF 1 COEF 1

COEF 2 COEF 2

COEF 3 COEF 3

EVEN-TAP FILTER ODD-TAP FILTER

FIGURE 6. ODD-SYMMETRIC COEFFICIENT FILTER CONFIGURATIONS

N = Delay Length (Decimation Factor)

LIFO A

DEMUX
MUX
N N N

LIFO B
DATA IN
DATA IN N N N

A B A B A B A B
B–A B–A B–A B–A
A B A B A B A B
B–A B–A B–A B–A

COEF 0
COEF 0
COEF 1
COEF 1
COEF 2
COEF 2
COEF 3
COEF 3

EVEN-TAP FILTER (NO DECIMATION)


DECIMATING, EVEN-TAP FILTER

Figure 5 shows the two possible ers on a clock cycle, it may be neces- Odd-Symmetric Coefficient Filters
configurations when the device is sary (depending on the coefficient set)
programmed as a decimating, even- to change the coefficients fed to the Figure 6 shows the two possible
symmetric coefficient filter. The delay multipliers on different CLK cycles for configurations when the device is
length of the decimation registers will filters with more than eight taps. Note programmed for odd-symmetric
be equal to the decimation factor that that for the odd-tap filter, the middle coefficients. Note that odd-tap, odd-
the device is programmed for. Since coefficient of the coefficient set must symmetric coefficient filters are not
only four coefficients (effectively be divided by two to get the correct possible.
eight) can be sent to the filter multipli- result.

Video Imaging Products


8 03/28/2000–LDS.43168-H
LF43168
DEVICES INCORPORATED
Dual 8-Tap FIR Filter

Interleaved Coefficient Filters


FIGURE 7. INTERLEAVED COEFFICIENT FILTER CONFIGURATION
Figure 7 shows the filter configuration
when the device is programmed for N = Delay Length (Decimation Factor)

interleaved coefficients. An inter- N N N N


leaved coefficient set contains two
separate odd-tap, even-symmetric
DATA IN N N N
coefficient sets which have been
interleaved together (see Figure 8). If
A B A B A B A B
two data sets are interleaved into the B+A B+A B+A B+A

same serial data stream, they can both


be filtered by different coefficient sets
if the two coefficient sets are also
COEF 0
interleaved. The LF43168 is config-
ured as an interleaved coefficient filter COEF 1

by programming the device for COEF 2

interleaved coefficient sets, even- COEF 3


2
symmetric coefficients, odd number of
filter taps, and data reversal disabled.
Note that coefficient 3, in Figure 7,
ODD-TAP INTERLEAVED FILTER
must be divided by two to get the
correct result.

Asymmetric Coefficient Filters


FIGURE 8. INTERLEAVED COEFFICIENT SET EXAMPLE
It is possible to have asymmetric
coefficient filters. Asymmetric coeffi-
cient sets do not exhibit even or odd
symmetric properties. A 4-tap asym-
metric filter is possible by putting the
device in even-tap, pass A mode and 7 6 5 4 3 2 1
then feeding the asymmetric coeffi-
cient set to the multipliers. An 8-tap Odd-Tap, Even-Symmetric
asymmetric filter is possible if the Coefficient Set A
device is clocked twice as fast as the 14 13 12 11 10 9 8 7 6 5 4 3 2 1
input data rate. It will take two CLK
cycles to calculate the output. On the Interleaved Coefficient Set
first CLK cycle, the reverse decimation Consisting of Sets A and B
path is selected to feed data to the
filter multipliers. On the second CLK 7 6 5 4 3 2 1

cycle, the coefficients sent to the


multipliers are changed (if necessary) Odd-Tap, Even-Symmetric
and the forward decimation path is Coefficient Set B
selected to feed data to the filter
multipliers.

Video Imaging Products


9 03/28/2000–LDS.43168-H
LF43168
DEVICES INCORPORATED
Dual 8-Tap FIR Filter

MAXIMUM RATINGS Above which useful life may be impaired (Notes 1, 2, 3, 8)

Storage temperature ........................................................................................................... –65°C to +150°C


Operating ambient temperature ........................................................................................... –55°C to +125°C
VCC supply voltage with respect to ground ............................................................................ –0.5 V to +7.0 V
Input signal with respect to ground ............................................................................... –0.5 V to VCC + 0.5 V
Signal applied to high impedance output ...................................................................... –0.5 V to VCC + 0.5 V
Output current into low outputs ............................................................................................................. 25 mA
Latchup current ............................................................................................................................... > 400 mA

OPERATING CONDITIONS To meet specified electrical and switching characteristics


Mode Temperature Range (Ambient) Supply Voltage
Active Operation, Commercial 0°C to +70°C 4.75 V ≤ VCC ≤ 5.25 V
Active Operation, Military –55°C to +125°C 4.50 V ≤ VCC ≤ 5.50 V

ELECTRICAL CHARACTERISTICS Over Operating Conditions (Note 4)

Symbol Parameter Test Condition Min Typ Max Unit

VOH Output High Voltage VCC = Min., IOH = –2.0 mA 2.6 V

VOL Output Low Voltage VCC = Min., IOL = 4.0 mA 0.4 V

VIH Input High Voltage 2.0 VCC V

VIL Input Low Voltage (Note 3) 0.0 0.8 V

IIX Input Current Ground ≤ VIN ≤ VCC (Note 12) ±10 µA

IOZ Output Leakage Current Ground ≤ VOUT ≤ VCC (Note 12) ±10 µA

ICC1 VCC Current, Dynamic (Notes 5, 6) 300 mA

ICC2 VCC Current, Quiescent (Note 7) 500 µA

CIN Input Capacitance TA = 25°C, f = 1 MHz 12 pF

COUT Output Capacitance TA = 25°C, f = 1 MHz 12 pF

Video Imaging Products


10 03/28/2000–LDS.43168-H
LF43168
DEVICES INCORPORATED
Dual 8-Tap FIR Filter

SWITCHING CHARACTERISTICS

COMMERCIAL OPERATING RANGE Notes 9, 10 (ns)


LF43168–
30 22 15
Symbol Parameter Min Max Min Max Min Max
tCYC Cycle Time 30 22 15
tPW Clock Pulse Width 12 8 7
tS Input Setup Time 15 12 5
tH Input Hold Time 0 0 0
tWP Write Period 30 22 15
tWPW Write Pulse Width 12 10 7
tWHCH Write High to Clock High 5 3 2
tCWS CIN9-0 Setup Time 12 10 5
tCWH CIN9-0 Hold Time 0 0 0
tAWS Address Setup Time 10 8 5
tAWH Address Hold Time 0 0 0
tD Output Delay 14 12 11
tENA Three-State Output Enable Delay (Note 11) 12 12 12
tDIS Three-State Output Disable Delay (Note 11) 12 12 12

SWITCHING WAVEFORMS
tCYC
tPW tPW
CLK
tH
tS
INPUTS/
CONTROLS*
tWP tWHCH tWPW tWPW
WR
tAWH
tAWS
A8-0
tCWH
tCWS
CIN9-0

OEL
OEH
tDIS tENA tD
HIGH IMPEDANCE
OUT27-0

*includes INA9-0, INB9-0, CSEL4-0, ACCEN, MUX1-0, SHFTEN, FWRD, RVRS, and TXFR.

Video Imaging Products


11 03/28/2000–LDS.43168-H
LF43168
DEVICES INCORPORATED
Dual 8-Tap FIR Filter

SWITCHING CHARACTERISTICS

MILITARY OPERATING RANGE Notes 9, 10 (ns)


1234567890123456789012345678901212345678901234
LF43168–
1234567890123456789012345678901212345678901234
1234567890123456789012345678901212345678901234
* 30* 22*
1234567890123456789012345678901212345678901234
39
1234567890123456789012345678901212345678901234
Symbol Parameter 1234567890123456789012345678901212345678901234
Min Max Min Max Min Max
1234567890123456789012345678901212345678901234
tCYC Cycle Time 1234567890123456789012345678901212345678901234
1234567890123456789012345678901212345678901234
39 30 22
1234567890123456789012345678901212345678901234
1234567890123456789012345678901212345678901234
1234567890123456789012345678901212345678901234
tPW Clock Pulse Width 15 12 8
1234567890123456789012345678901212345678901234
1234567890123456789012345678901212345678901234
tS Input Setup Time 1234567890123456789012345678901212345678901234
17 15 12
1234567890123456789012345678901212345678901234
1234567890123456789012345678901212345678901234
tH Input Hold Time 1234567890123456789012345678901212345678901234
1234567890123456789012345678901212345678901234
0 0 0
1234567890123456789012345678901212345678901234
1234567890123456789012345678901212345678901234
tWP Write Period 1234567890123456789012345678901212345678901234
39 30 22
1234567890123456789012345678901212345678901234
1234567890123456789012345678901212345678901234
tWPW Write Pulse Width 1234567890123456789012345678901212345678901234
15 12 10
1234567890123456789012345678901212345678901234
1234567890123456789012345678901212345678901234
1234567890123456789012345678901212345678901234
tWHCH Write High to Clock High 8 5 3
1234567890123456789012345678901212345678901234
1234567890123456789012345678901212345678901234
tCWS CIN9-0 Setup Time 1234567890123456789012345678901212345678901234
15 12 10
1234567890123456789012345678901212345678901234
1234567890123456789012345678901212345678901234
tCWH CIN9-0 Hold Time 1234567890123456789012345678901212345678901234
1234567890123456789012345678901212345678901234
0 0 0
1234567890123456789012345678901212345678901234
1234567890123456789012345678901212345678901234
tAWS Address Setup Time 1234567890123456789012345678901212345678901234
10 10 8
1234567890123456789012345678901212345678901234
1234567890123456789012345678901212345678901234
tAWH Address Hold Time 1234567890123456789012345678901212345678901234
0 0 0
1234567890123456789012345678901212345678901234
1234567890123456789012345678901212345678901234
1234567890123456789012345678901212345678901234
tD Output Delay 17 15 12
1234567890123456789012345678901212345678901234
1234567890123456789012345678901212345678901234
1234567890123456789012345678901212345678901234
tENA Three-State Output Enable Delay (Note 11) 1234567890123456789012345678901212345678901234
12 12 12
1234567890123456789012345678901212345678901234
1234567890123456789012345678901212345678901234
tDIS Three-State Output Disable Delay (Note 11) 1234567890123456789012345678901212345678901234
12 12 12

SWITCHING WAVEFORMS
tCYC
tPW tPW
CLK
tH
tS
INPUTS/
CONTROLS*
tWP tWHCH tWPW tWPW
WR
tAWH
tAWS
A8-0
tCWH
tCWS
CIN9-0

OEL
OEH
tDIS tENA tD
HIGH IMPEDANCE
OUT27-0

*includes INA9-0, INB9-0, CSEL4-0, ACCEN, MUX1-0, SHFTEN, FWRD, RVRS, and TXFR.

*DISCONTINUED SPEED GRADE

Video Imaging Products


12 03/28/2000–LDS.43168-H
LF43168
DEVICES INCORPORATED
Dual 8-Tap FIR Filter

NOTES
1. Maximum Ratings indicate stress 9. AC specifications are tested with 11. For the tENA test, the transition is
specifications only. Functional oper- input transition times less than 3 ns, measured to the 1.5 V crossing point
ation of these products at values beyond output reference levels of 1.5 V (except with datasheet loads. For the tDIS test,
those indicated in the Operating Condi- tDIS test), and input levels of nominally the transition is measured to the
tions table is not implied. Exposure to 0 to 3.0 V. Output loading may be a ±200mV level from the measured
maximum rating conditions for ex- resistive divider which provides for steady-state output voltage with
tended periods may affect reliability. specified IOH and IOL at an output ±10mA loads. The balancing volt-
voltage of VOH min and VOL max age, V TH , is set at 3.5 V for Z-to-0
2. The products described by this spec- respectively. Alternatively, a diode and 0-to-Z tests, and set at 0 V for Z-
ification include internal circuitry de- bridge with upper and lower current to-1 and 1-to-Z tests.
signed to protect the chip from damag-
sources of I OH and I OL respectively,
ing substrate injection currents and ac- and a balancing voltage of 1.5 V may be 12. These parameters are only tested at
cumulations of static charge. Neverthe- used. Parasitic capacitance is 30 pF the high temperature extreme, which is
less, conventional precautions should minimum, and may be distributed. the worst case for leakage current.
be observed during storage, handling,
and use of these circuits in order to This device has high-speed outputs ca- FIGURE A. OUTPUT LOADING CIRCUIT
avoid exposure to excessive electrical pable of large instantaneous current
stress values. pulses and fast turn-on/turn-off times.
As a result, care must be exercised in the S1
3. This device provides hard clamping of testing of this device. The following DUT IOL
transient undershoot and overshoot. In- measures are recommended:
CL VTH
put levels below ground or above VCC
IOH
will be clamped beginning at –0.6 V and a. A 0.1 µF ceramic capacitor should be
VCC + 0.6 V. The device can withstand installed between VCC and Ground
indefinite operation with inputs in the leads as close to the Device Under Test
range of –0.5 V to +7.0 V. Device opera- (DUT) as possible. Similar capacitors FIGURE B. THRESHOLD LEVELS
tion will not be adversely affected, how- should be installed between device VCC tENA tDIS

ever, input current levels will be well in and the tester common, and device OE 1.5 V 1.5 V

excess of 100 mA. ground and tester common.


Z 0 3.5V Vth
1.5 V VOL* 0.2 V
4. Actual test conditions may vary from b. Ground and VCC supply planes 0 Z

those designated but operation is guar- must be brought directly to the DUT 1.5 V VOH* 0.2 V
1 Z

anteed as specified. socket or contactor fingers. Z 1 0V Vth

VOL* Measured VOL with IOH = –10mA and IOL = 10mA


5. Supply current for a given applica- c. Input voltages should be adjusted to VOH* Measured VOH with IOH = –10mA and IOL = 10mA

tion can be accurately approximated by: compensate for inductive ground and VCC
noise to maintain required DUT input
NCV2 F levels relative to the DUT ground pin.
where 4 10. Each parameter is shown as a min-
N = total number of device outputs imum or maximum value. Input re-
C = capacitive load per output quirements are specified from the point
V = supply voltage of view of the external system driving
F = clock frequency the chip. Setup time, for example, is
specified as a minimum since the exter-
6. Tested with all outputs changing ev- nal system must supply at least that
ery cycle and no load, at a 20 MHz clock much time to meet the worst-case re-
rate. quirements of all parts. Responses from
the internal circuitry are specified from
7. Tested with all inputs within 0.1 V of the point of view of the device. Output
VCC or Ground, no load. delay, for example, is specified as a
8. These parameters are guaranteed maximum since worst-case operation of
but not 100% tested. any device always provides data within
that time.

Video Imaging Products


13 03/28/2000–LDS.43168-H
LF43168
DEVICES INCORPORATED
Dual 8-Tap FIR Filter

ORDERING INFORMATION
84-pin

CSEL4
CSEL3
CSEL2
CSEL1
CSEL0

MUX1
MUX0
GND
CIN8
CIN9

VCC

WR
A8
A7
A6
A5
A4
A3
A2
A1
A0
11 10 9 8 7 6 5 4 3 2 1 84 83 82 81 80 79 78 77 76 75
CIN7 12 74 RVRS
CIN6 13 73 FWRD
CIN5 14 72 SHFTEN
CIN4 15 71 TXFR
GND 16 70 ACCEN
CIN3 17 69 VCC
CIN2 18 68 CLK
CIN1 19 67 GND
CIN0 20 66 OEH
INA9 21
Top 65 OUT27
INA8 22 64 OUT26
INA7 23 View 63 OUT25
INA6 24 62 OUT24
INA5 25 61 OUT23
VCC 26 60 OUT22
INA4 27 59 OUT21
INA3 28 58 OUT20
INA2 29 57 OUT19
INA1 30 56 OUT18
INA0 31 55 OUT17
INB9 32 54 VCC
33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53
INB8
INB7
INB6
INB5
GND
INB4
INB3
INB2
INB1
INB0
OEL
OUT9
OUT10
VCC
OUT11
OUT12
OUT13
OUT14
OUT15
OUT16
GND

Plastic J-Lead Chip Carrier


Speed (J3)
0°C to +70°C — COMMERCIAL SCREENING
30 ns LF43168JC30
22 ns LF43168JC22
15 ns LF43168JC15

–40°C to +85°C — COMMERCIAL SCREENING

Video Imaging Products


14 03/28/2000–LDS.43168-H
LF43168
DEVICES INCORPORATED
Dual 8-Tap FIR Filter

ORDERING INFORMATION

CSEL4
CSEL3
CSEL2
CSEL1
CSEL0
100-pin

GND
GND
CIN9

VCC
VCC

WR
A8
A7
A6
A5
A4
A3
A2
A1
A0
100
99
98
97
96
95
94
93
92
91
90
89
88
87
86
85
84
83
82
81
CIN8 1 80 MUX1
NC 2 79 MUX0
CIN7 3 78 RVRS
NC 4 77 NC
CIN6 5 76 FWRD
CIN5 6 75 SHFTEN
CIN4 7 74 TXFR
GND 8 73 ACCEN
GND 9 72 VCC
CIN3 10 71 VCC
CIN2 11 70 CLK
CIN1 12 69 GND
CIN0 13 68 GND
INA9 14 67 OEH
INA8
INA7
15
16
Top 66
65
OUT27
OUT26
INA6
INA5
17
18
View 64
63
OUT25
OUT24
VCC 19 62 OUT23
VCC 20 61 OUT22
INA4 21 60 OUT21
INA3 22 59 OUT20
INA2 23 58 OUT19
INA1 24 57 OUT18
INA0 25 56 OUT17
NC 26 55 NC
NC 27 54 VCC
INB9 28 53 VCC
INB8 29 52 GND
INB7 30 51 GND
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
INB6
INB5
GND
GND
INB4
INB3
INB2
INB1
INB0
OEL
OUT9
OUT10
VCC
VCC
OUT11
OUT12
OUT13
OUT14
OUT15
OUT16

Plastic Quad Flatpack


Speed (Q2)
0°C to +70°C — COMMERCIAL SCREENING
30 ns LF43168QC30
22 ns LF43168QC22
15 ns LF43168QC15

–40°C to +85°C — COMMERCIAL SCREENING

Video Imaging Products


15 03/28/2000–LDS.43168-H
LF43168
DEVICES INCORPORATED
Dual 8-Tap FIR Filter

ORDERING INFORMATION
1234567890123456789012345678901212345678901234567890123456789012123456789012345678901234567890121
1234567890123456789012345678901212345678901234567890123456789012123456789012345678901234567890121
1234567890123456789012345678901212345678901234567890123456789012123456789012345678901234567890121
1234567890123456789012345678901212345678901234567890123456789012123456789012345678901234567890121
1234567890123456789012345678901212345678901234567890123456789012123456789012345678901234567890121
84-pin
1234567890123456789012345678901212345678901234567890123456789012123456789012345678901234567890121
1234567890123456789012345678901212345678901234567890123456789012123456789012345678901234567890121
1234567890123456789012345678901212345678901234567890123456789012123456789012345678901234567890121
1234567890123456789012345678901212345678901234567890123456789012123456789012345678901234567890121
1234567890123456789012345678901212345678901234567890123456789012123456789012345678901234567890121
1 2 3 4 5 6 7 8 9 10 11
1234567890123456789012345678901212345678901234567890123456789012123456789012345678901234567890121
1234567890123456789012345678901212345678901234567890123456789012123456789012345678901234567890121
1234567890123456789012345678901212345678901234567890123456789012123456789012345678901234567890121
1234567890123456789012345678901212345678901234567890123456789012123456789012345678901234567890121
1234567890123456789012345678901212345678901234567890123456789012123456789012345678901234567890121
A
1234567890123456789012345678901212345678901234567890123456789012123456789012345678901234567890121
1234567890123456789012345678901212345678901234567890123456789012123456789012345678901234567890121
CIN8 CSEL4 CSEL3 CSEL1 A8 A7 A4 A1 GND WR RVRS
1234567890123456789012345678901212345678901234567890123456789012123456789012345678901234567890121
1234567890123456789012345678901212345678901234567890123456789012123456789012345678901234567890121
B
1234567890123456789012345678901212345678901234567890123456789012123456789012345678901234567890121
1234567890123456789012345678901212345678901234567890123456789012123456789012345678901234567890121
CIN5 CIN7 CIN9 CSEL2 VCC A2 A3 A0 MUX1 MUX0 SHFTEN
1234567890123456789012345678901212345678901234567890123456789012123456789012345678901234567890121
1234567890123456789012345678901212345678901234567890123456789012123456789012345678901234567890121
C
1234567890123456789012345678901212345678901234567890123456789012123456789012345678901234567890121
1234567890123456789012345678901212345678901234567890123456789012123456789012345678901234567890121
CIN4 CIN6 CSEL0 A6 A5 FWRD TXFR
1234567890123456789012345678901212345678901234567890123456789012123456789012345678901234567890121
1234567890123456789012345678901212345678901234567890123456789012123456789012345678901234567890121
D
1234567890123456789012345678901212345678901234567890123456789012123456789012345678901234567890121
1234567890123456789012345678901212345678901234567890123456789012123456789012345678901234567890121
CIN3 GND ACCEN VCC
1234567890123456789012345678901212345678901234567890123456789012123456789012345678901234567890121
1234567890123456789012345678901212345678901234567890123456789012123456789012345678901234567890121
E
1234567890123456789012345678901212345678901234567890123456789012123456789012345678901234567890121
1234567890123456789012345678901212345678901234567890123456789012123456789012345678901234567890121
CIN0 CIN1 CIN2 Top View CLK GND OEH
1234567890123456789012345678901212345678901234567890123456789012123456789012345678901234567890121
1234567890123456789012345678901212345678901234567890123456789012123456789012345678901234567890121
1234567890123456789012345678901212345678901234567890123456789012123456789012345678901234567890121
F Through Package
1234567890123456789012345678901212345678901234567890123456789012123456789012345678901234567890121
VCC INA9 INA8 OUT26 OUT22 OUT27
1234567890123456789012345678901212345678901234567890123456789012123456789012345678901234567890121
(i.e., Component Side Pinout)
1234567890123456789012345678901212345678901234567890123456789012123456789012345678901234567890121
1234567890123456789012345678901212345678901234567890123456789012123456789012345678901234567890121
G
1234567890123456789012345678901212345678901234567890123456789012123456789012345678901234567890121
1234567890123456789012345678901212345678901234567890123456789012123456789012345678901234567890121
INA6 INA5 INA7 OUT25 OUT23 OUT24
1234567890123456789012345678901212345678901234567890123456789012123456789012345678901234567890121
1234567890123456789012345678901212345678901234567890123456789012123456789012345678901234567890121
H
1234567890123456789012345678901212345678901234567890123456789012123456789012345678901234567890121
1234567890123456789012345678901212345678901234567890123456789012123456789012345678901234567890121
INA4 INA3 OUT20 OUT21
1234567890123456789012345678901212345678901234567890123456789012123456789012345678901234567890121
1234567890123456789012345678901212345678901234567890123456789012123456789012345678901234567890121
J
1234567890123456789012345678901212345678901234567890123456789012123456789012345678901234567890121
1234567890123456789012345678901212345678901234567890123456789012123456789012345678901234567890121
INA2 INA0 INB3 OEL OUT9 OUT17 OUT19
1234567890123456789012345678901212345678901234567890123456789012123456789012345678901234567890121
1234567890123456789012345678901212345678901234567890123456789012123456789012345678901234567890121
K
1234567890123456789012345678901212345678901234567890123456789012123456789012345678901234567890121
1234567890123456789012345678901212345678901234567890123456789012123456789012345678901234567890121
INA1 INB8 INB7 GND INB2 INB0 VCC OUT13 OUT16 VCC OUT18
1234567890123456789012345678901212345678901234567890123456789012123456789012345678901234567890121
1234567890123456789012345678901212345678901234567890123456789012123456789012345678901234567890121
L
1234567890123456789012345678901212345678901234567890123456789012123456789012345678901234567890121
1234567890123456789012345678901212345678901234567890123456789012123456789012345678901234567890121
INB9 INB6 INB5 INB4 INB1 OUT11 OUT10 OUT12 OUT14 OUT15 GND
1234567890123456789012345678901212345678901234567890123456789012123456789012345678901234567890121
1234567890123456789012345678901212345678901234567890123456789012123456789012345678901234567890121
1234567890123456789012345678901212345678901234567890123456789012123456789012345678901234567890121
1234567890123456789012345678901212345678901234567890123456789012123456789012345678901234567890121
1234567890123456789012345678901212345678901234567890123456789012123456789012345678901234567890121
1234567890123456789012345678901212345678901234567890123456789012123456789012345678901234567890121
1234567890123456789012345678901212345678901234567890123456789012123456789012345678901234567890121
Discontinued Package
1234567890123456789012345678901212345678901234567890123456789012123456789012345678901234567890121
1234567890123456789012345678901212345678901234567890123456789012123456789012345678901234567890121
1234567890123456789012345678901212345678901234567890123456789012123456789012345678901234567890121
1234567890123456789012345678901212345678901234567890123456789012123456789012345678901234567890121
Ceramic Pin Grid Array
Speed (G6)
0°C to +70°C — COMMERCIAL SCREENING

–55°C to +125°C — COMMERCIAL SCREENING

–55°C to +125°C — MIL-STD-883 COMPLIANT

Video Imaging Products


16 03/28/2000–LDS.43168-H

You might also like