The Datasheet Archive - 100 Million Datasheets from 7500 Manufacturers.    


Datasheet Search Engine   
 
Part # or Description: • 5V RS232 Driver • 2SC5066* • "Real Time Clock" • "USB connector" • "blue led" 5mm • 10 watt zener diode • 2N3055* motorola
 
Search Tip: Try entering the part number only. Include a wildcard (eg. lm317* or 1n4148*)

 

 

Dual Filter HSP43168/883 Dual Filter consists independent 8-tap f


Datasheet Thumbnail

  

Download PDF



Top Searches for this datasheet



HSP43168/883
Dual Filter
HSP43168/883 Dual Filter consists independent 8-tap filters. Each filter supports decimation from provides on-board storage sets coefficients. Block Diagram shows cells each separate coefficient bank separate inputs. outputs cells either summed multiplexed MUX/Adder. compute power Cells configured provide quadrature filtering, complex filtering, convolution, 1-D/2-D correlations, interpolating/decimating filters. cells take advantage symmetry coefficients pre-adding data samples prior multiplication. This allows 8-tap implemented using only multipliers filter cell. These cells configured either single 16-tap filter dual 8-tap filters. Asymmetric filtering also supported. Decimation provided boost effective number filter taps from times. Further, decimation registers provide delay necessary fractional data conversion filtering with kernels 16x16. flexibility Dual further enhanced sets user programmable coefficients. Coefficient selection changed asynchronously from clock clock. ability toggle between coefficient sets further simplifies applications such polyphase adaptive filtering. HSP43168 power fully static design implemented advanced CMOS process. configuration device controlled through standard microprocessor interface.
January 1994
Features
This Circuit Processed Accordance MIL-STD883 Fully Conformant Under Provisions Paragraph 1.2.1. Independent 8-Tap Filters Configurable Single 16-Tap 10-Bit Data Coefficients On-Board Storage Programmable Coefficient Sets Taps, Kernels, 20-Bit Data Coefficients Programmable Decimation Programmable Rounding Output Standard Microprocessor Interface 33MHz, 25.6MHz Versions
Applications
Quadrature, Complex Filtering Correlation Image Processing PolyPhase Filtering Adaptive Filtering
Ordering Information
PART NUMBER HSP43168GM-25/883 HSP43168GM-33/883 TEMPERATURE RANGE +125 -55oC +125oC
PACKAGE Lead Lead
Block Diagram
CIN0 CSEL0 CONTROL/ CONFIGURATION
COEFFICIENT BANK INA0 CELL
COEFFICIENT BANK
CELL
INB0 OUT0
ADDER OEL# OEH# CAUTION: These devices sensitive electrostatic discharge. Users should follow proper I.C. Handling Procedures. Copyright OUT9
Harris Corporation 1994
File Number
3177.2
3-169
HSP43168/883 Pinouts
VIEW
INB4 INB5 INB7 INB6 INB8 INB9 INA1
OUT15 OUT14 OUT12 OUT10 OUT11 INB1 OUT18 OUT16 OUT13 OUT9 INB0 INB2
OUT19 OUT17 OUT21 OUT20
OEL#
INB3
INA0 INA3
INA2 INA4
OUT24 OUT23 OUT25 OUT27 OUT22 OUT26
INA7 INA8
INA5 INA9
INA6
OEH#
CIN2
CIN1
CIN0
TXFR#
ACCEN FWRD CSEL0
CIN6
CIN3 CIN4
'A1'
SHFT MUX0 MUX1 RVRS#
CSEL2 CIN9
CIN7
CIN5
CSEL1 CSEL3 CSEL4 CIN8
BOTTOM VIEW
RVRS SHFT CSEL0 CIN8 CIN5 CIN4 'A1'
CSEL1 CSEL3 CSEL4 CSEL2 CIN9 CIN7 CIN6
MUX0 MUX1 FWRD ACCEN
TXFR# OEH#
CIN3
CIN2 INA8
CIN1 INA9
CIN0
OUT27 OUT22 OUT26
OUT24 OUT23 OUT25 OUT21 OUT20
INA7
INA5
INA6
INA3
INA4
OUT19 OUT17
OUT9
OEL# INB3
INA0
INA2
OUT18
OUT16 OUT13
INB0
INB2
INB4
INB7 INB5
INB8 INB6
INA1 INB9
OUT15 OUT14 OUT12 OUT10 OUT11 INB1
3-170
HSP43168/883 NAME NUMBER D11, K10, E10, L11, E1-3, C1-2, B1-3, A5-8, B6-8, C6-7 TYPE VCC: power supply pin. DESCRIPTION
Ground.
CIN0-9
Control/Coefficient Data Bus. Processor interface loading control data coefficients. CIN0 LSB. Control/Coefficient Address Bus. Processor interface addressing control coefficient registers. LSB. Control/Coefficient Write Clock. Data latched into control coefficient registers rising edge WR#. Coefficient Select. This input determines which coefficient sets used This input registered CSEL0 LSB. Input INA0
A0-8
CSEL0-4
A2-4,
INA0-9
J1-2, H1-2, G1-3, F2-3 L1-5, K2-3, K5-6, F9-11, G9-11, H10-11, J10-11, K11, K8-9, L6-10
INB0-9
Bidirectional Input INB0 input only.When used output, INB1-9 LSB's output bus. MSB's Output Bus. Data format either unsigned two's complement depending configuration. OUT27 MSB.
OUT9-27
SHFTEN#
Shift Enable. This active input enables shifting data through decimation registers. Forward Input Enable. When active low, data from forward decimation path input ALU's through input. When high, inputs ALUs zeroed. Reverse Input Enable. When active low, data from reverse decimation path input ALU's through input. When high, inputs ALUs zeroed. Data Transfer Control. This active input switches LIFO being read into reverse decimation path with LIFO being written from forward decimation path (see Figure Adder/Mux Control. This input controls data flow through output Adder/Mux. Table lists various configurations. Clock. inputs except those associated with processor interface (CIN0-9, A0-8, WR#) output enables (OEL#, OEH#) registered rising edge CLK. Output Enable Low. This tristate control enables LSB's output INB1-9 when OEL# low. Output Enable High. This tristate control enables OUT9-27 when OEH# low. Accumulate Enable. This active high input allows accumulation Cell Accumulator. this input latches Accumulator contents into Output Holding Registers while zeroing feedback path Accumulator.
FWRD#
RVRS#
TXFR#
MUX0-1
B9-10
OEL#
OEH# ACCEN
3-171
Specifications HSP43168/883
Absolute Maximum Ratings
Supply Voltage +8.0V Input, Output Voltage .GND-0.5V VCC+0.5V Storage Temperature Range -65oC +150oC Junction Temperature +175oC Lead Temperature (Soldering 10s) +300oC Classification Class
Reliability Information
Thermal Resistance Ceramic Package 33.5oC/W 7.5oC/W Maximum Package Power Dissipation +125oC Ceramic Packazge 1.49 Gate Count 32529 Gates
CAUTION: Stresses above those listed "Absolute Maximum Ratings" cause permanent damage device. This stress only rating operation device these other conditions above those indicated operational sections this specification implied.
Operating Conditions
Operating Voltage Range +4.5V +5.5V Operating Temperature Range -55oC +125oC
TABLE ELECTRICAL PERFORMANCE CHARACTERISTICS Device Guaranteed 100% Tested GROUP SUBGROUPS LIMITS TEMPERATURE -55o 125oC -55o 125oC -55o 125oC -55o 125oC -55o 125oC -55o 125oC -55o 125oC -55o 125oC -55o 125oC UNITS
PARAMETER Logical Input Voltage Logical Zero Input Voltage Logical Input Voltage Clock Logical Zero Input Voltage Clock Output HIGH Voltage
SYMBOL
CONDITIONS 5.5V
4.5V
VIHC
5.5V
VILC
4.5V
-400µA VCC= 4.5V (Note +2.0mA VCC= 4.5V (Note 5.5V 5.5V 5.5V, Outputs Open 25.6MHz, GND, 5.5V (Note (Note
Output Voltage Input Leakage Current
Output Leakage Current
Standby Power Supply Current
ICCSB
Operating Power Supply Current
ICCOP
-55o 125oC
281.6
Functional Test NOTES:
-55o 125oC
Interchanging force sense conditions permitted. Operating Supply Current proportional frequency, typical rating 11mA/MHz. Tested follows: 1MHz, VIH(clock inputs) 3.4V, (all other inputs) 2.6V, 0.4V, 1.5V, 1.5V.
3-172
Specifications HSP43168/883
TABLE ELECTRICAL PERFORMANCE CHARACTERISTICS Device Guaranteed 100% Tested GROUP SUBGROUPS (-33MHz) TEMPERATURE -55o +125oC -55o +125oC -55o +125oC -55o +125oC -55o +125oC -55o +125oC -55o +125oC -55o +125oC -55o +125oC -55o +125oC -55o +125oC -55o +125oC -55o +125oC (-25MHz) UNITS
PARAMETER Period High Period High Set-up Time; A0-8 Hold Time; A0-8 High Set-up Time; CIN0-9 High Hold Time; CIN0-9 High Set-up Time; Set-up Time; CIN0-9 Set-up Time; CSEL0-5, SHFTEN#, FWRD#, RVRS#, TXFR#, MUX0-1 High Hold Time; CSEL0-5, SHFTEN#, FWRD#, RVRS#, TXFR#, MUX0-1 High Output Delay OUT0-27 Output Enable Time NOTES:
SYMBOL TAWS
(NOTE CONDITIONS
TAWH
TCWS
TCWH
TWLCL
Note
TCVCL
Note
TECS
TECH
-55o +125oC
-55o +125oC -55o +125oC
Note
testing performed follows: Input levels (CLK Input) 4.0V Input levels (all other inputs) 3.0V Timing reference levels (CLK) 2.0V; others 1.5V. 4.5V 5.5V. Output load test load circuit with Output transition measured 1.5V 1.5V. Transition measured ±200mV from steady state voltage, Output loading test load circuit, 40pF. Set-up time requirements loading data CIN0-9 guarantee recognition following clock.
3-173
Specifications HSP43168/883
TABLE ELECTRICAL PERFORMANCE CHARACTERISTICS (-33MHz) PARAMETER Input Capacitance Output Capacitance SYMBOL COUT CONDITIONS Open, measurements referenced device GND. NOTES TEMPERATURE +25oC +25oC -55o +125oC -55o +125oC -55o +125oC (-25MHz) UNITS
Output Disable Time Output Rise Time Output Fall Time NOTE:
From 0.8V 2.0V From 2.0V 0.8V
parameters Table controlled design process parameters directly tested. Characterized upon initial design after major process and/or design changes. Loading specified test load circuit with 40pF.
TABLE APPLICABLE SUBGROUPS CONFORMANCE GROUPS Initial Test Interim Test Final Test Group Groups METHOD 100%/5004 100%/5004 100% 100% Samples/5005 SUBGROUPS
Test Load Circuit
INCLUDES STRAY CAPACITANCE
1.5V
EQUIVALENT CIRCUIT
SWITCH OPEN ICCSB ICCOP TEST
3-174
HSP43168/883 Waveforms
TECS CSEL0-4, MUX0-1 SHFTEN#, FWRD#, RVRS#, TXFR#, INA0-9, INB0-9 OUT0-27
TECH
TWLCL
TAWS A0-8
TAWH
TCWS CIN0-15
TCWH
TCVCL 1.5V 1.5V
OEL#, OEH#
1.7V OUT0-27 HIGH IMPEDANCE 1.3V
HIGH IMPEDANCE
OUTPUT ENABLE, DISABLE TIMING
2.0V 0.8V
2.0V 0.8V
OUTPUT RISE FALL TIMES
3-175
HSP43168/883 Burn-In Circuit
BOTTOM VIEW
RVRS CSEL0 'A1'
CSEL1 CSEL3 CSEL4 CIN8 CSEL2 CIN9 CIN7 CIN6 CIN5 CIN4 CIN3 CIN0 INA6 INA4
SHFT MUX0 MUX1 TXFR# FWRD OEH# ACCEN
CIN2 INA8
CIN1 INA9
OUT27 OUT22 OUT26
OUT24 OUT23 OUT25 OUT21 OUT20
INA7
INA5 INA3
OUT19 OUT17 OUT18 OUT16 OUT13
OUT9
OEL# INB3 INB0 INB2 INB4 INB7 INB5
INA0 INB8 INB6
INA2 INA1 INB9
OUT15 OUT14 OUT12 OUT10 OUT11 INB1
NOTES: VCC/2 (2.7V ±10%) used outputs only. (±20%) resistor connected pins except ±0.5V. 0.1µf (Min) capacitor between position. NAME CIN8 CSEL4 CSEL3 CSEL1 RVRS CIN5 CIN7 CIN9 CSEL2 MUX1 MUX0 BURN-IN SIGNAL NAME SHFTEN CIN4 CIN6 CSEL0 FWRD TXFR CIN3 ACCEN CIN0 CIN1 CIN2 OEHB INA9 INA8 BURN-IN SIGNAL
100KHz ±10%, F0/2, F1/2. F15/2, duty cycle. Input voltage limits: 0.8V Max, ±10%
NAME SUM26 SUM22 SUM27 INA6 INA5 INA7 SUM25 SUM23 SUM24 INA4 INA3 SUM20 SUM21 INA2 INA0 INB3 OELB SUM9 SUM17 SUM19 INA1
BURN-IN SIGNAL VCC/2 VCC/2 VCC/2 VCC/2 VCC/2 VCC/2 VCC/2 VCC/2 VCC/2 VCC/2 VCC/2
NAME INB8 INB7 INB2 INB0 SUM13 SUM16 SUM18 INB9 INB6 INB5 INB4 INB1 SUM11 SUM10 SUM12 SUM14 SUM15
BURN-IN SIGNAL VCC/2 VCC/2 VCC/2 VCC/2 VCC/2 VCC/2 VCC/2 VCC/2
3-176
HSP43168/883 Metallization Topology
DIMENSIONS: 1mils METALLIZATION: Type: Si-Al Si-Al-Cu Thickness: GLASSIVATION: Type: Nitrox Thickness: WORST CASE CURRENT DENSITY: 1.93 A/cm2
Metallization Mask Layout
HSP43168/883
CSEL4 CSEL3 CSEL2 CSEL1 CSEL0 MUX1 CIN9 MUX0 CIN8
CIN7 CIN6 CIN5 CIN4 CIN3 CIN2 CIN1 CIN0 INA9 INA8
RVRS# FWD# SHIFTEN# TXFR# ACCEN
OEH# OUT27
INA7 OUT26 INA6 INA5 INA4 INA3 INA2 INA1 INA0 INB9 OUT25 OUT24 OUT23 OUT22 OUT21 OUT20 OUT19 OUT18 OUT17
OUT9
OUT10
OUT12
OUT13
OUT14
OUT15
OUT16
INB8
INB7
INB6
INB5
INB4
INB3
INB2
INB1
INB0
OEL#
3-177
OUT11
HSP43168/883 Packaging
GRID ARRAY (PGA)
LEAD MATERIAL: Type LEAD FINISH: Type PACKAGE MATERIAL: Ceramic, AI2O3 PACKAGE SEAL: Material: Gold/Tin Temperature: 320oC 10oC Method: Furnace Braze
INTERNAL LEAD WIRE: Material: Aluminum Diameter: 1.25 Bonding Method: Ultrasonic Wedge COMPLIANT OUTLINE: 38510-P-AC
NOTE:
Dimensions
Dimensions inches.
Mil-M-38510 Compliant Materials, Finishes Dimensions
3-178
HSP43168/883
Dual Filter
DESIGN INFORMATION
April 1995
information contained this section been developed through characterization Harris Semiconductor application design informiation only. guarantee implied.
Functional shown Figure 1.0, HSP43168 consists 4-multiplier filter cells which process data coefficients. cells operate independent 8-tap filters 4-tap asymmetric filters maximum rates. single filter mode provided which allows cells operate 16-tap filter 8-tap asymmetric filter. board coefficient storage sets coefficients provided. coefficient sets user selectable programmed through microprocessor interface. Programmable decimation also provided. utilizing decimation registers together with coefficient sets, polyphase filters realizable which allow user trade data rate filter taps. MUX/ Adder configured either multiplex outputs filter cells depending upon whether cells operating single dual filter mode. addition, shifter MUX/Adder provided implementation filters with data coefficients vice versa. LSB's control word loaded address 001H used configure format cell's data coefficients. programmed enable disable reversal data sample order prior entering backward shifting decimation registers. Bits used support programmable rounding output.
TABLE CONTROL ADDRESS 000H BITS FUNCTION Decimation Factor Mode Select Odd/Even Symmetry odd/even taps odd/even taps Input Source Used DESCRIPTION 0000=No Decimation 1111=Decimation Single FIlter Mode Dual FIlter Mode Even symmetric coefficients symmetric coefficients number taps filter Even number taps filter (Defined same above) Input from INA0-91 Input from INB0-9 proper operation
Microprocessor Interface
Dual write only microprocessor interface loading data into Control Block Coefficient Bank. interface consists 10-bit data (CIN0-9), address (A0-8), write input (WR#) latch data into on-board registers. control coefficient data loaded asynchronously CLK.
Control Block
Dual configured writing registers within Control Block. These registers memory mapped address 000H Hexadecimal) 001H A0-8. format these registers shown Table Table Writing Control/Configuration registers causes reset which lasts cycles following assertion WR#. reset caused writing registers Control Block will clear contents Coefficient Bank. LSBs control word loaded address 000H used select decimation factor. example, LSBs programmed with value 0010, forward reverse shifting decimation registers each configured with delay used select whether cells operate independent filters extended length filter. Coefficient symmetry selected Bits programmed configure cells even filter lengths. selects input source when cells configured independent operation. must programmed
BITS FUNCTION
TABLE CONTROL ADDRESS 001H DESCRIPTION Unsigned Two's Complement (Defined same input) (Defined same input) (Defined same input) Enabled Disabled 0000 2-10 1011 Enabled Disabled
Input Format Coefficient Format Input Format Coefficient Data Reversal Enable Round Position Round Enable
3-179
HSP43168
FIGURE DUAL FILTER
3-180
HSP43168
DESIGN INFORMATION (Continued)
information contained this section been developed through characterization Harris Semiconductor application design informiation only. guarantee implied.
Filter Cells
Each filter cell based array four 11x10 two's complement multipliers. multipliers input from ALUs which combine data shifting through forward backward decimation registers. second input comes from user programmable coefficient bank. multiplier outputs feed accumulator whose result passed output section where multiplexed added.
applications which require sample order reversal, cells must configured with data reversal disabled (see Table addition, TXFR# must asserted ensure proper data flow. this configuration, data backward shifting decimation path routed though delay stage instead ping-pong LIFO's. number registers delay stage based programmed decimation factor. Note: data reversal must disabled TXFR# must asserted filtering applications which decimation. shifting data through forward reverse decimation registers enabled asserting SHFTEN# input. When SHFTEN# transitions high, data shifting disabled, data sample latched into part previous clock last input forward decimation path. When SHFTEN# asserted, shifting data through decimation paths enabled. data sample part input when SHFTEN# asserted will next data sample into forward decimation path. When operating cells independent filters, receives input data INA0-9 receives data from either INA0-9 INB0-9 depending configuration (Table When cells configured single extended length filter, forward backward decimation paths cascaded. this mode, data transferred from forward decimation path back- ward decimation path Data Feedback Circuitry Thus, manner which data read into backward shifting decimation path determined configuration. When decimation paths cascaded, data routed through delay stage Data Feedback Circuitry. configuration cells even length filters determines point forward decimation path from which data multiplexed Data Feedback Circuitry. example, cell configured length filter, data prior last register third forward decimation stage routed Feedback Circuitry. cell configured even length filter, data output from third forward decimation stage multiplexed Feedback Circuitry. This required insure proper data alignment with symmetric filter coefficients (See Application Examples).
Decimation Registers
forward backward shifting registers configurable decimation (see Table backward shifting registers used take advantage symmetry linear phase filters aligning data ALU's preaddition prior multiplication common coefficient. When cells configured single filter mode, decimation registers each cell cascaded. This lengthened delay path allows computation filter which twice size that capable single cell. decimation registers also provide data storage poly-phase filtering applications (See Applications Examples section). Data Feedback Circuitry each cell responsible transferring data from forward backward shifting decimation registers. This circuitry feeds blocks samples into backward shifting decimation path either reversed non-reversed sample order. MUX/DEMUX structure input Feedback Circuitry routes data LIFO's delay stage depending configuration. Feedback Circuitry Output selects storage element which feeds backward shifting decimation registers. applications requiring reversal sample order, such filtering with decimation, cells configured with data reversal enabled (see Table this mode, data transferred from forward backward shifting registers through ping-ponged LIFO structure. While LIFO being read into backward shifting path, other written with data samples. MUX/DEMUX controls which LIFO being written, Feedback Circuitry output controls which LIFO being read. TXFR# SHIFTEN#, switches LIFO's being read written, which causes block data read from structure reversed sample order (See Example Application Examples section). frequency with which TXFR# asserted determines size data blocks which sample order reversed. example, TXFR# asserted once every three CLK's, blocks data samples with order reversed, would into backward decimation registers. Note: altering frequency phase TXFR# assertion once filtering operation been started will cause unknown results.
ALUs
Data shifting through forward reverse decimation path feeds inputs ALUs respectively. ALU's perform "b+a" operation cell configured even symmetric coefficients "b-a" operation configured symmetric coefficients. applications which pre-add subtract required, input zeroed disabling FWRD# RVRS# respectively. This effect pro-
3-181
HSP43168
DESIGN INFORMATION (Continued)
information contained this section been developed through characterization Harris Semiconductor application design informiation only. guarantee implied.
ducing output which either "a", "-a", depending filter symmetry chosen. example, cell configured even symmetric filter with FWRD# RVRS# high, data shifting through forward decimation registers would appear output. Coefficient Bank output multiplied coefficient from user programmable coefficient sets. Each consists coefficients coefficients active coefficient selected using CSEL0-4. coefficient switched every clock support polyphase filtering operations. coefficients loaded into on-board registers using microprocessor interface, CIN0-9, A0-8, WR#. Each multiplier within Cells driven coefficient bank with coefficients. These coefficients addressed shown Table inputs A0-1 specify Coefficient Bank four multipliers each Cell; specifies Cell Bits A7-3 specify sets which coefficient stored. example, address 10dH would access coefficient second multiplier second coefficient set.
TABLE A7-3 xxxxx xxxxx xxxxx xxxxx xxxxx xxxxx xxxxx xxxxx A0-1 BANK
Mux/Adder controlled MUX0-1 inputs shown Table Applications requiring data coefficients data coefficients made possible configuring MUX/Adder scale output 2-10 prior summing with When Dual configured independent filters, MUX0-1 inputs would used multiplex filter outputs each cell. applications which configured single filter, MUX/Adder configured output each cell.
TABLE MUX0-1 DECODING MUX0-1 OUT0-27 FIRA FIRB (FIR Scaled 2-10) FIRA FIRB FIRA FIRB
Input/Output Formats
Dual supports mixed mode arithmetic with both unsigned two's complement data coefficients. input output formats both data types shown low. Dual configured even symmetric filter with unsigned data coefficients, output will unsigned. Otherwise, output will two's complement.
INPUT DATA FORMAT INA0-9, INB0-9 FRACTIONAL TWO'S COMPLEMENT .2-1
OUTPUT DATA FORMAT OUT9-27 FRACTIONAL TWO'S COMPLEMENT
Cell Accumulator
registered outputs from multipliers each cell feed cell's accumulator. ACCEN input controls each accumulator's running latching data from accumulator into Output Holding Registers. When ACCEN low, feedback from accumulator adder zeroed which disables accumulation. Also, output from accumulator latched into Output Holding Registers. When ACCEN asserted, accumulation enabled contents Output Holding Registers remain unchanged.
.2-1
OUTPUT DATA FORMAT OUT0-8 FRACTIONAL TWO'S COMPLEMENT 2-10 2-11 2-12 2-13 2-14 2-15 2-16 2-17 2-18
Output MUX/Adder
contents each Cell's Output Holding Register summed multiplexed Mux/Adder. operation
3-182
HSP43168
DESIGN INFORMATION (Continued)
information contained this section been developed through characterization Harris Semiconductor application design informiation only. guarantee implied.
INPUT DATA FORMAT INA0-9, INB0-9 FRACTIONAL UNSIGNED
HSP43168
.2-1
INA0-9
OUT9-27
INB0-9
OUTPUT DATA FORMAT OUT9-27 FRACTIONAL UNSIGNED
FIGURE USING HSP43168 INDEPENDENT FILTERS
OUTPUT DATA FORMAT OUT0-8 FRACTIONAL UNSIGNED 2-10 2-11 2-12 2-13 2-14 2-15 2-16 2-17 2-18
Figure order data samples within filter cell shown numbers forward backward shifting decimation paths. output filter cell given equation bottom each block diagram. Figure shows data sample alignment pre-adders data/coefficient alignment shown Figure
h(n)
MUX/Adder configured implement programmable rounding locations 2-10 through round implemented adding specified location (see Table 2.0). example, configure part such that output rounded MSBs, OUT18-27, round position would chosen 2-1.
x(n)
Application Examples
this section number examples which show even, odd, symmetric, asymmetric decimating filters presented. These examples intended show different operational modes HSP43168. examples based dual filter configuration. However, same principles apply when part configured with both cells operating single filter. Example Even-Tap Symmetric Filter Example HSP43168 configured independent 8-tap symmetric filters shown block diagram Figure Each cells takes advantage symmetric filter coefficients pre-adding data samples common given coefficient. result, each cell implement 8-tap symmetric filter using only four multipliers. Similarly, when HSP43168 configured single filter mode 16-tap symmetric filter possible using multipliers both cells. operation cell better understood comparing data coefficient alignment given filter output, Figure with data flow through cell, shown Figure block diagrams Figure simplification cell shown Figure simplicity, ALU's Cell Accumulators were replaced adders, pipeline delay registers were omitted.
FIGURE DATA/COEFFICIENT ALIGNMENT 8-TAP EVEN SYMMETRIC FILTER
dual filter application configured writing 1d0H address 000H microprocessor interface, CIN0-9, A08, WR#. Since this application does decimation, control register address 001H must disable data reversal (see Table Failure disable data reversal will produce erroneous results.
DATA FLOW DATA SAMPLE CLOCKED INTO FEED FORWARD STAGE.
3-183
HSP43168
DESIGN INFORMATION (Continued)
information contained this section been developed through characterization Harris Semiconductor application design informiation only. guarantee implied.
DATA FLOW DATA SAMPLE CLOCKED INTO FEED FORWARD STAGE.
Example Odd-Tap Symmetric Filter Example HSP43168 configured independent 7-tap symmetric filters with functional block diagram resembling Figure 8-tap filter example, HSP43168 implements filtering operation summing data samples sharing common coefficient prior multiplication that coefficient. However, length filters pre-addition requires that center coefficient scaled 1/2. operation cell length filters better understood comparing data/coefficient alignment Figure with data flow diagrams Figure block diagrams Figure simplification cell shown Figure
h(n)
DATA FLOW DATA SAMPLE CLOCKED INTO FEED FORWARD STAGE.
x(n)
FIGURE DATA/COEFFICIENT ALIGNMENT 7-TAP SYMMETRIC FILTER
FIGURE DATA FLOW DIAGRAMS 8-TAP SYMMETRIC FILTER
length filters, proper data/coefficient alignment ensured routing data entering last register third forward decimation stage backward shifting registers. this configuration, center coefficient must scaled compensate summation same data sample from both forward backward shifting registers.
DATA FLOW DATA SAMPLE CLOCKED INTO FEED FORWARD STAGE.
Using this architecture, only unique coefficients need stored Coefficient Bank. example, above filter would stored first coefficient writing address 100H, 101H, 102H, 103H respectively. write same filter first coefficient address sequence would change 104H, 105H, 106H, 107H. operate HSP43168 this mode, TXFR# tied ensure proper data flow; both FWRD# RVRS# tied enable data samples from forward reverse data paths ALU's pre-adding; ACCEN tied prevent accumulation over multiple CLK's; SHFTEN# tied allow shifting data through decimation registers; MUX0-1 programmed multiplex output either CSEL0-4 pro- grammable access stored coefficient set, this ample CSEL 0000.
C3/2
3-184
HSP43168
DESIGN INFORMATION (Continued)
information contained this section been developed through characterization Harris Semiconductor application design informiation only. guarantee implied.
DATA FLOW DATA SAMPLE CLOCKED INTO FEED FORWARD STAGE.
example, only unique coefficients need stored Coefficient Bank. These coefficients stored first coefficient writing address 100H, 101H, 102H, 103H respectively. write same filter first coefficient address sequence would change 104H, 105H, 106H, 107H. control signals TXFR#, FWRD#, RVRS#, ACCEN, SHFTEN#, CSEL0-4 controlled described Example Example Asymmetric Filter Example
C3/2
cells within HSP43168 each calculate asymmetric taps each clock. Thus, single cell implement 8-tap asymmetric filter HSP43168 clocked twice input data rate. Similarly, Dual configured single filter, asymmetric filter realizable. this example, cells configured 8-tap asymmetric filters which clocked twice input data rate. data shifted into forward backward decimation paths every other assertion SHFTEN#. filter output computed passing data from each decimation path multipliers alternating clocks. sets coefficients required, data forward decimation path, data reverse path. filter output generated accumulating multiplier outputs CLKs. operation this configuration better understood comparing data/coefficient alignment Figure with data flow diagrams Figure ALU's have been omitted from cell diagrams because data multipliers directly from forward reverse decimation paths. data samples within cell shown numbers decimation paths.
h(n)
DATA FLOW DATA SAMPLE CLOCKED INTO FEED FORWARD STAGE.
C3/2
FIGURE DATA FLOW DIAGRAMS 7-TAP SYMMETRIC FILTER.
data flow diagrams Figure order data samples input filter cell shown numbers forward backward shifting decimation paths. output filter cell given equation bottom block. diagram Figure shows data sample alignment pre-adders data/coefficient alignment shown Figure This dual filter application configured writing 110H address 000H microprocessor interface, CIN0-9, A08, WR#. Also, data reversal must disabled setting control register address 0001H. 8-tap
x(n)
FIGURE DATA/COEFFICIENT ALIGNMENT 8-TAP ASYMMETRIC FILTER
3-185
HSP43168
DESIGN INFORMATION (Continued)
information contained this section been developed through characterization Harris Semiconductor application design informiation only. guarantee implied.
DATA SHIFTING DISABLED, BACKWARD SHIFTING DECIMATION REGISTERS FEEDING MULTIPLIERS.
SHIFTING DATA SAMPLE INTO CELL ENABLED, FORWARD SHIFTING REGISTERS FEEDING MULTIPLIERS
ACCUMULATOR
ACCUMULATOR
(X0)C0+(X1)C1+(X2)C2+(X3)C3
(X1)C0+(X2)C1+(X3)C2+(X4)C3 +(X8)C7+(X7)C6+(X6)C5+(X5)C4
SHIFTING DATA SAMPLE INTO CELL ENABLED, FORWARD SHIFTING REGISTERS FEEDING MULTIPLIERS.
FIGURE DATA FLOW DIAGRAMS 8-TAP ASYMMETRIC FILTER CONTINUED
ACCUMULATOR
this application, each filter cell configured length filter writing 110H control register address 000H. Even though even filter being implemented, filter cells must configured length ensure proper data flow. Also, control address 001H must disable data reversal, TXFR# must tied low. Since 8-tap asymmetric filter being implemented, sets coefficients must stored. These eight coefficients could loaded into first coefficient sets writing address 100H, 101H, 102H, 103H, 108H, 109H, 10aH, 10bH respectively. products required this 8-tap filter require dynamic control over FWRD#, RVRS#, ACCEN, CSEL0- relative timing these signals shown Figure
INA0-9
(X0)C0+(X1)C1+(X2)C2+(X3)C3 +(X7)C7+(X6)C6+(X5)C5+(X4)C4
DATA SHIFTING DISABLED, BACKWARD SHIFTING DECIMATION REGISTERS FEEDING MULTIPLIERS.
CSEL0-4
ACCEN FWRD#
RVRS# ACCUMULATOR SHFTEN#
(X1)C0+(X2)C1+(X3)C2+(X4)C3
FIGURE CONTROL TIMING 8-TAP ASYMMETRIC FILTER
3-186
HSP43168
DESIGN INFORMATION (Continued)
information contained this section been developed through characterization Harris Semiconductor application design informiation only. guarantee implied.
Example Even-Tap Decimating Filter Example HSP43168 supports filtering applications requiring decimation these applications output data rate reduced factor result, clock cycles used computation filter output. example, each cell calculate symmetric asymmetric taps clock. application requires decimation two, filter output calculated over clocks thus boosting number taps cell symmetric asymmetric. this example, each cell configured independent 24-tap decimate filter. alignment data relative filter coefficients particular output depicted graphically Figure previous examples, HSP43168 implements filtering operation summing data samples prior multiplication common coefficient. this example output required every third which allows CLK's computation. each CLK, three sets coefficients used calculate filter taps. block diagrams Figure show data flow accumulator output data/ coefficient alignment Figure
COMPUTATIONAL FLOW DATA SAMPLE CLOCKED INTO FEED FORWARD STAGE
ACCUMULATOR
COMPUTATIONAL FLOW DATA SAMPLE CLOCKED INTO FEED FORWARD STAGE
h(n)
ACCUMULATOR
x(n)
COMPUTATIONAL FLOW DATA SAMPLE CLOCKED INTO FEED FORWARD STAGE
FIGURE DATA/COEFFICIENT ALIGNMENT 24-TAP DECIMATE FILTER
Proper data coefficient alignment achieved asserting TXFR# once every three CLK's switch LIFO's which being read written. This effect feeding blocks three samples into backward shifting decimation path which reversed sample order. addition, ACCEN de-asserted once every three clocks allow accumulation over three CLK's. three sets coefficients required calculation 24-tap symmetric filter cycled through using CSEL0-4. timing relationship between CSEL0-4, ACCEN, TXFR# shown Figure
ACCUMULATOR
3-187
HSP43168
DESIGN INFORMATION (Continued)
information contained this section been developed through characterization Harris Semiconductor application design informiation only. guarantee implied.
operate this mode Dual configured writing address 000H microprocessor interface, CIN0-9, A0-8, WR#. Data reversal must enabled (Table 2.0). unique coefficients this example stored three sets coefficients either cell. coefficients loaded into Coefficient Bank writing C11, C10, address 100H, 101H, 102H, 103H, 108H, 109H, 10aH, 10bH, 110H, 111H, 112H, 113H respectively.
COMPUTATIONAL FLOW DATA SAMPLE CLOCKED INTO FEED FORWARD STAGE
24-tap example, output required every third which allows CLK's computation. each CLK, three sets coefficients used calculate filter taps. Since this length filter, center coefficient must scaled compensate summation same data sample from forward backward shifting decimation paths.The block diagrams Figure show data flow accumulator output data coefficient alignment Figure Proper data coefficient alignment achieved asserting TXFR# once every three CLK's switch LIFO's which being read written. length filters, data prior last register forward decimation path routed Feedback Circuitry. result, TXFR# should asserted cycle prior input data samples which align with center tap. timing relationship between CSEL0-5, ACCEN, TXFR# shown Figure
h(n)
ACCUMULATOR
x(n)
FIGURE DATA FLOW DIAGRAMS 24-TAP DECIMATE FILTER
FIGURE DATA/COEFFICIENT ALIGNMENT 23-TAP DECIMATE SYMMETRIC FILTER
CSEL0-4 ACCEN TXFR# C11/2
COMPUTATIONAL FLOW DATA SAMPLE CLOCKED INTO FEED FORWARD STAGE
INA0-9
FIGURE CONTROL SIGNAL TIMING 24-TAP DECIMATE FILTER
Example Odd-Tap Decimating Symmetric Filter This example highlights HSP43168 dependent, 23-tap, symmetric, decimate filters. this example, operational differences control signals data reversal structure compared previously discussed even-tap decimating filter.
ACCUMULATOR
3-188
HSP43168
DESIGN INFORMATION (Continued)
information contained this section been developed through characterization Harris Semiconductor application design informiation only. guarantee implied.
COMPUTATIONAL FLOW DATA SAMPLE CLOCKED INTO FEED FORWARD STAGE
COMPUTATIONAL FLOW DATA SAMPLE CLOCKED INTO FEED FORWARD STAGE
C11/2
ACCUMULATOR
ACCUMULATOR
FIGURE DATA FLOW DIAGRAMS 23-TAP DECIMATE SYMMETRIC FILTER
COMPUTATIONAL FLOW DATA SAMPLE CLOCKED INTO FEED FORWARD STAGE
INA0-9 CSEL0-5
ACCEN TXFR#
ACCUMULATOR
FIGURE CONTROL SIGNAL TIMING 23-TAP SYMMETRIC FILTER
operate this mode, Dual configured writing 132H address 000H microprocessor interface, CIN0-9, A0-8, WR#. Data reversal must enabled (see Table 2.0). unique coefficients this example stored three sets coefficients either cell. coefficients loaded into Coefficient Bank writing (C11)/ C10, address 100H, 101H, 102H, 103H, 108H, 109H, 10aH, 10bH, 110H, 111H, 112H, 113H respectively.
3-189

Other recent searches


THAT4301 - THAT4301   THAT4301 Datasheet
PIC16F87X - PIC16F87X   PIC16F87X Datasheet
PIC16F877 - PIC16F877   PIC16F877 Datasheet
M38D29FFHP - M38D29FFHP   M38D29FFHP Datasheet
IXF30025 - IXF30025   IXF30025 Datasheet
IXF30005 - IXF30005   IXF30005 Datasheet
IXF30001 - IXF30001   IXF30001 Datasheet
IXF30003 - IXF30003   IXF30003 Datasheet
FEC100 - FEC100   FEC100 Datasheet
IXF30001or - IXF30001or   IXF30001or Datasheet
IXF30003-based - IXF30003-based   IXF30003-based Datasheet
APTB1615PBVGKC - APTB1615PBVGKC   APTB1615PBVGKC Datasheet

 

Privacy Policy | Disclaimer
© 2012 Datasheet Archive