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*)

 

 

Intersil HSP45116/HSP45116A Numerically Controlled Oscillator/Modulato


Datasheet Thumbnail

  

Download PDF



Top Searches for this datasheet



Using HSP45116/HSP45116A Complex Multiplier Accumulator
Intersil HSP45116/HSP45116A Numerically Controlled Oscillator/Modulator also used high speed 16-Bit Multiplier/Accumulator (CMAC). This technical briefing details part configuration perform such functions; provides functional block diagram interface circuit that required, shows timing diagrams data control signals involved. features HSP45116/HSP45116A configured CMAC include: 33MHz Output Rate Complex Vector (HSP45116) 52MHz Output Rate Complex Vector (HSP45116A) 16-Bit Complex Inputs 20-Bit Complex Output 32-Bit Internal Accumulator Two's Complement Offset Binary (Unsigned) Outputs Available Peak Growth Accumulator Available through Status Pins HSP45116A additionally provides higher speed operation 52MHz, available MQFP. HSP45116/HSP45116A combines high performance quadrature numerically controlled oscillator high speed 16-bit complex multiplier/accumulator. utilize HSP45116 HSP45116A CMAC only, number input pins have logic levels specified attached Settings Complex Multiplier Operation Table. These assignments necessary order bypass operations Numerically Controlled Oscillator (NCO) advance data directly CMAC portion device. order accomplish proper data alignment within part, some external interface circuitry required illustrated functional block diagram Figure Each complex input includes real imaginary component. Notice that while first complex input vector being clocked HSP45116/HSP45116A through parallel input ports RIN(18:0) IMIN(18:0), second complex input vector being clocked from single 16-bit input port (C(15:0)), clocking complex component time. This implies that clock second complex vector (WR) must twice frequency clock first complex vector (CLK). exact timing relationships between inputs, outputs, control signals, clocks shown Figure Given timing diagram Figure external interface circuit shown Figure then full data alignment accomplished. Figure shows internal block diagram device. block diagram illustrates additional data path second complex vector being input through C(15:0) port follows before lines with first complex vector internal device. addition, this second input vector C(15:0) must transferred CMAC without being altered HSP45116/HSP45116A functions. highlighted signal path second complex vector C(15:0), shows three additional registers that data being clocked through compared with direct path CMAC) first complex vector RIN(18:0) IMIN(18:0) inputs. This three register delay derives requirement external pipeline delays shown Figure data alignment complex vectors. addition, suggested configuration, attached configuration table, allows C(15:0) data flow unaltered operation inputs CMAC. following this internal data path, verify that suggested logic levels assure transparent transfer data CMAC portion HSP45116/HSP45116A. Note that maximum data size second complex input vector bits, each real imaginary components, while data size first complex input through RIN(18:0) IMIN(18:0) accommodate longer length.
http://www.intersil.com 407-727-9207 Copyright Intersil Corporation 1999
Technical Brief
PIPELINE DELAY CLKS)
RIN(18:0)
PIPELINE DELAY CLKS)
IMIN(18:0)
RO(19:0) IO(19:0)
HSP45116 HSP45116A C(15:0)
NOTE: Refer Figure timing relationship between input signals, control signals clocks. FIGURE INTERFACE BLOCK DIAGRAM UTILIZING HSP45116/HSP45116A CMAC
RIN(18:0) IMIN(18:0) C(15:0) AD(1) RO(19:0) IO(19:0)
NOTES: Timing assumes accumulations complex product. Accumulations accomplished controlling input (refer Data Book). XR(n) This represents real data first input vector. XI(n) YI(n) This represents imaginary data first input vector. This represents imaginary data second input vector. FIGURE TIMING DIAGRAM HSP45116/HSP45116A USED CMAC YR(n) This represents real data second input vector.
Technical Brief
IMIN(18:0)
IMIN(18:0) RIN(18:0) MOD(1:0) ENCODE PHASE INPUT REGISTER C(15:0) PHEN R.ENPHREG PHASE REGISTER
RIN(18:0)
R.PMSEL
INPUT REGISTER
CENTER FREQUENCY REGISTER
FREQUENCY ADDER SIN/COS ARGUMENT
MSEN
PHASE
INPUT REGISTER
OFFSET FREQUENCY R.ENCFREG REGISTER
AD(1:0)
SINE/COSINE GENERATOR
LSEN DECODER R.ENOFREG
R.CLROFR R.PMSEL R.ENPHREG R.ENCFREG R.ENOFREG R.CLROFR R.LOAD R.ENPHAC R.MODPI/2PI R.RBYTILD R.ENTIREG PHASE ACCUMULATOR ADDER PHASE ACCUMULATOR REGISTER PACO
PHASE ACCUMULATOR
PMSEL ENPHREG ENCFREG ENOFREG CLROFR LOAD ENPHAC MODPI/2PI RBYTILD ENTIREG
PHASE ADDER
MSBs
R.ENPHAC R.LOAD PACI R.MODPI/2PI SH(1:0) PEAK BINFMT
R.SH(1:0) R.RBYTILD R.SH(1:0) R.ENI R.ACC R.PEAK R.BINFMT
PACI
LSBs
R.ENI R.ACC R.PEAK R.BINFMT
TIME ACCUMULATOR REGISTER
CARRY
OEIEXT OEREXT OUTMUX(1:0)
ADDER
TIME INCREMENT
TICO
R.ENTIREG
TIME ACCUMULATOR
TICO PACO
FIGURE BLOCK DIAGRAM HSP45116/HSP4511A SHOWING SIGNAL PATHS WHEN USED CMAC
Technical Brief
IMIN(18:0) RIN(18:0) R.ENI RIN(18:0) SHIFTER PHASE IMIN0-18 SHIFTER R.SH(1:0)
COMPLEX MULTIPLIER
ADDER R1.ACC
ADDER
R.RBYTILD
COMPLEX ACCUMULATOR
R2.ACC
ROUND
ADDER
ADDER
ROUND CMAC ACCUMULATOR
R1.ACC
R.PEAK
R.ACC
OUTMUX(1:0)
OUTMUX(1:0)
R.SH(1:0) R.ENI R.PEAK R.BINFMT
OEIEXT OEREXT
R.BINFMT
R.ENI
OUTMUX(1:0)
RO(19-16) RO(15:0)
DET(1:0)
IO(19-16) IO(15:0)
FIGURE BLOCK DIAGRAM HSP45116/HSP4511A SHOWING SIGNAL PATHS WHEN USED CMAC (Continued)
R.SH(1:0)
GROWTH DETECT
OUTMUX(1:0)
Technical Brief Settings Complex Multiplier Operation
NAME NUMBER (HSP45116) NUMBER (HSP45116A) TYPE DESCRIPTION
A15, J15, 102, 111, 124, 132, 145, A14, H15, P15, 108, 114, 119, 125, 131, 143, 54-61, 63-70 2-19,
C(15:0) AD(1:0) ENPHREG ENOFREG ENCRFEG ENPHAC ENTIREG MODPI/2PI CLROFR LOAD MOD(1:0) PMSEL RBYTILD PACI PACO3 TICO3 RIN(18:0)
N8-11, P8-13, Q9-14 E1-3, F1-3, J1-3, A2-7, B2-7, C3-8,
Input real imaginary complex vectors. Selects write alternatively data from C(15:0). Chip Select Writes C(15:0) data, must twice clock frequency. Clock Logic "0". Logic "1". Logic "0". Logic "0". Logic "0". Logic "0". Logic "0". Logic "0". Logic "0". Both pins Logic "0". Logic "0". Logic "0". Logic "1".
Input real data input vectors with imaginary data IMIN(18:0). Input imaginary data input vectors with real data RIN(18.0) Shift Control Inputs. These lines control input shifters inputs complex multiplier. shift controls common shifters both busses. Accumulate/Dump Control. This input controls complex accumulators their holding registers. When high, accumulators accumulate holding registers disabled. When low, feedback accumulators zeroed cause accumulators load. holding registers enabled clock results accumulation. This input registered CLK.
IMIN(18:0) SH(1:0)
138-142, 144, 146-156,
Technical Brief Settings Complex Multiplier Operation
NAME BINFMT NUMBER (HSP45116) NUMBER (HSP45116A) TYPE (Continued)
DESCRIPTION This input used convert two's complement output offset binary (unsigned) applications using converters. When low, bits RO19 IO19 inverted from internal two's complement representation. This input registered CLK. This input enables peak detect feature block floating point detector. When high, maximum growth output holding registers encoded output DET(1:0) pins. When PEAK input asserted, block floating point detector output will track maximum growth holding registers, including data holding registers time that PEAK activated. Logic "0". These three state outputs controlled OEREXT. OUTMUX(1:0) select data output bus.
PEAK
OUTMUX(1:0) RO(19:0)
N12, C15, D14, D15, E14, E15, F13-15, G13-15, H13, H14, J13, J14, K13-15, L15, A10-13, B8-15, C9-14, D13, N15,
84-86, 88-91, 93-94, 96-97, 99-101, 103-107, 110, 112-113, 115-118, 121-123, 126-130, 133-137
IO(19:0)
Imaginary output data bus. These three-state outputs controlled OEIEXT. OUTMUX(1:0) select data output bus. These output pins indicate number bits growth accumulators. While PEAK low, these pins indicate peak growth. detector examines bits 15-18, real imaginary accumulator holding registers bits 30-33 real imaginary CMAC holding registers. bits indicate largest growth four registers. Three-state control bits RO(15:0). Outputs enabled when line low. Three-state control bits RO(19:16). Outputs enabled when line low. Three-state control bits IO(15:0). Outputs enabled when line low. Three-State control bits IO(19:16). Outputs enabled when line low. Round enable (available HSP45116A only). This input enables rounding output data precision from bits (see HSP45116A Description Operation). This input active "low". This input must tied either high low.
DET(1:0)
OEREXT OEIEXT
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 http://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


KVSF807LG - KVSF807LG   KVSF807LG Datasheet
D10040250GT - D10040250GT   D10040250GT Datasheet
CGH09120F - CGH09120F   CGH09120F Datasheet
CD4028BMS - CD4028BMS   CD4028BMS Datasheet
2SK2705 - 2SK2705   2SK2705 Datasheet
2SC4359 - 2SC4359   2SC4359 Datasheet

 

Privacy Policy | Disclaimer
© 2012 Datasheet Archive