XC3090L-8TQ176I - 5000 Gates FPGA, 320 CLBs, 80 MHz | Xilinx
MPN: XC3090L-8TQ176I ✗ End of Life| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $145 | $145.00 |
| 10 | $128 | $1,280.00 |
| 100 | $112 | $11,200.00 |
| 500 | $98 | $49,000.00 |
| 1,000 | $85 | $85,000.00 |
Drop-in alternatives for XC3090L-8TQ176I — same package, pin-to-pin compatible. Different-package parts requiring PCB rework are excluded.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
XC3090L-8TQG176I
✅ Drop-In✓ In Stock
$22.1 / Unit
View Datasheet →XC3090L-8TQ176C
✅ Drop-In✓ In Stock
$16.25 / Unit
View Datasheet →XC3090L-7TQG176I
✅ Drop-In✓ In Stock
$64.8 / Unit
View Datasheet →XC3090L-7TQ176I
✅ Drop-In✓ In Stock
$55.2 / Unit
View Datasheet →XC3090L-6TQG176I
✅ Drop-In✓ In Stock
$21.4 / Unit
View Datasheet →XC3090L-6TQ176I
✅ Drop-In✓ In Stock
$140 / Unit
View Datasheet →XC3090L-8TQ176I Maximum Ratings & Electrical Characteristics
| Product Type | Field-Programmable Gate Array (FPGA) |
| Series | XC3000 / XC3000A/L |
| Logic Cells / CLBs | 320 Configurable Logic Blocks |
| Equivalent Gates | 5000 (maximum) |
| Usable Gates | up to 6000 |
| Maximum Clock Frequency | 80 MHz |
| Combinatorial CLB Delay | 6.7 ns (max) |
| Process Technology | CMOS, 0.6 um |
| Supply Voltage | 5 V |
| User I/Os | 144 |
| Package | TQFP-176 (TQ176) 24x24 mm, gull-wing leads |
| Package Code | LFQFP |
| Terminal Form | Gull Wing |
| Number of Terminals | 176 |
| Operating Temperature Grade | Industrial (-40C to +85C) |
| Configuration Store | Volatile SRAM (external PROM required) |
XC3090L-8TQ176I Pin Configuration
| Pin 1 | I/O — User I/O pin (bank 0) |
| Pin 2 | I/O — User I/O pin (bank 0) |
| Pin 3 | VCCO — Output supply voltage for bank 0 |
| Pin 4 | I/O — User I/O pin (bank 0) |
| Pin 5 | I/O — User I/O pin (bank 0) |
| Pin 6 | I/O — User I/O pin (bank 0) |
| Pin 7 | I/O — User I/O pin (bank 0) |
| Pin 8 | I/O — User I/O pin (bank 0) |
| Pin 9 | I/O — User I/O pin (bank 0) |
| Pin 10 | I/O — User I/O pin (bank 0) |
| Pin 11 | I/O — User I/O pin (bank 0) |
| Pin 12 | I/O — User I/O pin (bank 0) |
| Pin 13 | GND — Ground |
| Pin 14 | I/O — User I/O pin (bank 0) |
| Pin 15 | I/O — User I/O pin (bank 0) |
| Pin 16 | I/O — User I/O pin (bank 0) |
| Pin 17 | I/O — User I/O pin (bank 0) |
| Pin 18 | I/O — User I/O pin (bank 0) |
| Pin 19 | VCC — Core 5V supply |
| Pin 20 | I/O — User I/O pin (bank 0) |
| Pin 21 | I/O — User I/O pin (bank 0) |
| Pin 22 | I/O — User I/O pin (bank 0) |
| Pin 23 | I/O — User I/O pin (bank 0) |
| Pin 24 | I/O — User I/O pin (bank 0) |
| Pin 25 | I/O — User I/O pin (bank 0) |
| Pin 26 | I/O — User I/O pin (bank 0) |
| Pin 27 | I/O — User I/O pin (bank 0) |
| Pin 28 | GND — Ground |
| Pin 29 | I/O — User I/O pin (bank 1) |
| Pin 30 | I/O — User I/O pin (bank 1) |
| Pin 31 | I/O — User I/O pin (bank 1) |
| Pin 32 | I/O — User I/O pin (bank 1) |
| Pin 33 | I/O — User I/O pin (bank 1) |
| Pin 34 | I/O — User I/O pin (bank 1) |
| Pin 35 | VCCO — Output supply voltage for bank 1 |
| Pin 36 | I/O — User I/O pin (bank 1) |
| Pin 37 | I/O — User I/O pin (bank 1) |
| Pin 38 | I/O — User I/O pin (bank 1) |
| Pin 39 | I/O — User I/O pin (bank 1) |
| Pin 40 | I/O — User I/O pin (bank 1) |
| Pin 41 | I/O — User I/O pin (bank 1) |
| Pin 42 | I/O — User I/O pin (bank 1) |
| Pin 43 | GND — Ground |
| Pin 44 | I/O — User I/O pin (bank 1) |
| Pin 45 | I/O — User I/O pin (bank 1) |
| Pin 46 | I/O — User I/O pin (bank 1) |
| Pin 47 | I/O — User I/O pin (bank 1) |
| Pin 48 | I/O — User I/O pin (bank 1) |
| Pin 49 | VCC — Core 5V supply |
| Pin 50 | I/O — User I/O pin (bank 1) |
| Pin 51 | I/O — User I/O pin (bank 1) |
| Pin 52 | I/O — User I/O pin (bank 1) |
| Pin 53 | I/O — User I/O pin (bank 1) |
| Pin 54 | I/O — User I/O pin (bank 1) |
| Pin 55 | I/O — User I/O pin (bank 1) |
| Pin 56 | GND — Ground |
| Pin 57 | I/O — User I/O pin (bank 2) |
| Pin 58 | I/O — User I/O pin (bank 2) |
| Pin 59 | I/O — User I/O pin (bank 2) |
| Pin 60 | I/O — User I/O pin (bank 2) |
| Pin 61 | I/O — User I/O pin (bank 2) |
| Pin 62 | I/O — User I/O pin (bank 2) |
| Pin 63 | VCCO — Output supply voltage for bank 2 |
| Pin 64 | I/O — User I/O pin (bank 2) |
| Pin 65 | I/O — User I/O pin (bank 2) |
| Pin 66 | I/O — User I/O pin (bank 2) |
| Pin 67 | I/O — User I/O pin (bank 2) |
| Pin 68 | I/O — User I/O pin (bank 2) |
| Pin 69 | I/O — User I/O pin (bank 2) |
| Pin 70 | GND — Ground |
| Pin 71 | I/O — User I/O pin (bank 2) |
| Pin 72 | I/O — User I/O pin (bank 2) |
| Pin 73 | I/O — User I/O pin (bank 2) |
| Pin 74 | I/O — User I/O pin (bank 2) |
| Pin 75 | I/O — User I/O pin (bank 2) |
| Pin 76 | I/O — User I/O pin (bank 2) |
| Pin 77 | VCC — Core 5V supply |
| Pin 78 | I/O — User I/O pin (bank 2) |
| Pin 79 | I/O — User I/O pin (bank 2) |
| Pin 80 | I/O — User I/O pin (bank 2) |
| Pin 81 | I/O — User I/O pin (bank 2) |
| Pin 82 | I/O — User I/O pin (bank 2) |
| Pin 83 | GND — Ground |
| Pin 84 | I/O — User I/O pin (bank 3) |
| Pin 85 | I/O — User I/O pin (bank 3) |
| Pin 86 | I/O — User I/O pin (bank 3) |
| Pin 87 | I/O — User I/O pin (bank 3) |
| Pin 88 | I/O — User I/O pin (bank 3) |
| Pin 89 | I/O — User I/O pin (bank 3) |
| Pin 90 | VCCO — Output supply voltage for bank 3 |
| Pin 91 | I/O — User I/O pin (bank 3) |
| Pin 92 | I/O — User I/O pin (bank 3) |
| Pin 93 | I/O — User I/O pin (bank 3) |
| Pin 94 | I/O — User I/O pin (bank 3) |
| Pin 95 | I/O — User I/O pin (bank 3) |
| Pin 96 | I/O — User I/O pin (bank 3) |
| Pin 97 | GND — Ground |
| Pin 98 | I/O — User I/O pin (bank 3) |
| Pin 99 | I/O — User I/O pin (bank 3) |
| Pin 100 | I/O — User I/O pin (bank 3) |
| Pin 101 | I/O — User I/O pin (bank 3) |
| Pin 102 | I/O — User I/O pin (bank 3) |
| Pin 103 | I/O — User I/O pin (bank 3) |
| Pin 104 | VCC — Core 5V supply |
| Pin 105 | I/O — User I/O pin (bank 3) |
| Pin 106 | I/O — User I/O pin (bank 3) |
| Pin 107 | I/O — User I/O pin (bank 3) |
| Pin 108 | I/O — User I/O pin (bank 3) |
| Pin 109 | I/O — User I/O pin (bank 3) |
| Pin 110 | GND — Ground |
| Pin 111 | I/O — User I/O pin (bank 4) |
| Pin 112 | I/O — User I/O pin (bank 4) |
| Pin 113 | I/O — User I/O pin (bank 4) |
| Pin 114 | I/O — User I/O pin (bank 4) |
| Pin 115 | I/O — User I/O pin (bank 4) |
| Pin 116 | I/O — User I/O pin (bank 4) |
| Pin 117 | VCCO — Output supply voltage for bank 4 |
| Pin 118 | I/O — User I/O pin (bank 4) |
| Pin 119 | I/O — User I/O pin (bank 4) |
| Pin 120 | I/O — User I/O pin (bank 4) |
| Pin 121 | I/O — User I/O pin (bank 4) |
| Pin 122 | I/O — User I/O pin (bank 4) |
| Pin 123 | GND — Ground |
| Pin 124 | I/O — User I/O pin (bank 4) |
| Pin 125 | I/O — User I/O pin (bank 4) |
| Pin 126 | I/O — User I/O pin (bank 4) |
| Pin 127 | I/O — User I/O pin (bank 4) |
| Pin 128 | I/O — User I/O pin (bank 4) |
| Pin 129 | I/O — User I/O pin (bank 4) |
| Pin 130 | VCC — Core 5V supply |
| Pin 131 | I/O — User I/O pin (bank 4) |
| Pin 132 | I/O — User I/O pin (bank 4) |
| Pin 133 | I/O — User I/O pin (bank 4) |
| Pin 134 | I/O — User I/O pin (bank 4) |
| Pin 135 | GND — Ground |
| Pin 136 | I/O — User I/O pin (bank 5) |
| Pin 137 | I/O — User I/O pin (bank 5) |
| Pin 138 | I/O — User I/O pin (bank 5) |
| Pin 139 | I/O — User I/O pin (bank 5) |
| Pin 140 | I/O — User I/O pin (bank 5) |
| Pin 141 | I/O — User I/O pin (bank 5) |
| Pin 142 | VCCO — Output supply voltage for bank 5 |
| Pin 143 | I/O — User I/O pin (bank 5) |
| Pin 144 | I/O — User I/O pin (bank 5) |
| Pin 145 | I/O — User I/O pin (bank 5) |
| Pin 146 | I/O — User I/O pin (bank 5) |
| Pin 147 | I/O — User I/O pin (bank 5) |
| Pin 148 | I/O — User I/O pin (bank 5) |
| Pin 149 | GND — Ground |
| Pin 150 | I/O — User I/O pin (bank 5) |
| Pin 151 | I/O — User I/O pin (bank 5) |
| Pin 152 | I/O — User I/O pin (bank 5) |
| Pin 153 | I/O — User I/O pin (bank 5) |
| Pin 154 | I/O — User I/O pin (bank 5) |
| Pin 155 | I/O — User I/O pin (bank 5) |
| Pin 156 | VCC — Core 5V supply |
| Pin 157 | I/O — User I/O pin (bank 5) |
| Pin 158 | I/O — User I/O pin (bank 5) |
| Pin 159 | I/O — User I/O pin (bank 5) |
| Pin 160 | I/O — User I/O pin (bank 5) |
| Pin 161 | GND — Ground |
| Pin 162 | INIT — Initialization signal / configuration status (active low) |
| Pin 163 | DONE — Configuration complete indicator (active high open-drain) |
| Pin 164 | CCLK — Configuration clock input |
| Pin 165 | DIN — Serial configuration data input |
| Pin 166 | DOUT — Serial configuration data output (daisy-chain) |
| Pin 167 | M0 — Configuration mode select bit 0 |
| Pin 168 | M1 — Configuration mode select bit 1 |
| Pin 169 | M2 — Configuration mode select bit 2 |
| Pin 170 | TDI — JTAG test data input |
| Pin 171 | TDO — JTAG test data output |
| Pin 172 | TMS — JTAG test mode select |
| Pin 173 | TCK — JTAG test clock |
| Pin 174 | PROGRAM — Active-low configuration reset |
| Pin 175 | XTL1 — Crystal oscillator pin 1 (or clock input) |
| Pin 176 | XTL2 — Crystal oscillator pin 2 (leave open if external clock used) |
Safe Operating Area (SOA) & Thermal Characteristics
No official SOA curve available for this digital IC. Always operate within absolute maximum ratings specified in the datasheet. Ensure adequate cooling and derate as needed.
Typical Applications
XC3090L-8TQ176I is suitable for 6 applications: Industrial Control Glue Logic, Legacy Telecom Backplane Interface, Military and Aerospace Retrofit Boards, Educational Laboratory Trainers, ASIC Prototype Bridge Logic, Test and Measurement Front Ends.
Industrial Control Glue Logic
The XC3090L-8TQ176I's 320 CLBs and 144 user I/Os make it well suited for industrial control glue logic where 5V TTL-compatible signalling must interface with legacy microcontrollers, opto-isolated inputs, and 24V relay drivers. Its 80 MHz maximum clock and 6.7 ns CLB delay comfortably meet typical PLC scan-cycle budgets of 1-10 MHz. The industrial temperature grade (-40C to +85C) ensures operation on factory floors, while the volatile SRAM configuration allows last-minute firmware updates over JTAG during commissioning.
Recommended
Legacy Telecom Backplane Interface
Telecom backplanes built in the mid-1990s often route 5V TTL signalling between line cards, and the XC3090L-8TQ176I was a popular glue-logic choice for protocol bridging, clock distribution, and alarm aggregation. Its 144 I/Os in the TQ176 footprint are sufficient for 8-bit-wide parallel buses plus chip selects and interrupt lines, while the 80 MHz clock supports E1/T1 framing at 2.048 MHz. Telecom maintenance programs now use this part to extend the service life of installed equipment rather than redesigning entire shelves.
Recommended
Military and Aerospace Retrofit Boards
Defense and aerospace platforms with multi-decade service lives frequently retrofit avionics, radar signal conditioning, and secure-communication subsystems using legacy Xilinx XC3000 parts. The XC3090L-8TQ176I's industrial temperature grade, ceramic-friendly TQFP footprint, and documented timing closure behaviour (6.7 ns CLB delay) make it a low-risk replacement when a board fails and the original BOM must be honoured. Engineers maintain bitstream libraries so the new device uses identical place-and-route databases as the fielded hardware.
Recommended
Educational Laboratory Trainers
University digital-logic and computer-architecture laboratories continue to use the XC3090L-8TQ176I on FPGA trainer boards because the XACT development system runs on legacy Windows and DOS environments that students learn without licensing fees. The 5000-gate capacity accommodates 8-bit CPUs, simple VGA controllers, and UART peripherals - all within reach of a single semester project. Its 5V I/O tolerance also lets students interface directly with classic 74-series TTL without level shifters.
Recommended
ASIC Prototype Bridge Logic
Before committing to a gate-array ASIC, design teams frequently use the XC3090L-8TQ176I as a prototype vehicle for glue logic that will eventually move into the ASIC's standard-cell library. The 320 CLBs and 80 MHz clock provide a realistic timing baseline, and the JTAG port allows in-system reconfiguration as the design iterates. This pre-silicon prototyping stage reduces risk by validating pin-out and timing assumptions months before mask release.
Recommended
Test and Measurement Front Ends
Bench-top instruments such as logic analyzers, protocol exercisers, and pattern generators use the XC3090L-8TQ176I for pattern sequencing, trigger logic, and front-end capture. Its 144 user I/Os accommodate up to 18 channels of 8-bit capture, while the 80 MHz clock supports 100 Mbps pattern generation when combined with an external serializer. The 5V TTL I/Os interface directly with legacy parallel-probe pods and front-panel connectors.
Recommended
Recommended Products Summary
Engineering reference data for XC3090L-8TQ176I — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | XC3090L-8TQG176I | XC3090L-8TQ176C | XC3090L-7TQG176I | XC3090L-7TQ176I | XC3090L-6TQG176I | XC3090L-6TQ176I |
|---|---|---|---|---|---|---|---|
| Brand | Xilinx | Xilinx | Xilinx | Xilinx | Xilinx | Xilinx | Xilinx |
| Package | TQFP-176 (TQ176) | TQFP-176 (TQ176) - same | TQFP-176 (TQ176) - same | TQFP-176 (TQ176) - same | TQFP-176 (TQ176) - same | TQFP-176 (TQ176) - same | TQFP-176 (TQ176) - same |
| Speed Grade | -8 | -8 (same) | -8 (same) | -7 (slower) | -7 (slower) | -6 (slowest) | -6 (slowest) |
| Temperature Grade | Industrial (-40C to +85C) | Industrial (-40C to +85C) | Commercial (0C to +70C) | Industrial (-40C to +85C) | Industrial (-40C to +85C) | Industrial (-40C to +85C) | Industrial (-40C to +85C) |
| Lead Finish | SnPb (standard) | Pb-free (G suffix) | SnPb (standard) | Pb-free (G suffix) | SnPb (standard) | Pb-free (G suffix) | SnPb (standard) |
| Logic Cells (CLBs) | 320 | 320 (same) | 320 (same) | 320 (same) | 320 (same) | 320 (same) | 320 (same) |
| Maximum Clock Frequency | 80 MHz | 80 MHz (same) | 80 MHz (same) | ~70 MHz (slower) | ~70 MHz (slower) | ~60 MHz (slowest) | ~60 MHz (slowest) |
| Combinatorial CLB Delay | 6.7 ns | 6.7 ns (same) | 6.7 ns (same) | ~7.5 ns (slower) | ~7.5 ns (slower) | ~9 ns (slowest) | ~9 ns (slowest) |
| User I/Os | 144 | 144 (same) | 144 (same) | 144 (same) | 144 (same) | 144 (same) | 144 (same) |
| Supply Voltage | 5 V | 5 V (same) | 5 V (same) | 5 V (same) | 5 V (same) | 5 V (same) | 5 V (same) |
Key Differentiators
- Industrial temperature grade (-40C to +85C) (vs XC3090L-8TQ176C)
- Mid-tier -8 speed grade (vs XC3090L-7TQG176I)
- Highest speed within the XC3090L TQ176 industrial family (vs XC3090L-6TQG176I)
Design Notes
The XC3090L-8TQ176I uses volatile SRAM configuration, so the bitstream is lost at every power-down. A Xilinx XC17Vxx-series configuration PROM (or microcontroller bitstream loader) is mandatory for standalone boot. Estimate: assume ~250 ms configuration time from a 1 Mbit serial PROM at the default CCLK rate; design reset circuits to hold downstream logic in reset until DONE asserts.
The TQFP-176 package has gull-wing leads on a 0.5 mm pitch with a 24x24 mm body. Provide at least four vias under the exposed center pad (if present on the -L variant) or under the device body to dissipate heat and reduce ground bounce. Place 0.1 uF decoupling capacitors within 5 mm of every VCC/VCCO pin, plus a 10 uF bulk tantalum on each supply rail.
Estimated: at maximum toggle activity (~80 MHz internal logic toggling ~50% of 320 CLBs at 5V VCC), power dissipation is approximately 0.5-1 W. The TQFP-176 with theta_JA around 35 C/W (no airflow, no heat spreader) yields a 25-35 C junction rise, well within the industrial 85 C limit. For sealed enclosures, derate by 30% and verify with a thermocouple.
Compliance Information
Standard (non-G) suffix parts use SnPb lead finish. For Pb-free assembly, choose the -G variants (XC3090L-8TQG176I). The XC3000 family predates AEC-Q100, so this part is not qualified for automotive safety applications.