hsp50216 Intersil Corporation, hsp50216 Datasheet - Page 17
![no-image](/images/manufacturer_photos/0/3/342/intersil_corporation_sml.jpg)
hsp50216
Manufacturer Part Number
hsp50216
Description
Four-channel Programmable Digital Downconverter
Manufacturer
Intersil Corporation
Datasheet
1.HSP50216.pdf
(58 pages)
Available stocks
Company
Part Number
Manufacturer
Quantity
Price
Company:
Part Number:
hsp50216KI
Manufacturer:
INTEL
Quantity:
78
Company:
Part Number:
hsp50216VI
Manufacturer:
HARRIS
Quantity:
12 388
Instruction Bit Fields
POSITIONS
17:15
14:9
BIT
8:0
Steps per FIR
FUNCTION
Instruction
FIR Type
17
Instruction Field Bit Mapping
Bit
Type
WAIT
FIR
JUMP
(NOPs and loading the loop counter are special cases of the FIR instruction).
FIR Parameter Bit Fields
14:9
000000
000001
000010
000011
000100
000101
001000
001001
100000
NOTES:
Specifies the number of steps per FIR instruction sequence (load with value minus 1)
(set to 0 for all FIR types except complex which is set to 1).
1. Regular interpolation FIRs are successive runs of a FIR with no data address increment, but with
2. Decimating HBFs are even symmetric, odd number of taps but with different data step sizes.
3. U/C FIR is a normal FIR with the U/C bit enabled.
4. Other codes may be added in the future.
XXXX
JJJJJ
Start
IncrRS
DecrSel = selects between two decrement values for the wait counter.
DecrEn
LdLp
DecrLp
EnU/C
CCC
000
001
010
011
100
101
110
111
coefficient start address increments.
8
0
0
1
= ignored.
= jump destination (sequence step number).
= condition code.
= (waitcount ≥ threshold) -- See IWA = *00Ch, bits 9:0 for threshold details.
= waitcount ≥ threshold -- See IWA = *00Ch, bits 9:0 for threshold details.
= loop counter ≠ 0.
= loop counter = 0.
= RSCO Tab (RSCO - resampler NCO carry output).
= RSCO.
= sync (if enabled) or μP controlled bit.
= always.
= load parameters and start filter computation, set to zero for no-ops, loop counter loads.
= increment resampler during this filter.
= decrement wait count on starting this instruction.
= load loop counter with the data in the I(20:9) bit field.
= decrement loop counter on starting this instruction.
= enable U/C counter with this FIR.
FIR type.
NOP.
Decimating FIR, Even Symmetric, Even # Taps.
Decimating FIR, Even Symmetric, Odd # Taps.
Decimating FIR, Odd Symmetric, Even # Taps.
Decimating FIR, Odd Symmetric, Odd # Taps.
Decimating FIR, Asymmetric.
Resampling FIR, Asymmetric.
Interpolating HBF.
Decimating FIR, Complex (Asymmetric).
Increments on start or at each FIR output depending on μPcontrol bit.
The start bit should not be set when this bit is set.
This multiplies the data by 1, j, -1, -j.
The multiplication factor changes each time the filter runs.
INSTRUCTION BIT FIELDS
7
0
1
J
HSP50216
6
X
Start
J
5
X
IncrRS
J
DESCRIPTION
4
X
DecrSel DecrEn
J
3
X
J
2
C
LdLp
C
1
C
DecrLp
C
0
C
EnU/C
C
August 17, 2007
FN4557.6