0 XC95144 In-System Programmable CPLD R DS067 (v5.3) February 16, 2004 0 5 Product Specification Features Description * * 7.5 ns pin-to-pin logic delays on all pins fCNT to 111 MHz * * * 144 macrocells with 3,200 usable gates Up to 133 user I/O pins 5V in-system programmable - Endurance of 10,000 program/erase cycles - Program/erase over full commercial voltage and temperature range Enhanced pin-locking architecture Flexible 36V18 Function Block - 90 product terms drive any or all of 18 macrocells within Function Block - Global and product term clocks, output enables, set and reset signals Extensive IEEE Std 1149.1 boundary-scan (JTAG) support Programmable power reduction mode in each macrocell Slew rate control on individual outputs User programmable ground pin capability Extended pattern security features for design protection High-drive 24 mA outputs 3.3V or 5V I/O capability Advanced CMOS 5V Fast FLASHTM technology Supports parallel programming of more than one XC9500 concurrently Available in 100-pin PQFP, 100-pin TQFP, and 160-pin PQFP packages The XC95144 is a high-performance CPLD providing advanced in-system programming and test capabilities for general purpose logic integration. It is comprised of eight 36V18 Function Blocks, providing 3,200 usable gates with propagation delays of 7.5 ns. See Figure 2 for the architecture overview. * * * * * * * * * * * Power dissipation can be reduced in the XC95144 by configuring macrocells to standard or low-power modes of operation. Unused macrocells are turned off to minimize power dissipation. Operating current for each design can be approximated for specific operating conditions using the following equation: ICC (mA) = MCHP (1.7) + MCLP (0.9) + MC (0.006 mA/MHz) f Where: MCHP = Macrocells in high-performance mode MCLP = Macrocells in low-power mode MC = Total number of macrocells used f = Clock frequency (MHz) Figure 1 shows a typical calculation for the XC95144 device. 600 (480) nce orma erf igh P H Typical ICC (mA) * Power Management 400 (320) (300) Lo wer w Po 200 (160) 0 50 100 Clock Frequency (MHz) DS067_01_110101 Figure 1: Typical ICC vs. Frequency for XC95144 (c) 2003 Xilinx, Inc. All rights reserved. All Xilinx trademarks, registered trademarks, patents, and disclaimers are as listed at http://www.xilinx.com/legal.htm. All other trademarks and registered trademarks are the property of their respective owners. All specifications are subject to change without notice. DS067 (v5.3) February 16, 2004 Product Specification www.xilinx.com 1-800-255-7778 1 R XC95144 In-System Programmable CPLD 3 JTAG Port 1 JTAG Controller In-System Programming Controller 36 Function Block 1 18 I/O Macrocells 1 to 18 I/O Fast CONNECT II Switch Matrix I/O I/O I/O Blocks I/O I/O I/O 36 Function Block 2 18 Macrocells 1 to 18 36 Function Block 3 18 Macrocells 1 to 18 I/O 3 I/O/GCK 36 1 Function Block 4 18 I/O/GSR 2 Macrocells 1 to 18 I/O/GTS 36 Function Block 8 18 Macrocells 1 to 18 DS067_02_110101 Figure 2: XC95144 Architecture Function block outputs (indicated by the bold line) drive the I/O blocks directly. 2 www.xilinx.com 1-800-255-7778 DS067 (v5.3) February 16, 2004 Product Specification R XC95144 In-System Programmable CPLD Absolute Maximum Ratings Symbol Description Value Units -0.5 to 7.0 V VCC Supply voltage relative to GND VIN Input voltage relative to GND -0.5 to VCC + 0.5 V VTS Voltage applied to 3-state output -0.5 to VCC + 0.5 V TSTG Storage temperature (ambient) -65 to +150 oC +150 oC TJ Junction temperature Notes: 1. Stresses beyond those listed under Absolute Maximum Ratings may cause permanent damage to the device. These are stress ratings only, and functional operation of the device at these or any other conditions beyond those listed under Operating Conditions is not implied. Exposure to Absolute Maximum Ratings conditions for extended periods of time may affect device reliability. Recommended Operation Conditions Symbol VCCINT VCCIO Parameter Supply voltage for internal logic and input buffers Supply voltage for output drivers for 5V operation Commercial TA = 0oC to 70oC Industrial TA = -40oC to +85oC Commercial TA = 0oC to 70oC Industrial TA = -40oC to +85oC Supply voltage for output drivers for 3.3V operation Min Max Units 4.75 5.25 V 4.5 5.5 4.75 5.25 4.5 5.5 3.0 3.6 V VIL Low-level input voltage 0 0.80 V VIH High-level input voltage 2.0 VCCINT + 0.5 V VO Output voltage 0 VCCIO V Quality and Reliability Characteristics Symbol Parameter TDR Data Retention NPE Program/Erase Cycles (Endurance) Min Max Units 20 - Years 10,000 - Cycles DC Characteristic Over Recommended Operating Conditions Symbol VOH Parameter Test Conditions Min Max Units - V Output high voltage for 5V outputs IOH = -4.0 mA, VCC = Min 2.4 Output high voltage for 3.3V outputs IOH = -3.2 mA, VCC = Min 2.4 - V Output low voltage for 5V outputs IOL = 24 mA, VCC = Min - 0.5 V Output low voltage for 3.3V outputs IOL = 10 mA, VCC = Min - 0.4 V IIL Input leakage current VCC = Max VIN = GND or VCC - 10 A IIH I/O high-Z leakage current VCC = Max VIN = GND or VCC - 10 A CIN I/O capacitance VIN = GND f = 1.0 MHz - 10 pF ICC Operating supply current (low power mode, active) VI = GND, No load f = 1.0 MHz VOL DS067 (v5.3) February 16, 2004 Product Specification www.xilinx.com 1-800-255-7778 160 (Typical) mA 3 R XC95144 In-System Programmable CPLD AC Characteristics XC95144-7 Symbol Parameter XC95144-10 XC95144-15 Min Max Min Max Min Max Units - 7.5 - 10.0 - 15.0 ns 4.5 - 6.0 - 8.0 - ns TPD I/O to output valid TSU I/O setup time before GCK TH I/O hold time after GCK 0 - 0 - 0 - ns GCK to output valid - 4.5 - 6.0 - 8.0 ns 16-bit counter frequency 125.0 - 111.1 - 95.2 - MHz Multiple FB internal operating frequency 83.3 - 66.7 - 55.6 - MHz TPSU I/O setup time before p-term clock input 0.5 - 2.0 - 4.0 - ns TPH I/O hold time after p-term clock input 4.0 - 4.0 - 4.0 - ns TCO fCNT(1) fSYSTEM(2) TPCO P-term clock output valid - 8.5 - 10.0 - 12.0 ns TOE GTS to output valid - 5.5 - 6.0 - 11.0 ns TOD GTS to output disable - 5.5 - 6.0 - 11.0 ns TPOE Product term OE to output enabled - 9.5 - 10.0 - 14.0 ns TPOD Product term OE to output disabled - 9.5 - 10.0 - 14.0 ns TWLH GCK pulse width (High or Low) 4.0 - 4.5 - 5.5 - ns Notes: 1. fCNT is the fastest 16-bit counter frequency available, using the local feedback when applicable. fCNT is also the Export Control Maximum flip-flop toggle rate, fTOG. 2. fSYSTEM is the internal operating frequency for general purpose system designs spanning multiple FBs. VTEST R1 Output Type VCCIO VTEST R1 R2 CL 5.0V 5.0V 160 120 35 pF 3.3V 3.3V 260 360 35 pF Device Output R2 CL DS067_03_110101 Figure 3: AC Load Circuit 4 www.xilinx.com 1-800-255-7778 DS067 (v5.3) February 16, 2004 Product Specification R XC95144 In-System Programmable CPLD Internal Timing Parameters XC95144-7 Symbol Parameter XC95144-10 XC95144-15 Min Max Min Max Min Max Units Buffer Delays TIN Input buffer delay - 2.5 - 3.5 - 4.5 ns TGCK GCK buffer delay - 1.5 - 2.5 - 3.0 ns TGSR GSR buffer delay - 4.5 - 6.0 - 7.5 ns TGTS GTS buffer delay - 5.5 - 6.0 - 11.0 ns TOUT Output buffer delay - 2.5 - 3.0 - 4.5 ns TEN Output buffer enable/disable delay - 0 - 0 - 0 ns Product Term Control Delays TPTCK Product term clock delay - 3.0 - 3.0 - 2.5 ns TPTSR Product term set/reset delay - 2.0 - 2.5 - 3.0 ns TPTTS Product term 3-state delay - 4.5 - 3.5 - 5.0 ns - 0.5 - 1.0 - 3.0 ns Internal Register and Combinatorial Delays TPDI Combinatorial logic propagation delay TSUI Register setup time 1.5 - 2.5 - 3.5 - ns THI Register hold time 3.0 - 3.5 - 4.5 - ns TCOI Register clock to output valid time - 0.5 - 0.5 - 0.5 ns TAOI Register async. S/R to output delay - 6.5 - 7.0 - 8.0 ns TRAI Register async. S/R recover before clock 7.5 - 10.0 - 10.0 - ns TLOGI Internal logic delay - 2.0 - 2.5 - 3.0 ns Internal low power logic delay - 10.0 - 11.0 - 11.5 ns TLOGILP Feedback Delays TF Fast CONNECT II feedback delay - 8.0 - 9.5 - 11.0 ns TLF Function block local feedback delay - 4.0 - 3.5 - 3.5 ns Time Adders TPTA(1) Incremental product term allocator delay - 1.0 - 1.0 - 1.0 ns TSLEW Slew-rate limited delay - 4.0 - 4.5 - 5.0 ns Notes: 1. TPTA is multiplied by the span of the function as defined in the XC9500 family data sheet. DS067 (v5.3) February 16, 2004 Product Specification www.xilinx.com 1-800-255-7778 5 R XC95144 In-System Programmable CPLD XC95144 I/O Pins Function Block Macrocell 1 1 TQ100 PQ100 PQ160 - - 25 BScan Order Function Block Macrocell TQ100 429 3 1 - - 43 321 25[1] 35[1] 318[1] PQ100 PQ160 BScan Order 1 2 11 13 18 426 3 2 23[1] 1 3 12 14 19 423 3 3 - - 45 315 1 4 - - 27 420 3 4 - - 48 312 1 5 13 15 21 417 3 5 24 26 36 309 1 6 14 16 22 414 3 6 25 27 37 306 1 7 - - 32 411 3 7 - - 50 303 1 8 15 17 23 408 3 8 27[1] 29[1] 42[1] 300[1] 1 9 16 18 24 405 3 9 28 30 44 297 1 10 - - 34 402 3 10 - - 52 294 1 11 17 19 26 399 3 11 29 31 47 291 1 12 18 20 28 396 3 12 30 32 49 288 1 13 - - 38 393 3 13 - - 53 285 1 14 19 21 29 390 3 14 32 34 54 282 1 15 20 22 30 387 3 15 33 35 56 279 1 16 - - 39 384 3 16 - - 55 276 1 17 22[1] 24[1] 33[1] 381[1] 3 17 34 36 57 273 1 18 - - - 378 3 18 - - - 270 2 1 - - 158 375 4 1 - - 132 267 2 2 99[1] 1[1] 159[1] 372[1] 4 2 87 89 140 264 2 3 - - 3 369 4 3 - - 147 261 2 4 - - 5 366 4 4 - - 149 258 2 5 1[1] 3[1] 2[1] 363[1] 4 5 89 91 142 255 2 6 2[1] 4[1] 4[1] 360[1] 4 6 90 92 143 252 2 7 - - 7 357 4 7 - - 150 249 8 3[1] 5[1] 6[1] 354[1] 4 8 91 93 144 246 2 9 4[1] 6[1] 8[1] 351[1] 4 9 92 94 145 243 2 10 - - 9 348 4 10 - - 151 240 2 11 6 8 11 345 4 11 93 95 146 237 2 12 7 9 12 342 4 12 94 96 148 234 2 13 - - 14 339 4 13 - - 153 231 2 14 8 10 13 336 4 14 95 97 152 228 2 15 9 11 15 333 4 15 96 98 154 225 2 16 - - 16 330 4 16 - - 155 222 2 17 10 12 17 327 4 17 97 99 156 219 2 18 - - - 324 4 18 - - - 216 2 Notes: 1. Global control pin. Macrocell outputs to package pins subject to change, contact factory for latest information. Power, GND, JTAG, and Global Signals are fixed. 6 www.xilinx.com 1-800-255-7778 DS067 (v5.3) February 16, 2004 Product Specification R XC95144 In-System Programmable CPLD XC95144 I/O Pins (Continued) Function Block Macrocell 5 1 - - 65 213 7 1 - - - 105 5 2 35 37 58 210 7 2 50 52 79 102 5 3 - - 66 207 7 3 - - 84 99 5 4 - - 67 204 7 4 - - 85 96 5 5 36 38 59 201 7 5 52 54 82 93 5 6 37 39 60 198 7 6 53 55 86 90 5 7 - - 74 195 7 7 - - 87 87 5 8 39 41 62 192 7 8 54 56 88 84 5 9 40 42 63 189 7 9 55 57 90 81 5 10 - - 76 186 7 10 - - 89 78 5 11 41 43 64 183 7 11 56 58 92 75 5 12 42 44 68 180 7 12 58 60 95 72 5 13 - - 78 177 7 13 - - 91 69 5 14 43 45 69 174 7 14 59 61 96 66 5 15 46 48 72 171 7 15 60 62 97 63 5 16 - - 83 168 7 16 - - 93 60 5 17 49 51 77 165 7 17 61 63 98 57 5 18 - - - 162 7 18 - - - 54 6 1 - - - 159 8 1 - - - 51 6 2 74 76 117 156 8 2 63 65 101 48 6 3 - - 119 153 8 3 - - 105 45 6 4 - - 123 150 8 4 - - 107 42 6 5 76 78 122 147 8 5 64 66 102 39 6 6 77 79 124 144 8 6 65 67 103 36 6 7 - - 125 141 8 7 - - 109 33 6 8 78 80 126 138 8 8 66 68 104 30 6 9 79 81 129 135 8 9 67 69 106 27 6 10 - - 128 132 8 10 - - 112 24 TQ100 PQ100 PQ160 BScan Order Function Block Macrocell TQ100 PQ100 PQ160 BScan Order 6 11 80 82 133 129 8 11 68 70 108 21 6 12 81 83 134 126 8 12 70 72 111 18 6 13 - - 130 123 8 13 - - 114 15 6 14 82 84 135 120 8 14 71 73 113 12 6 15 85 87 138 117 8 15 72 74 115 9 6 16 - - 131 114 8 16 - - 118 6 6 17 86 88 139 111 8 17 73 75 116 3 6 18 - - - 108 8 18 - - - 0 Notes: 1. Global control pin. Macrocell outputs to package pins subject to change, contact factory for latest information. Power, GND, JTAG, and Global Signals are fixed. DS067 (v5.3) February 16, 2004 Product Specification www.xilinx.com 1-800-255-7778 7 R XC95144 In-System Programmable CPLD XC95144 Global, JTAG, and Power Pins 8 Pin Type TQ100 PQ100 PQ160 I/O/GCK1 22 24 33 I/O/GCK2 23 25 35 I/O/GCK3 27 29 42 I/O/GTS1 3 5 6 I/O/GTS2 4 6 8 I/O/GSR 99 1 159 TCK 48 50 75 TDI 45 47 71 TDO 83 85 136 TMS 47 49 73 VCCINT 5V 5, 57, 98 7, 59, 100 10, 46, 94, 157 VCCIO 3.3V/5V 26, 38, 51, 88 28, 40, 53, 90 1, 41, 61, 81, 121, 141 GND 100, 21, 31, 44, 62, 69, 75, 84 2, 23, 33, 46, 64, 71, 77, 86 20, 31, 40, 51, 70, 80, 99, 100, 110, 120, 127, 137, 160 No Connects - - - www.xilinx.com 1-800-255-7778 DS067 (v5.3) February 16, 2004 Product Specification R XC95144 In-System Programmable CPLD Device Part Marking and Ordering Combination Information R XC95xxx TQ144 Device Type Package This line not related to device part number 7C Speed Operating Range 1 Sample package with part marking. Speed (pin-to-pin delay) Pkg. Symbol No. of Pins Package Type Operating Range(1) XC95144-7PQ100C 7.5 ns PQ100 100-pin Plastic Quad Flat Pack (PQFP) C XC95144-7TQ100C 7.5 ns TQ100 100-pin Thin Quad Flat Pack (TQFP) C XC95144-7PQ160C 7.5 ns PQ160 160-pin Plastic Quad Flat Pack (PQFP) C XC95144-10PQ100C 10 ns PQ100 100-pin Plastic Quad Flat Pack (PQFP) C XC95144-10TQ100C 10 ns TQ100 100-pin Thin Quad Flat Pack (TQFP) C XC95144-10PQ160C 10 ns PQ160 160-pin Plastic Quad Flat Pack (PQFP) C XC95144-10PQ100I 10 ns PQ100 100-pin Plastic Quad Flat Pack (PQFP) I XC95144-10TQ100I 10 ns TQ100 100-pin Thin Quad Flat Pack (TQFP) I XC95144-10PQ160I 10 ns PQ160 160-pin Plastic Quad Flat Pack (PQFP) I XC95144-15PQ100C 15 ns PQ100 100-pin Plastic Quad Flat Pack (PQFP) C XC95144-15TQ100C 15 ns TQ100 100-pin Thin Quad Flat Pack (TQFP) C XC95144-15PQ160C 15 ns PQ160 160-pin Plastic Quad Flat Pack (PQFP) C XC95144-15PQ100I 15 ns PQ100 100-pin Plastic Quad Flat Pack (PQFP) I XC95144-15TQ100I 15 ns TQ100 100-pin Thin Quad Flat Pack (TQFP) I XC95144-15PQ160I 15 ns PQ160 160-pin Plastic Quad Flat Pack (PQFP) I Device Ordering and Part Marking Number Notes: 1. C = Commercial: TA = 0 to +70C; I = Industrial: TA = -40 to +85C Additional Information XC9500 Data sheets and application notes. Online Store Packages Revision History The following table shows the revision history for this document. Date Version 12/04/98 4.0 Update AC characteristics and internal parameters. 06/18/03 5.0 Updated format. DS067 (v5.3) February 16, 2004 Product Specification Revision www.xilinx.com 1-800-255-7778 9 R XC95144 In-System Programmable CPLD 10 Date Version Revision 08/21/03 5.1 Updated Package Device Marking Pin 1 orientation. 11/06/03 5.2 Update pin count on PQ160 packages. 02/16/04 5.3 Correct GTS pin information by removing rows on GTS3 GTS4 from table on page 8. Add links to addtional information. www.xilinx.com 1-800-255-7778 DS067 (v5.3) February 16, 2004 Product Specification