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 Dual Filter consists independent 8-tap filte


Datasheet Thumbnail

  

Download PDF



Top Searches for this datasheet



HSP43168
Dual Filter
HSP43168 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 x16. 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.
Features
Independent 8-Tap Filters Configurable Single 16-Tap 10-Bit Data Coefficients On-Board Storage Programmable Coefficient Sets Taps, Kernels, 19-Bit Data Coefficients Programmable Decimation Programmable Rounding Output Standard Microprocessor Interface
Applications
Quadrature, Complex Filtering Image Processing Polyphase Filtering Adaptive Filtering
Ordering Information
PART NUMBER HSP43168VC-33 HSP43168VC-40 HSP43168VC-45 HSP43168JC-33 HSP43168JC-40 HSP43168JC-45 HSP43168JI-40 HSP43168GC-45 TEMP. RANGE (oC) PACKAGE MQFP MQFP MQFP PLCC PLCC PLCC PLCC CPGA PKG. Q100.14x20 Q100.14x20 Q100.14x20 N84.1.15 N84.1.15 N84.1.15 N84.1.15 G84.A
Block Diagram
CIN0 CSEL0 CONTROL/ CONFIGURATION
COEFFICIENT BANK INA0 CELL
COEFFICIENT BANK
CELL
INB0 OUT0
ADDER OUT9
CAUTION: These devices sensitive electrostatic discharge; follow proper Handling Procedures. 1-888-INTERSIL 407-727-9207 Copyright Intersil Corporation 1999
HSP43168 Pinouts
LEAD CPGA BOTTOM VIEW
RVRS CIN8 CSEL1 CSEL3 CSEL4 'A1' MUX1 CSEL2 CIN9 CIN7 CIN5 OUT18 OUT16 OUT13 INB0 INB2 INB7 INB8 INA1 OUT15 OUT14 OUT12
LEAD CPGA VIEW
INB1 INB4 INB5 INB6 INB9 OUT10 OUT11
SHFTEN
MUX0
TXFR
FWRD
CSEL0
CIN6
CIN4
OUT19
OUT17
OUT9
INB3
INA0
INA2
ACCEN
CIN3
OUT21
OUT20
INA3
INA4
CIN2
CIN1
CIN0
OUT24
OUT23 OUT25
INA7
INA5
INA6
OUT27 OUT22 OUT26
HSP43168 BOTTOM VIEW
INA8
INA9
OUT27
OUT22 OUT26
HSP43168 VIEW
INA8
INA9
OUT24 OUT23 OUT25
INA7
INA5
INA6
CIN2
CIN1
CIN0
OUT21 OUT20
INA3
INA4
ACCEN
CIN3
OUT19 OUT17
OUT9
INB3
INA0
INA2
TXFR
FWRD
CSEL0
CIN6
CIN4
OUT18
OUT16 OUT13
INB0
INB2
INB7
INB8
INA1
SHFTEN
MUX0
MUX1
CSEL2
CIN9
CIN7
CIN5
'A1'
OUT15 OUT14 OUT12 OUT10 OUT11
INB1
INB4
INB5
INB6
INB9
RVRS
CSEL1 CSEL3 CSEL4
CIN8
LEAD PLCC VIEW
CSEL
CSEL
CSEL
CSEL
CSEL
RVRS SHFTEN TXFR ACCEN
HSP43168 Pinouts
(Continued) LEAD MQFP VIEW
CIN9 CSEL4 CSEL3 CSEL2 CSEL1 CSEL0 CIN8 CIN7 CIN6 CIN5 CIN4 CIN3 CIN2 CIN1 CIN0 INA9 INA8 INA7 INA6 INA5 INA4 INA3 INA2 INA1 INA0 INB9 INB8 INB7 INB6 INB5 INB4 INB3 INB2 INB1 INB0 OUT9 OUT10 OUT11 OUT12 OUT13 OUT14 OUT15 OUT16 MUX1 MUX0 RVRS FWRD SHIFTEN TXFR ACCEN OUT27 OUT26 OUT25 OUT24 OUT23 OUT22 OUT21 OUT20 OUT19 OUT18 OUT17
HSP43168 Description
SYMBOL CIN0-9 A0-8 TYPE VCC: power supply pin. Ground. 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 Coefficient Select. This input determines which coefficient sets used This input registered CSEL0 LSB. Input INA0 LSB. Bidirectional Input INB0 input only. When used output, INB1-9 LSBs output bus, INB9 these bits. MSBs Output Bus. Data format either unsigned two's complement depending configuration. OUT27 MSB. Shift Enable. This active input enables clocking data into part shifting data through Decimation Registers. Forward Input Enable. When active low, data from forward decimation path input ALUs through input. When high, inputs ALUs zeroed. Reverse Input Enable. When active low, data from reverse decimation path input ALUs 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, output enables (OEL, OEH) registered rising edge CLK. Output Enable Low. This three-state control enables LSBs output INB1-9 when low. Output Enable High. This three-state control enables OUT9-27 when low. Accumulate Enable. This active high input allows accumulation Cell Accumulator. this input latches Accumulator contents into Output Holding Registers while zeroing feedback pass Accumulator. DESCRIPTION
CSEL0-4
INA0-9 INB0-9
OUT9-27
SHFTEN
FWRD
RVRS
TXFR
MUX0-1
ACCEN
TXFR DELAY DELAY REVERSE PATH
DATA REVERSAL ENABLE
DATA FEEDBACK CIRCUITRY
DELAY DELAY
ODD/EVEN TAPS
DECIMATION REGISTERS
LIFO LIFO DELAY 1-16
ODD/EVEN SYMMETRY MODE SELECT
ODD/EVEN TAPS DECIMATION REGISTERS
DATA FEEDBACK CIRCUITRY LIFO LIFO DELAY 1-16
ODD/EVEN
NUMBER TAPS
FORWARD PATH
DELAY 1-16
DELAY 1-16
DELAY 1-16
DELAY 1-16
DELAY 1-16
DELAY 1-16
SHFTEN
DELAY
DATA REVERSAL ENABLE
INA0-9 DELAY DELAY DELAY 1-16 DELAY 1-16 DELAY 1-16 DELAY 1-16 DELAY 1-16 DELAY 1-16 DELAY 1-16 REVERSE PATH FORWARD PATH
INB0 INB1-9/ OUT0-8 FWRD RVRS CSEL0-4 ACCEN MUX0-1 CIN0-9 A0-8
ODD/EVEN
SYMMETRY
ODD/EVEN
SYMMETRY
DELAY DELAY
INPUT
SOURCE
MODE SELECT
HSP43168
DELAY
COEF BANK
COEF BANK
COEF BANK
COEF BANK
COEF BANK
COEF BANK
COEF BANK
COEF BANK
ACCUMULATOR ADDER OUTPUT HOLDING REGISTER
ACCUMULATOR
ADDER
DELAY
CELL
OUTPUT HOLDING REGISTER
CELL
DELAY CONTROL
MODE SELECT EVEN SYMMETRY ODD/EVEN TAPS ODD/EVEN TAPS INPUT SOURCE DATA REVERSAL ENABLE ROUND ENABLE DECIMATION FACTOR
MUX/ ADDER DELAY
ROUND ENABLE
OUT9-27
Processor control words Decimation factor
FIGURE DUAL FILTER
HSP43168 Functional Description
shown Figure HSP43168 consists 4-multiplier filter cells which process 10-bit 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 10-bit data 20-bit coefficients vice versa. Dual Filter "pipeline" delay periods, once normal filtering operations begin. Five typical filtering operation examples provided Applications Examples Section guide configuration control Dual Filter. During normal filter operations, location duration TXFR signal assertions determined filter configuration operation mode. Once set, these signal parameters must maintained during normal operation ensure proper data alignment part. Once part reset, change TXFR unless load configuration again. NOTE: fixed periodic relationship between TXFR signal must maintained valid filter operation. This relationship only change when halted configuration control words loaded into device.
Preparing Dual Operation
configuration steps required prepare Dual Filter normal operation: loading Configuration Control Registers, loading Filter Coefficients. Configuration Control Registers loaded placing control register address address lines A0-8, placing configuration data configuration input lines CIN0-9, asserting line (followed release assertion). This action creates rising edge line, which clocks address configuration data into part. details "Load Configuration" process outlined Microprocessor Interface Section. Coefficients loaded placing address Coefficient Data Bank address lines A0-8, placing 10-bit coefficient values configuration input lines CIN0-9 then asserting line (followed release assertion). This action creates rising edge line, which clocks Coefficient Band address Coefficient data into part. details "Load Coefficient" process outlined Filter Cells Section, Coefficient Bank Subsection. Both Configuration Load Coefficient Load done sequence asynchronous write commands Dual Filter. Once these actions complete, part ready normal filter operation. CLK, TXFR, FWRD, RVRS, ACCEN, SHFTEN signals must asserted manner determined application. MUX0-1 must meet setup hold times with respect clock proper filter operation. Details MUX1-0 control found Output MUX/Adder Section. Details ACCEN control found Cell Accumulator Section. locations various filter control/configuration signals found Input/Output Formats Section.
Microprocessor Interface
Dual write only microprocessor interface loading data into Control Block Coefficient Banks. interface consists 10-bit data (CIN0-9), 9-bit address (A0-8), write input (WR) latch data into on-board registers rising edge. configuration control coefficient data loading asynchronous CLK.
Control Block
Dual configured writing registers within Control Block. Figure shows timing diagram writing Configuration Control Registers. These Control Registers memory mapped Address 000H Hexadecimal) 001H A0-8. Filter Coefficient Registers mapped 1XXH value described "Coefficient Banks" chapter Section).
RESET
A8-0 000H 001H
C9-0
FIGURE LATCHING C9-0 VALUES INTO ADDRESS A8-0 REGISTERS
format Control Registers shown Table Table Writing Control/Configuration Registers causes reset which lasts cycles following assertion reset caused Writing Registers Control Block will clear contents Coefficient
HSP43168
Bank. shown Figure either Configuration Control Register written during reset.
TABLE CONFIGURATION/CONTROL WORD DEFINITIONS CONTROL ADDRESS 000H BITS FUNCTION DESCRIPTION Decimation Factor 0000 Decimation. 1111 Decimation Mode Select Single Filter Mode. Dual Filter Mode. (also 20-Bit Coefficient Filter)
before entering reverse paths Filters (see Figure Coefficient symmetry selected Bits programmed configure cells even filter lengths (number taps). selects input source when cells configured independent operation. must programmed NOTE: When filter programmed even-taps, TXFR signal delayed only three CLKS (see Figure odd-taps, TXFR signal delayed four CLKS. LSBs control word loaded address 001H used configure format cell's data coefficients. programmed enable disable reversal data sample order prior entering Reverse Path Decimation Registers. Data reversal required symmetric filter coefficient sets both even numbers filter taps. Asymmetric filters some decimated symmetric filters require data reversal off. Bits used support programmable rounding output.
Odd/Even Filter Even Symmetric Coefficients. Coefficient Symmetry Symmetric Coefficients. Odd/Even Number Taps Odd/Even Number Taps Input Source Used Number Taps Filter. Even Number Taps Filter. (Defined Same Above). Input from INA0-9. Input from INB0-9. Proper Operation.
Filter Cells
Each filter cell based array four 11x10-bit two's complement multipliers. input multipliers comes from ALU's which combine data shifting through Forward Reverse Decimation Registers. second multiplier input comes from user programmable coefficient bank. multiplier outputs accumulator whose result passed output section where multiplexed added with result from other cell.
NOTE: Address locations 002H 011H reserved, writing these locations will have unpredictable effects part configuration. TABLE CONFIGURATION/CONTROL WORD DEFINITIONS CONTROL ADDRESS 001H BITS FUNCTION Input Format DESCRIPTION Unsigned. Two's Complement. (Defined same input). (Defined same input). Enabled. Disabled. 0000 2-10. 1011 (See Figure Enabled. Disabled.
Coefficient Format (Defined same input). Input Format Coefficient Data Reversal Enable Round Position
Decimation Registers
Forward Reverse Decimation Shift Registers configured decimation factors from (see Table bits 0-3). NOTE: Setting decimation factor only affects Delay Registers between filter taps, filter control multiplexers. Example Example Applications Section discuss configure part actual decimation applications. Reverse Shifting Registers with data reversal logic used take advantage symmetry linear phase filters aligning data ALUs pre-addition prior multiplication common coefficient. When cells configured single filter mode, Decimation Registers cell cell cascaded. This extended filter delay path allows computation filter which twice size that capable using single cell. Decimation Registers also provide data storage polyphase filtering applications (See Applications Examples Section). Data Feedback Circuitry each cell responsible transferring data from Forward Reverse Shifting Decimation Registers. This circuitry feeds blocks samples into reverse shifting decimation path either reversed non-reversed sample order. MUX/DEMUX structure input Feedback Circuitry routes data LIFOs delay stage depending selected
Round Enable
NOTE: Address locations 002H 011H reserved, writing these locations will have unpredictable effects part configuration.
LSBs control word loaded address 000H used select decimation factor. Decimation Factor programmed less than number delays between filter taps
delays between taps (EQ.
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. Dual filter mode assumes Filter Filter separate independent filters. single filter mode, data routed through forward paths Filters
HSP43168
configuration. Feedback Circuitry Output selects which storage element feeds Reverse Shifting Decimation Registers. applications requiring reversal sample order, cells configured with data reversal enabled (see Table CW5, this mode, data transferred from forward backward Shifting Registers through pingponged LIFO structure. While LIFO being read into backward shifting path, other LIFO written with data samples. MUX/DEMUX controls which LIFO being written, Feedback Circuitry output controls which LIFO being read. TXFR SHIFTEN, switches LIFOs 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 CLKs, blocks data samples with order reversed, would into Backward Decimation Registers. NOTE: Altering frequency phase TXFR assertion once filtering operation begun will invalidate filtering result. applications which require sample order reversal, cells must configured with data reversal disabled (see Table CW5, addition, TXFR must asserted ensure proper data flow. this configuration, data backward shifting decimation path routed though delay stage instead pingpong LIFOs. 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 high, data shifting disabled, data sample latched into part previous clock last input filter structure. data sample filter 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 application (see Table When cells configured single extended length filter, forward reverse decimation paths cells cascaded. this mode, data transferred from forward decimation path reverse decimation path Data Feedback Circuitry Thus, manner which data read into reverse decimation path determined configuration. When decimation paths cascaded, data routed through fourth delay stage forward path 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 ensure proper data alignment with symmetric filter coefficients (See Application Examples).
ALUs
Data shifting through forward reverse decimation paths feed inputs ALUs respectively. ALUs perform "b+a" operation cell configured even symmetric coefficients "b-a" operation configured symmetric coefficients. Control Word used operation. applications which pre-add subtract required, input zeroed disabling FWRD RVRS respectively. This effect producing 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. Table details configurations, where data input from front decimation delay registers data from back decimation delay registers.
TABLE CONFIGURATIONS SYMMETRY (Even) (Even) (Even) (Even) (Odd) (Odd) (Odd) (Odd) DESCRIPTION Even Number Taps, Even Symmetry (Example Even Symmetry Even Symmetry Even Symmetry Even Number Taps, Symmetry (Example Symmetry Symmetry Symmetry
Coefficient Bank
output multiplied coefficient from user programmable coefficient sets. Each consists coefficients coefficients CSEL0-4 used select coefficient used. Coefficient sets switched every clock support polyphase filtering operations. coefficients loaded into On-Board Registers using microprocessor interface, CIN0-9, A0-8, Each multiplier within Cells driven coefficient bank
HSP43168
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 COEFFICIENT WRITE ADDRESSES COEFF. CSEL (4-0) COEFF. A7-3 xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx CELL MULTIP LIER A1-0 DESTINATION BANK .2-1
Input/Output Formats
Dual supports mixed mode arithmetic with both unsigned two's complement data coefficients. input output formats both data types shown below. Dual configured even symmetric filter with unsigned data coefficients, output will unsigned. Otherwise, output will two's complement. MUX/Adder configured implement programmable rounding locations 2-10 through round implemented adding specified location (see Table Figure illustrates rounding operation. example, configure part such that output rounded MSBs, OUT18 round position would chosen 2-1. negative sign indicates complement format.
INPUT DATA FORMAT INA0-9, INB0-9 FRACTIONAL TWO'S COMPLEMENT
Cell Accumulator
registered outputs from multipliers each cell feed 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.
OUTPUT DATA FORMAT OUT9-27 FRACTIONAL TWO'S COMPLEMENT .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 Mux/Adder controlled MUX1-0 inputs shown Table Applications requiring 10-bit data 20bit coefficients 20-bit data 10-bit coefficients made possible configuring MUX/Adder scale output 2-10 prior summing with When Dual configured independent filters, MUX1-0 inputs would used multiplex filter outputs each cell. applications which configured single filter, MUX/Adder configured output each cell.
NOTE: While 20-bit coefficient filter single filter, mode select MUX1-0 TABLE MUX1-0 DEFINITIONS MUX1-0 DECODING MUX1-0 FIRA FIRB FIRA FIRB OUT0-27 FIRA FIRB (FIR Scaled 2-10) .2-1
INPUT DATA FORMAT INA0-9, INB0-9 FRACTIONAL UNSIGNED
OUTPUT DATA FORMAT OUT9-27 FRACTIONAL UNSIGNED .2-1 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 INPUT/OUTPUT FORMAT DEFINITIONS
HSP43168
IOUT 9-27 IOUT
programmable Configuration Control Registers define unique filter configuration. Register 000H filter configuration unique parameters, while Register 001H, filter configuration unique. Table details configuration control register values, number filter coefficient banks required MUX1-0 control values each filter example.
2-10 1011 1010 1001 1000 0111 0110 0101 0100 0011 0010 0001 0000 "ROUND POSITION" VALUE
TABLE CONFIGURATION CONTROL REGISTER VALUES FILTER COEFFICIENT BANKS
FILTER TYPE Even Even Symmetric Even Symmetric Asymmetric Even Decimate Decimate Dual: Even Decimate
NUMBER OUTPUT BITS LOCATION ADDITION OUTPUT BITS
FIGURE ROUND POSITION DEFINITION
Example Even-Tap Even 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.
HSP43168 8-TAP EVEN SYMMETRIC INA0-9 8-TAP EVEN SYMMETRIC INB0-9 OUT9-27
Application Examples
this section number examples presented which detail even, odd, symmetric, asymmetric, decimating dual filter configurations. These examples intended illustrate different operational features HSP43168 should used guide developing application specific filter configuration. Table select find example that best matches your application.
TABLE FILTER EXAMPLE SELECTION GUIDE FILTER TYPE Even Even Symmetric Even Symmetric Asymmetric Even Decimating Decimating Dual Decimating EXAMPLE NUMBER
FIGURE USING HSP43168 INDEPENDENT FILTERS
Examples explained using single four cell, same concept applies filters which both cells single filter configuration. Example details dual filter mode where cell implement different digital filters. examples functionally verified configurations. Each example details complete design solution, including block diagram, data/coefficient alignment illustration, data flow diagram control signal timing diagram.
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, ALUs Cell Accumulators were replaced adders, Pipeline Delay Registers were omitted. this example, will only show data flow through cells. Figure order data samples within filter cell shown numbers forward backward shifting decimation paths. output filter cell
HSP43168
given equation bottom each block diagram. Figure shows data sample alignment preadders data/coefficient alignment shown Figure
h(n) TAPS
x(n)
FIGURE DATA/COEFFICIENT ALIGNMENT 8-TAP EVEN SYMMETRIC FILTER
FIGURE DATA FLOW DATA SAMPLE CLOCKED INTO FEED FORWARD STAGE
dual filter application configured writing 1d0H address 000H microprocessor interface, CIN0-9, A0-8, Since this application does decimation, Control Register Address 001H must disable data reversal (see Table Failure disable data reversal will produce erroneous results. 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 ALUs pre-adding; ACCEN tied prevent accumulation over multiple CLKs; SHFTEN tied allow shifting data through Decimation Registers; MUX0-1 programmed multiplex output either CSEL0-4 programmable access stored coefficient set, this example CSEL 00000.
FIGURE DATA FLOW DATA SAMPLE CLOCKED INTO FEED FORWARD STAGE
FIGURE DATA FLOW DATA SAMPLE CLOCKED INTO FEED FORWARD STAGE FIGURE DATA FLOW DIAGRAMS 8-TAP SYMMETRIC FILTER
HSP43168
Example Odd-Tap Even Symmetric Filter Example
HSP43168 configured independent 7-tap symmetric filters with Functional Block Diagram shown Figure Again, this example shows data flow through cells. 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.
C3/2
HSP43168 7-TAP EVEN SYMMETRIC INA0-9 7-TAP EVEN SYMMETRIC INB0-9 OUT9-27
FIGURE 10A. DATA FLOW DATA SAMPLE CLOCKED INTO FEED FORWARD STAGE
FIGURE USING HSP43168 INDEPENDENT FILTERS
C3/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) 7-TAPS
FIGURE 10B. DATA FLOW DATA SAMPLE CLOCKED INTO FEED FORWARD STAGE
x(n)
C3/2
FIGURE DATA/COEFFICIENT ALIGNMENT 7-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.
FIGURE 10C. DATA FLOW DATA SAMPLE CLOCKED INTO FEED FORWARD STAGE FIGURE DATA FLOW DIAGRAMS 7-TAP SYMMETRIC FILTER
HSP43168
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, A0-8, Also, data reversal must disabled setting Control Register Address 0001H. 8-tap 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
HSP43168 8-TAP ASYMMETRIC INA0-9 8-TAP ASYMMETRIC INB0-9 OUT9-27
FIGURE USING HSP43168 INDEPENDENT FILTERS
operation this configuration better understood comparing Data/Coefficient Alignment Figure with Data Flow Diagrams Figure ALUs 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)
8-TAPS
Example Asymmetric Filter Example
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, 16-tap asymmetric filter realizable. Only cells used this example Block Diagram shown Figure 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.
x(n)
FIGURE DATA/COEFFICIENT ALIGNMENT 8-TAP ASYMMETRIC FILTER
HSP43168
ACCUMULATOR
ACCUMULATOR
(X0)C0+(X1)C1+(X2)C2+(X3)C3
(X0)C0+(X1)C1+(X2)C2+(X3)C3 +(X7)C7+(X6)C6+(X5)C5+(X4)C4
FIGURE 13A. DATA SHIFTING DISABLED, BACKWARD SHIFTING DECIMATION REGISTERS FEEDING MULTIPLIERS
FIGURE 13B. SHIFTING DATA SAMPLE INTO CELL ENABLED, FORWARD SHIFTING REGISTERS FEEDING MULTIPLIERS
ACCUMULATOR ACCUMULATOR (X1)C0+(X2)C1+(X3)C2+(X4)C3 +(X8)C7+(X7)C6+(X6)C5+(X5)C4
(X1)C0+(X2)C1+(X3)C2+(X4)C3
FIGURE 13C. DATA SHIFTING DISABLED, BACKWARD SHIFTING DECIMATION REGISTERS FEEDING MULTIPLIERS
FIGURE 13D. SHIFTING DATA SAMPLE INTO CELL ENABLED, FORWARD SHIFTING REGISTERS FEEDING MULTIPLIERS
FIGURE DATA FLOW DIAGRAMS 8-TAP ASYMMETRIC FILTER
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. addition, filters must even symmetry. 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-4. relative timing these signals shown Figure
HSP43168
INA0-9 CSEL0-4
ACCEN FWRD RVRS SHFTEN TXFR (TIED LOW)
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 CLKs computation. each CLK, three sets coefficients used calculate filter taps. Block Diagrams Figure show data flow accumulator output data/coefficient alignment Figure Proper data coefficient alignment achieved asserting TXFR once every three CLKs switch LIFOs which being read written. This effect feeding blocks three samples into backward shifting decimation path which reversed sample order. addition, ACCEN deasserted once every three clocks allow accumulation over three CLKs. three sets coefficients required calculation 24-tap symmetric filter cycled through using CSEL0-4. timing relationship between CSEL0-4, ACCEN, TXFR shown Figure operate this mode Dual configured writing Address 000H microprocessor interface, CIN0-9, A0-8, Data reversal must enabled (Table unique coefficients this example stored three sets coefficients either cell. coefficients loaded into Coefficient Bank writing C11, C10, Address [100H, 101H, 102H, 103H], CSEL [108H, 109H, 10aH, 10bH], CSEL [110H, 111H, 112H, 113H], CSEL respectively.
Note that data rate. FIGURE CONTROL TIMING 8-TAP ASYMMETRIC FILTER
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. Again, data flow diagrams show only cells shown Figure
HSP43168 EVEN-TAP DECIMATING INA0-9 EVEN-TAP DECIMATING INB0-9 OUT9-27
h(n)
C11C11
24-TAPS
x(n)
FIGURE EVEN-TAP DECIMATING FILTER, 24-TAP
FIGURE DATA/COEFFICIENT ALIGNMENT 24-TAP DECIMATE FILTER
HSP43168
CSEL
CSEL ACCUMULATOR
ACCUMULATOR
FIGURE 17A. COMPUTATIONAL FLOW DATA SAMPLE CLOCKED INTO FEED FORWARD STAGE
FIGURE 17B. COMPUTATIONAL FLOW DATA SAMPLE CLOCKED INTO FEED FORWARD STAGE
CSEL ACCEN ASSERTED ACTIVE
CSEL
ACCUMULATOR
TXFR ASSERTED ACTIVE ACCUMULATOR
FIGURE 17C. COMPUTATIONAL FLOW DATA SAMPLE CLOCKED INTO FEED FORWARD STAGE
FIGURE 17D. COMPUTATIONAL FLOW DATA SAMPLE CLOCKED INTO FEED FORWARD STAGE
FIGURE DATA FLOW DIAGRAMS 24-TAP DECIMATED FILTER
Example Odd-Tap Decimating Symmetric Filter
This example highlights HSP43168 independent, 23-tap, symmetric, decimate filters. this example, operational differences control signals data reversal structure compared previously discussed even-tap decimating filter. Figure shows cells. data flow this example uses only cells.
HSP43168 ODD-TAP DECIMATING INA0-9 ODD-TAP DECIMATING OUT9-27
INA0-9
CSEL0-4
ACCEN FWRD RVRS SHIFTEN TXFR
INB0-9
Tied low. FIGURE CONTROL SIGNAL TIMING 24-TAP DECIMATE FILTER
FIGURE USING HSP43168 INDEPENDENT FILTERS
HSP43168
24-tap example, output required every third which allows CLKs 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. Block Diagrams Figure show data flow, accumulator output data coefficient alignment shown Figure Proper data coefficient alignment achieved asserting TXFR once every three CLKs switch LIFOs which being read written. odd-tap mode, TXFR internally delayed clock cycle with respect ACCEN that convolutional will computed correctly. 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
CSEL
C11/2
CSEL ACCUMULATOR
ACCUMULATOR
FIGURE 20A. COMPUTATIONAL FLOW DATA SAMPLE CLOCKED INTO FEED FORWARD STAGE TXFR TAKES AFFECT THIS CLOCK CYCLE
FIGURE 20B. COMPUTATIONAL FLOW DATA SAMPLE CLOCKED INTO FEED FORWARD STAGE
CSEL ACCEN ASSERTED ACTIVE TXFR ASSERTED
C11/2
CSEL
ACCUMULATOR
ACCUMULATOR
FIGURE 20C. COMPUTATIONAL FLOW DATA SAMPLE CLOCKED INTO FEED FORWARD STAGE
FIGURE 20D. COMPUTATIONAL FLOW DATA SAMPLE CLOCKED INTO FEED FORWARD STAGE TXFR TAKES AFFECT THIS CLOCK CYCLE
FIGURE DATA FLOW DIAGRAMS 23-TAP DECIMATE SYMMETRIC FILTER
HSP43168
C9C10 C10C9
Example Dual Decimation Example
23-TAPS
h(n)
x(n)
purpose this example give overview more complex applications HSP43168. input data streams samples. Figure shows upper level block diagram system being implemented. decimation rate loaded into decimation factor Control Word 000H.
INB0-9 HSP43168 INA0-9 DECIMATE
/(N+1) OUT9-27 BOUT1 AOUT1 BOUT0 AOUT0
FIGURE DATA/COEFFICIENT ALIGNMENT 23-TAP DECIMATE SYMMETRIC FILTER
FIGURE MULTIPLEXED DECIMATION BLOCK DIAGRAM
INA0-9
CSEL0-4
ACCEN FWRD RVRS SHIFTEN TXFR
demonstrate muxed decimation, lets suppose that application requires filter configured even-decimate-by-3 filter filter configured odd-decimate-by-3 filter. output data made decimated data streams multiplexed together data rate equal times input sampling rate divided decimation factor. Figure shows data/coefficient alignment operate this mode, Control Word 000H must written with 0x152. Data reversal must enabled setting Control Word 001H filter selected CSEL0-4 should loaded writing C11, (D11)/ into 100H, 101H, 102H, 103H, 104H, 105H, 106H, 107H. filter selected CSEL0-4 should loaded writing C10, into 108H, 109H, 10aH, 10bH, 10cH, 10dH, 10eH, 10fH. filter selected CSEL0-4 should loaded writing into 110H, 111H, 112H, 113H, 114H, 115H, 116H, 117H.
Tied low. FIGURE CONTROL SIGNAL TIMING 23-TAP SYMMETRIC FILTER
operate this mode, Dual configured writing 112H Address 000H microprocessor interface, CIN0-9, A0-8, Data reversal must enabled (see Table unique coefficients this example stored three sets coefficients either cell. coefficients loaded into Coefficient Bank writing [C2, (C11)/ CSEL [C1, C10], CSEL [C0, C9], CSEL address 100H, 101H, 102H, 103H, 108H, 109H, 10aH, 10bH, 110H, 111H, 112H, 113H, respectively.
HSP43168
FIRB
23-TAPS
h2(n)
Figure shows Timing Diagram required obtained multiplexed/decimated output. output filters provided selecting odd-decimation filter first, then even-decimation second using MUX0-1. Figure shows Data Flow Diagram multiplexed decimation example.
B(n)
INA0-9 CSEL0-4
h1(n)
FIRA
24-TAPS
ACCEN
MUX0-1
A(n)
TXFR
FIGURE DATA/COEFFICIENT ALIGNMENT MULTIPLEXED DECIMATION EXAMPLE
FIGURE TIMING DIAGRAM MULTIPLEXED DECIMATION EXAMPLE
DATA STREAM
CSEL
D11/2
CSEL
ACCUMULATOR ACCUMULATOR
DATA STREAM
CSEL
CSEL
ACCUMULATOR
ACCUMULATOR
FIGURE 26A. COMPUTATIONAL FLOW DATA SAMPLE CLOCKED INTO FEED FORWARD STAGE
FIGURE 26B. COMPUTATIONAL FLOW DATA SAMPLE CLOCKED INTO FEED FORWARD STAGE
HSP43168
CSEL
D11/2
CSEL
ACCUMULATOR
OUTPUT SENT OUT9-27
ACCUMULATOR
CSEL
CSEL
ACCUMULATOR
ACCUMULATOR
OUTPUT SENT OUT9-27
FIGURE 26C. COMPUTATIONAL FLOW DATA SAMPLE CLOCKED INTO FEED FORWARD STAGE
FIGURE 26D. COMPUTATIONAL FLOW DATA SAMPLE CLOCKED INTO FEED FORWARD STAGE
FIGURE DATA FLOW DIAGRAM MULTIPLEXED DECIMATION EXAMPLE
HSP43168
Absolute Maximum Ratings
Supply Voltage +8.0V Input, Output Voltage -0.5V +0.5V Classification Class
Thermal Information
Thermal Resistance (Typical, Note (oC/W) (oC/W) CPGA Package MQFP Package 33.0 PLCC Package. 23.0 Maximum Junction Temperature CPGA Package .175oC MQFP PLCC Packages. .150oC Maximum Storage Temperature Range -65oC 150oC Maximum Lead Temperature (Soldering 10s) .300oC (MQFP PLCC Leads Tips Only)
Operating Conditions
Voltage Range Temperature Range, Commercial 70oC Temperature Range, Industrial. .-40oC
Characteristics
Back Side Potential Number Transistors Gates 32529
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.
NOTE: measured with component mounted evaluation board free air.
Electrical Specifications
PARAMETER Power Supply Current SYMBOL ICCOP TEST CONDITIONS Frequency 33MHz Notes Max, Outputs Loaded Max, Input Max, Input -400µA, 2mA, Frequency 1MHz measurements referenced GND. 25oC, Note UNITS
Standby Power Supply Current Input Leakage Current Output Leakage Current Logical Input Voltage Logical Zero Input Voltage Logical Output Voltage Logical Zero Output Voltage Clock Input High Clock Input Input Capacitance Output Capacitance
ICCSB VIHC VILC COUT
NOTES: Controlled design process parameters directly tested. Characterized upon initial design after major process and/or changes. Power Supply current proportional operating frequency. Typical rating ICCOP 11mA/MHz. Output load test load circuit 40pF. Maximum junction temperature must considered when operating part high clock frequencies.
HSP43168
Electrical Specifications
PARAMETER Period High Period High Setup Time A0-8 Going Hold Time A0-8 from Going High Setup Time CIN0-9 Going High Hold Time CIN0-9 from Going High Setup Time Setup Time CIN0-9 Setup Time CSEL0-5, SHFTEN, FWRD, RVRS, TXFR, INA0-9, INB0-9, ACCEN, MUX0-1 Going High Hold Time CSEL0-5, SHFTEN, FWRD, RVRS, TXFR, INA0-9, INB0-9, ACCEN, MUX0-1 Going High Output Delay OUT0-27 Output Enable Time Output Disable Time Output Rise, Fall Time NOTES: tests performed with 40pF, 2mA, -400µA. Input reference level 2.0V. Input reference level other inputs 1.5V. Test 3.0V, VIHC 4.0V, VILC Setup time requirement loading data CIN0-9 guarantee recognition following clock. Controlled design process parameters directly tested. Characterized upon initial design after major process and/or changes. +4.75V +5.25V, 70oC Commercial, -40oC 85oC Industrial (Note (33MHz) SYMBOL tAWS tAWH tCWS tCWH tWLCL tCVCL tECS Note Note NOTES (40.8MHz) 24.5 24.5 (45MHz) UNITS
tECH
Note Note
Test Load Circuit
(NOTE)
SWITCH OPEN ICCSB ICCOP
1.5V
EQUIVALENT CIRCUIT
NOTE: Test head capacitance.
HSP43168 Waveforms
CSEL0 MUX0 SHFTEN, FWRD RVRS, TXFR INA0 INB0 ACCEN OUT0
tECS
tECH
tWLCL
tAWS
tAWH
tCWS CIN0
tCWH
tCVCL
OEL,
1.5V
1.5V 1.7V 1.3V
OUT0 HIGH IMPEDANCE
HIGH IMPEDANCE
FIGURE OUTPUT ENABLE, DISABLE TIMING
2.0V 0.8V
2.0V 0.8V
FIGURE OUTPUT RISE FALL TIMES
HSP43168 Metric Plastic Quad Flatpack Packages (MQFP)
Q100.14x20 (JEDEC MS-022GC-1 ISSUE
LEAD METRIC PLASTIC QUAD FLATPACK PACKAGE INCHES SYMBOL 0.010 0.101 0.009 0.009 0.908 0.782 0.673 0.547 0.029 0.026 0.134 0.113 0.015 0.013 0.918 0.792 0.681 0.555 0.040 MILLIMETERS 0.25 2.57 0.22 0.22 23.08 19.88 17.10 13.90 0.73 0.65 3.40 2.87 0.38 0.33 23.32 20.12 17.30 14.10 1.03 NOTES Rev. 4/99 NOTES: Controlling dimension: MILLIMETER. Converted inch dimensions necessarily exact. dimensions tolerances ANSI Y14.5M-1982. Dimensions determined seating plane Dimensions determined datum plane Dimensions include mold protrusion. Allowable protrusion 0.25mm (0.010 inch) side. Dimension does include dambar protrusion. Allowable dambar protrusion shall 0.08mm (0.003 inch) total. number terminal positions.
SEATING PLANE 0.076 0.003 12o-16o 0.40 0.016 0o-7o 0.20 0.008 0.13/0.17 0.005/0.007 BASE METAL WITH PLATING
12o-16o
0.13/0.23 0.005/0.009
HSP43168 Ceramic Grid Array Packages (CPGA)
G84.A MIL-STD-1835 CMGA3-P84C (P-AC)
LEAD CERAMIC GRID ARRAY PACKAGE INCHES SYMBOL
MILLIMETERS 5.46 1.78 0.41 0.41 1.07 28.96 8.76 3.68 0.55 0.51 1.47 2.03 29.97 NOTES
0.215 0.070 0.016 0.016 0.042 1.140
0.345 0.145 0.0215 0.020 0.058 0.080 1.180
1.000 1.140 1.180
25.4 28.96 29.97
1.000 0.100 0.008 0.120 0.040 0.140 0.060
25.4 2.54 0.20 3.05 1.02 3.56 1.52
INDEX CORNER NOTE NOTE
SECTION
0.000 0.003
0.00 0.08
Rev. 6/28/95 NOTES: represents maximum matrix size. represents maximum allowable number pins. Number pins location pins within matrix shown pinout listing this data sheet. Dimension "A1" includes package body both cavity-up cavity-down configurations. This package cavity Dimension "A1" does include heatsinks other attached features. Standoffs intrinsic shall located matrix diagonals. seating plane defined standoffs dimensions Dimension applies cavity-up configurations only. pins shall 0.100 inch grid. Datum plane package interface both cavity down configurations. diameter includes solder custom finishes. tips shall have radius chamfer. Corner shape (chamfer, notch, radius, etc.) vary from that shown drawing. index corner shall clearly unique. Dimension measured with respect datums Dimensioning tolerancing ANSI Y14.5M-1982. Controlling dimension: INCH.
0.008 SEATING PLANE STANDOFF
SECTION
HSP43168 Plastic Leaded Chip Carrier Packages (PLCC)
0.042 (1.07) 0.048 (1.22) IDENTIFIER 0.042 (1.07) 0.056 (1.42) 0.050 (1.27)
N84.1.15 (JEDEC MS-018AF ISSUE
0.004 (0.10)
LEAD PLASTIC LEADED CHIP CARRIER PACKAGE INCHES SYMBOL 0.165 0.090 1.185 1.150 0.541 1.185 1.150 0.541 0.180 0.120 1.195 1.158 0.569 1.195 1.158 0.569 MILLIMETERS 4.20 2.29 30.10 29.21 13.75 30.10 29.21 13.75 4.57 3.04 30.35 29.41 14.45 30.35 29.41 14.45 NOTES Rev. 11/97
0.025 (0.64) 0.045 (1.14)
D2/E2 D2/E2 VIEW
0.020 (0.51) PLCS
0.020 (0.51)
SEATING PLANE 0.026 (0.66) 0.032 (0.81) 0.013 (0.33) 0.021 (0.53)
0.045 (1.14)
0.025 (0.64) VIEW TYP.
NOTES: Controlling dimension: INCH. Converted millimeter dimensions necessarily exact. Dimensions tolerancing ANSI Y14.5M-1982. Dimensions include mold protrusions. Allowable mold protrusion 0.010 inch (0.25mm) side. Dimensions include mold mismatch measured extreme material condition body parting line. measured seating plane contact point. Centerline determined where center leads exit plastic body. number terminal positions.
Intersil semiconductor products manufactured, assembled tested under ISO9000 quality systems certification.
Intersil semiconductor products sold description only. Intersil Corporation reserves right make changes circuit design and/or specifications time without notice. Accordingly, reader cautioned verify that data sheets current before placing orders. Information furnished Intersil believed accurate reliable. However, responsibility assumed Intersil subsidiaries use; infringements patents other rights third parties which result from use. license granted implication otherwise under patent patent rights Intersil subsidiaries. information regarding Intersil Corporation products, site www.intersil.com
Sales Office Headquarters
NORTH AMERICA Intersil Corporation 883, Mail Stop 53-204 Melbourne, 32902 TEL: (407) 724-7000 FAX: (407) 724-7240 EUROPE Intersil Mercure Center 100, Fusee 1130 Brussels, Belgium TEL: (32) 2.724.2111 FAX: (32) 2.724.22.05 ASIA Intersil (Taiwan) Ltd. 7F-6, Hsing North Road Taipei, Taiwan Republic China TEL: (886) 2716 9310 FAX: (886) 2715 3029

Other recent searches


STD150 - STD150   STD150 Datasheet
EHP-A08L - EHP-A08L   EHP-A08L Datasheet
SUR01-P01 - SUR01-P01   SUR01-P01 Datasheet
AD2S81A - AD2S81A   AD2S81A Datasheet
AD2S82A - AD2S82A   AD2S82A Datasheet
AD2S81A - AD2S81A   AD2S81A Datasheet
AD2S82A - AD2S82A   AD2S82A Datasheet

 

Privacy Policy | Disclaimer
© 2012 Datasheet Archive