isppac-clk5620v-01t48c Lattice Semiconductor Corp., isppac-clk5620v-01t48c Datasheet
isppac-clk5620v-01t48c
Related parts for isppac-clk5620v-01t48c
isppac-clk5620v-01t48c Summary of contents
Page 1
... Input Available only on ispClock5620 © 2004 Lattice Semiconductor Corp. All Lattice trademarks, registered trademarks, patents, and disclaimers are as listed at www.latticesemi.com/legal. All other brand or product names are trademarks or registered trademarks of their respective holders. The specifications and information herein are subject to change without notice. ...
Page 2
Lattice Semiconductor General Description and Overview The ispClock5610 and ispClock5620 are in-system-programmable high-fanout PLL-based clock drivers designed for use in high performance communications and computing applications. The ispClock5610 provides sin- gle-ended or five differential clock outputs, while ...
Page 3
Lattice Semiconductor Figure 2. ispClock5620 Functional Block Diagram PS0 PS1 LOCK Profile Select Control LOCK DETECT REFSEL REFA+ INPUT REFA- DIVIDER 0 M REFVTT (1-32) 1 PHASE REFB+ DETECT REFB- FEEDBACK N DIVIDER (1-32) FBKSEL FBKA+ ...
Page 4
Lattice Semiconductor Absolute Maximum Ratings Core Supply Voltage ...
Page 5
Lattice Semiconductor Performance Characteristics – Power Supply Symbol Parameter I Core Supply Current CCD I Analog Supply Current CCA Output Driver Supply Current I CCO (per Bank) I JTAG I/O Supply Current (static) CCJ 1. Supply current consumed by each ...
Page 6
Lattice Semiconductor DC Electrical Characteristics – Differential LVPECL Symbol Parameter Test Conditions V = 3.0 to 3.6V CCO V Input Voltage High 3.3V CCO V = 3.0 to 3.6V CCO V Input Voltage Low ...
Page 7
Lattice Semiconductor Switching Characteristics – Timing Adders for I/O Modes Adder Type 2 t Input Adders IOI LVTTL_in Using LVTTL Standard LVCMOS18_in Using LVCMOS 1.8V Standard LVCMOS25_in Using LVCMOS 2.5V Standard LVCMOS33_in Using LVCMOS 3.3V Standard SSTL2_in Using SSTL2 Standard ...
Page 8
Lattice Semiconductor Output Test Loads Figures 3-5 show the equivalent termination loads used to measure rise/fall times, output timing adders and other selected parameters as noted in the various tables of this data sheet. Figure 3. CMOS Termination Load ispCLOCK ...
Page 9
Lattice Semiconductor Programmable Input and Output Termination Characteristics Symbol Parameter Rin=40 setting Rin=45 setting Rin=50 setting R Input Resistance Rin=55 setting IN Rin=60 setting Rin=65 setting Rin=70 setting Rout 20 setting, VCCO=1.5V Rout 20 setting, VCCO=1.8V Rout 20 setting, VCCO=2.5V ...
Page 10
Lattice Semiconductor Performance Characteristics – PLL Symbol Parameter Reference and feedback input f f REF, FBK frequency range t Reference and feedback input CLOCKHI, t clock HIGH and LOW times CLOCKLO t Reference and feedback input RINP, t rise and ...
Page 11
Lattice Semiconductor Timing Specifications Skew Matching Symbol Parameter Between any two identically configured and loaded t Output-output Skew SKEW outputs regardless of bank. Programmable Skew Control Symbol Parameter Fine Skew Mode, f Fine Skew Mode Skew Control ...
Page 12
Lattice Semiconductor Timing Specifications (Cont.) Boundary Scan Logic Symbol t TCK (BSCAN Test) Clock Cycle BTCP t TCK (BSCAN Test) Pulse Width High BTCH t TCK (BSCAN Test) Pulse Width Low BTCL t TCK (BSCAN Test) Setup Time BTSU t ...
Page 13
Lattice Semiconductor Timing Diagrams Figure 7. Erase (User Erase or Erase All) Timing Diagram VIH TMS VIL SU1 SU1 CKH GKL VIH TCK VIL State Update-IR Run-Test/Idle (Erase) The clock (TCK) must ...
Page 14
Lattice Semiconductor Typical Performance Characteristics I vs. f CCD VCO (Normalized to 640MHz) 1.2 1 0.8 0.6 0.4 0.2 0 300 400 500 f (MHz) VCO Typical Skew Error vs. Setting (Skew Mode = FINE 600MHz) VCO 100 ...
Page 15
Lattice Semiconductor match. The option of which mode to use is programmable and may be set using PAC-Designer software (available from the Lattice web site at www.latticesemi.com). In phase-lock mode the lock detector asserts the LOCK signal as soon as ...
Page 16
Lattice Semiconductor Table 2. PAC-Designer Recommended Loop Filter Settings Note that the choice of loop filter parameters can have significant effects on ...
Page 17
Lattice Semiconductor M, N, and V Dividers The ispClock5600 incorporates a set of programmable dividers which provide the ability to synthesize output fre- quencies differing from that of the reference clock input. The input divider prescales the input ...
Page 18
Lattice Semiconductor Table 3. Nominal Output Duty Cycle vs. V-Divider Setting Divider Settings with 50% Output Duty Cycle PLL_BYPASS Mode The PLL_BYPASS ...
Page 19
Lattice Semiconductor Table 4. REFSEL and FBKSEL Operation for ispClock5620 REFSEL 0 1 • LVTTL (3.3V) • LVCMOS (1.8V, 2.5V, 3.3V) • SSTL2 • SSTL3 • HSTL • Differential SSTL2 • Differential SSTL3 • Differential HSTL • LVDS • LVPECL ...
Page 20
Lattice Semiconductor Figure 14. LVCMOS/LVTTL Input Receiver Configuration Signal In REFA+ No Connect REFA- No Connect REFVTT HSTL, SSTL2, SSTL3 The receiver should be set to HSTL/SSTL mode, and the input signal should be fed into the ‘+’ terminal of ...
Page 21
Lattice Semiconductor Differential HSTL and SSTL HSTL and SSTL are sometimes used in a differential form, especially for distributing clocks in high-speed memory systems. Figure 16 shows how ispClock5600 reference input should be configured for accepting these standards. The major ...
Page 22
Lattice Semiconductor Note that while a floating 100 resistor forms a complete termination for an LVDS signal line, additional circuitry may be required to satisfactorily terminate a differential LVPECL signal. This is because a true bipolar LVPECL out- put driver ...
Page 23
Lattice Semiconductor In the case where an output bank is unused, the associated VCCO pin may be either left floating or tied to ground to reduce quiescent power consumption. We recommend, however, that all unused VCCO pins be tied to ...
Page 24
Lattice Semiconductor end, the ispClock5600’s internal termination resistors are not available in these modes. Also note that output slew- rate control is not available in LVDS or LVPECL mode, and that these drivers always operate at a fixed slew-rate. Polarity ...
Page 25
Lattice Semiconductor LVPECL mode. The far end of the transmission line must be terminated with a 100 resistor across the two signal lines. Figure 22. Configuration for LVDS and LVPECL Output Modes LVDS/LVPECL mode ispClock5600 Note that when in LVPECL ...
Page 26
Lattice Semiconductor Figure 23. Maximum Ambient Temperature vs. Number of Active Output Banks Temperature Derating Curves (Outputs LVCMOS 3.3V Active Output Banks (a) Temperature Derating Curves (Outputs LVDS, ...
Page 27
Lattice Semiconductor sumption by turning off unused drivers, these features can also be used for functional testing purposes. The follow- ing inputs pins are used for output enable functions: • GOE – global output enable • OEX, OEY – secondary ...
Page 28
Lattice Semiconductor Unlike the skew adjustment features provided in many competing products, the ispClock5600’s skew adjustment feature provides exact and repeatable delays which exhibit extremely low channel-to-channel and device-to-device variation. This is achieved by deriving all skew timing from the ...
Page 29
Lattice Semiconductor which are multiples of four (in fine mode) may be divided by two. For example, a V-divider setting of 24 will divide down to 12, which is also a legal V-divider setting, whereas an initial setting of 26 ...
Page 30
Lattice Semiconductor Figure 26. Output Timing Adders for Logic Type (a) and Output Slew Rate (b) 0.15ns LVPECL Output ( IOS LVTTL Output (T = 0.1ns) IOS (a) Similarly, when one changes the slew rate of an output, ...
Page 31
Lattice Semiconductor Profile Select The ispClock5600 stores all internal configuration data in on-board E figuration profiles may be stored in each device. The choice of which configuration profi active is specified thought the profile select inputs PS0 ...
Page 32
Lattice Semiconductor When the ispClock5600 begins operating from initial power-on, the VCO starts running at a very low frequency (<100 MHz) which gradually increases as it approaches a locked condition. To prevent invalid outputs from being applied to the rest ...
Page 33
Lattice Semiconductor User Electronic Signature A user electronic signature (UES) feature is included in the E 32 bits that can be configured by the user to store unique data such as ID codes, revision numbers or inventory control data. The ...
Page 34
Lattice Semiconductor IEEE Standard 1149.1 Interface (JTAG) Serial Port Programming Interface Communication with the ispClock5600 is facilitated via an IEEE 1149.1 test access port (TAP used by the ispClock5600 both as a serial programming interface, and for boundary ...
Page 35
Lattice Semiconductor Test/Idle, Shift-Data-Register, Pause-Data-Register, Shift-Instruction-Register and Pause-Instruction-Register. But there is only one steady state for the condition when TMS is set high: the Test-Logic-Reset state. This allows a reset of the test logic within five TCKs or less by ...
Page 36
Lattice Semiconductor facturer to determine. The instruction word length is not mandated other than minimum of two bits, with only the BYPASS and EXTEST instruction code patterns being specifically called out (all ones and all zeroes respec- ...
Page 37
Lattice Semiconductor scan operation, after power-up of the device issuing a Test-Logic-Reset instruction. The bit code for this instruction is defined by Lattice as shown in Table 8. Figure 32. ispClock5600 Family ID Codes MSB Version Part Number ...
Page 38
Lattice Semiconductor VERIFY – This instruction loads data from the E shifted out. The device must already be in programming mode for this instruction to execute. VERIFY_INCR – This instruction copies the E umn register and then auto-increments the value ...
Page 39
Lattice Semiconductor Pin Descriptions Pin Name Description VCCO_0 Output Driver ‘0’ VCC VCCO_1 Output Driver ‘1’ VCC VCCO_2 Output Driver ‘2’ VCC VCCO_3 Output Driver ‘3’ VCC VCCO_4 Output Driver ‘4’ VCC VCCO_5 Output Driver ‘5’ VCC VCCO_6 Output Driver ...
Page 40
Lattice Semiconductor Pin Descriptions (Continued) Pin Name Description VCCD Digital Core VCC GNDD Digital GND VCCJ JTAG interface VCC REFA+ Clock Reference A positive input REFA- Clock Reference A negative input REFB+ Clock Reference B positive input REFB- Clock Reference ...
Page 41
Lattice Semiconductor Detailed Pin Descriptions VCCO_[0..9], GNDO_[0..9] – These pins provide power and ground for each of the output banks. In the case when an output bank is unused, its corresponding VCCO pin may be left unconnected or preferably should ...
Page 42
Lattice Semiconductor GOE – Global output enable. This pin drives all outputs to a high-impedance state when it is pulled HIGH. GOE also controls the internal feedback buffer, so that bringing GOE high will cause the PLL to lose lock. ...
Page 43
Lattice Semiconductor Package Diagrams 48-Pin TQFP (Dimensions in Millimeters) PIN 1 INDICATOR 0. SEE DETAIL "A" 0. LEAD FINISH b c ...
Page 44
Lattice Semiconductor 100-Pin TQFP (Dimensions in Millimeters) PIN 1 INDICATOR TOP VIEW SIDE VIEW b 0. A-B D LEAD FINISH BASE METAL SECTION B-B NOTES: 1. DIMENSIONING ...
Page 45
... Lattice Semiconductor Part Number Description ispPAC-CLK56XX XXXX X Device Family Device Number CLK5610 CLK5620 Ordering Information Conventional Packaging Part Number Clock Outputs ispPAC-CLK5610V-01T48C ispPAC-CLK5620V-01T100C Part Number Clock Outputs ispPAC-CLK5610V-01T48I ispPAC-CLK5620V-01T100I Lead-Free Packaging Part Number Clock Outputs ispPAC-CLK5610V-01TN48C ispPAC-CLK5620V-01TN100C Part Number Clock Outputs ...
Page 46
... Lattice Semiconductor Package Options ispClock5610: 48-pin TQFP VCCO_0 1 BANK_0B 2 BANK_0A 3 GNDO_0 4 VCCO_1 5 BANK_1B 6 BANK_1A 7 GNDO_1 8 VCCO_2 9 BANK_2B 10 BANK_2A 11 GNDO_2 12 ispClock5600 Family Data Sheet 36 VCCJ 35 TDO 34 LOCK 33 VCCD 32 GNDO_4 ispPAC- 31 BANK_4A CLK5610V-01T48C 30 BANK_4B 29 VCCO_4 28 GNDO_3 27 BANK_3A 26 BANK_3B 25 VCCO_3 46 ...
Page 47
... VCCO_1 7 BANK_1B 8 BANK_1A 9 GNDO_1 10 VCCO_2 11 BANK_2B 12 BANK_2A 13 GNDO_2 14 VCCO_3 15 BANK_3B 16 BANK_3A 17 GNDO_3 18 VCCO_4 19 BANK_4B 20 BANK_4A 21 GNDO_4 22 n/c 23 n/c 24 n/c 25 ispClock5600 Family Data Sheet ispPAC-CLK5620V-01T100C 47 75 n/c 74 VCCJ 73 TDO 72 LOCK 71 VCCD 70 GNDO_9 69 BANK_9A 68 BANK_9B 67 VCCO_9 66 GNDO_8 65 BANK_8A 64 BANK_8B 63 VCCO_8 62 GNDO_7 61 BANK_7A 60 BANK_7B 59 VCCO_7 58 GNDO_6 57 ...