EPF10K10LC84-3 - FLEX 10K FPGA, 10K Gates, 84-LCC | Intel/Altera
MPN: EPF10K10LC84-3 β End of Life| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $65.96 | $65.96 |
| 10 | $62.5 | $625.00 |
| 100 | $56.2 | $5,620.00 |
| 500 | $48.75 | $24,375.00 |
| 1,000 | $41.3 | $41,300.00 |
EPF10K10LC84-3 Overview
What is a FLEX 10K FPGA? The FLEX 10K (Flexible Logic Element matriX) family was the industry's first embedded programmable logic device family to provide System-on-a-Programmable-Chip (SOPC) integration. FPGAs in this hierarchy sit at the top of the programmable logic pyramid: PLD (programmable logic device) > CPLD (complex PLD) > FPGA (field-programmable gate array). Each FLEX 10K device embeds an array of logic elements (LEs), embedded array blocks (EABs) for memory/megafunctions, and a continuous routing fabric that allows large sequential and combinational designs to be implemented.
Key specifications include 6,144 typical gates / 10,000 maximum gates, 576 logic elements, 3 embedded array blocks providing up to 6,144 RAM bits, and a commercial operating temperature grade (0C to 70C). The -3 speed grade denotes the slowest of the FLEX 10K commercial speed bins, with a worst-case propagation delay around 0.6 ns per logic element in the datasheet's typical tables.
Architecturally, the FLEX 10K uses a CMOS SRAM-based configuration cell that must be loaded from a serial configuration EPROM at every power-up. Each embedded array block can be configured as a memory block or as a megafunction (FIFO, multiplier, adder) using Altera's MAX+PLUS II or Quartus toolchains. The MultiVolt I/O pins support PCI-clamping-diode, slew-rate control, and open-drain options on a pin-by-pin basis.
Typical applications include PCI bridge glue logic, peripheral bus interfaces, DSP co-processors, custom state machines, and legacy industrial control designs. Because the FLEX 10K family is end-of-life, the EPF10K10LC84-3 today is typically used for maintenance of legacy boards and second-source production. Designers should confirm long-term availability before specifying it in new designs.
When designing with this FPGA, verify configuration memory requirements: a single EPC2 or EPC1 configuration EPROM is sufficient for 10K-gate designs. JTAG boundary-scan is supported via the JTAG pins for board-level test. Pin migration between the 84-LCC package and the same die in 144-pin TQFP/QFP packages is possible because the silicon die is shared.
This page synthesizes distributor stock levels, drop-in FLEX 10K family alternatives sharing the 84-LCC footprint, and practical design notes that are not collected in any single manufacturer datasheet.
Drop-in alternatives for EPF10K10LC84-3 β same package, pin-to-pin compatible. Different-package parts requiring PCB rework are excluded.
Variants in this series
Same-series models that are drop-in compatible with EPF10K10LC84-3 (same form factor and footprint) β differing in Mounting Type, Package, Operating Temperature, Configuration Method, Process Technology.
Quick Comparison Tool β Select alternative parts for side-by-side comparison:
EPF10K10LC84-4
β Drop-In β οΈ εζ°εΎ ιͺθ―β In Stock
$30.85 / Unit
View Datasheet βEPF10K10LC84-4N
β Drop-In β οΈ εζ°εΎ ιͺθ―β In Stock
$18.3 / Unit
View Datasheet βEPF10K10LC84-3N
β Drop-Inπ Reference alternative (not in catalog)
EPF10K10LC84-3 Maximum Ratings & Electrical Characteristics
| Family | FLEX 10K |
| Logic Elements | 576 |
| Typical Gates | 10,000 |
| Maximum Gates | 31,000 |
| Embedded Array Blocks (EAB) | 3 |
| Maximum RAM Bits | 6,144 |
| User I/O Pins | 59 |
| Package | 84-LCC (J-Lead) |
| Package Code | QCCJ |
| Speed Grade | -3 |
| Operating Temperature | 0C to 70C (Commercial) |
| Supply Voltage VCCINT | 5.0 V |
| Supply Voltage VCCIO | 3.3 V or 5.0 V (MultiVolt) |
| Configuration Method | SRAM, serial via EPC1/EPC2 EPROM |
| JTAG Support | Yes (IEEE 1149.1 boundary-scan) |
| Mounting Type | Surface Mount (J-bend) |
EPF10K10LC84-3 Pin Configuration
| Pin 1 | I/O β User I/O pin (multi-function) |
| Pin 2 | I/O β User I/O pin |
| Pin 3 | I/O β User I/O pin |
| Pin 4 | I/O β User I/O pin |
| Pin 5 | I/O β User I/O pin |
| Pin 6 | I/O β User I/O pin |
| Pin 7 | I/O β User I/O pin |
| Pin 8 | VCCINT β Core supply voltage 5.0 V |
| Pin 9 | I/O β User I/O pin |
| Pin 10 | I/O β User I/O pin |
| Pin 11 | I/O β User I/O pin |
| Pin 12 | GND β Ground |
| Pin 13 | I/O β User I/O pin |
| Pin 14 | I/O β User I/O pin |
| Pin 15 | I/O β User I/O pin |
| Pin 16 | I/O β User I/O pin |
| Pin 17 | I/O β User I/O pin |
| Pin 18 | I/O β User I/O pin |
| Pin 19 | I/O β User I/O pin |
| Pin 20 | VCCIO β I/O supply voltage (3.3 V or 5.0 V) |
| Pin 21 | I/O β User I/O pin |
| Pin 22 | I/O β User I/O pin |
| Pin 23 | I/O β User I/O pin |
| Pin 24 | I/O β User I/O pin |
| Pin 25 | I/O β User I/O pin |
| Pin 26 | I/O β User I/O pin |
| Pin 27 | I/O β User I/O pin |
| Pin 28 | I/O β User I/O pin |
| Pin 29 | GND β Ground |
| Pin 30 | I/O β User I/O pin |
| Pin 31 | I/O β User I/O pin |
| Pin 32 | I/O β User I/O pin |
| Pin 33 | I/O β User I/O pin |
| Pin 34 | I/O β User I/O pin |
| Pin 35 | I/O β User I/O pin |
| Pin 36 | VCCINT β Core supply voltage 5.0 V |
| Pin 37 | I/O β User I/O pin |
| Pin 38 | I/O β User I/O pin |
| Pin 39 | I/O β User I/O pin |
| Pin 40 | I/O β User I/O pin |
| Pin 41 | I/O β User I/O pin |
| Pin 42 | I/O β User I/O pin |
| Pin 43 | GND β Ground |
| Pin 44 | I/O β User I/O pin |
| Pin 45 | I/O β User I/O pin |
| Pin 46 | I/O β User I/O pin |
| Pin 47 | I/O β User I/O pin |
| Pin 48 | I/O β User I/O pin |
| Pin 49 | I/O β User I/O pin |
| Pin 50 | I/O β User I/O pin |
| Pin 51 | I/O β User I/O pin |
| Pin 52 | VCCIO β I/O supply voltage (3.3 V or 5.0 V) |
| Pin 53 | I/O β User I/O pin |
| Pin 54 | I/O β User I/O pin |
| Pin 55 | I/O β User I/O pin |
| Pin 56 | I/O β User I/O pin |
| Pin 57 | I/O β User I/O pin |
| Pin 58 | I/O β User I/O pin |
| Pin 59 | I/O β User I/O pin |
| Pin 60 | GND β Ground |
| Pin 61 | TDI β JTAG Test Data In |
| Pin 62 | TMS β JTAG Test Mode Select |
| Pin 63 | TCK β JTAG Test Clock |
| Pin 64 | nSTATUS β Configuration status (active-low) |
| Pin 65 | nCONFIG β Configuration control (active-low) |
| Pin 66 | DCLK β Configuration clock input |
| Pin 67 | DATA0 β Configuration data input |
| Pin 68 | CONFIG_DONE β Configuration complete (open-drain) |
| Pin 69 | TDO β JTAG Test Data Out |
| Pin 70 | VCCINT β Core supply voltage 5.0 V |
| Pin 71 | DEV_CLRn β Device-wide clear (active-low) |
| Pin 72 | DEV_OE β Device-wide output enable (active-low) |
| Pin 73 | I/O β User I/O pin |
| Pin 74 | I/O β User I/O pin |
| Pin 75 | I/O β User I/O pin |
| Pin 76 | I/O β User I/O pin |
| Pin 77 | I/O β User I/O pin |
| Pin 78 | GND β Ground |
| Pin 79 | I/O β User I/O pin |
| Pin 80 | I/O β User I/O pin |
| Pin 81 | I/O β User I/O pin |
| Pin 82 | I/O β User I/O pin |
| Pin 83 | I/O β User I/O pin |
| Pin 84 | I/O β User I/O pin |
Typical Applications
EPF10K10LC84-3 is suitable for 6 applications: Legacy PCI Bus Bridge / Glue Logic, DSP Co-Processor for Audio/Motor Control, Industrial Control State Machine / PLC Front-End, Custom Peripheral Expansion for Embedded CPUs, Telecom Line-Card Glue / Framing Logic, Legacy Test & Measurement Front-End.
Legacy PCI Bus Bridge / Glue Logic
The EPF10K10LC84-3 fits legacy PCI add-in card and motherboard designs because its MultiVolt I/O with optional PCI pull-up clamping diodes, slew-rate control, and 5.0 V VCCIO directly meet PCI 2.1 electrical specs. The 59 user I/O pins and 6,144 RAM bits are sufficient for small address/data multiplexers, interrupt controllers, and bus-master arbitration state machines that sit between a CPU and a PCI bus. With 576 logic elements and 10,000 typical gates, the FLEX 10K implements typical PCI 33 MHz bridge glue in a single device, eliminating two or three discrete TTL/CMOS helper chips on legacy boards.
Recommended
DSP Co-Processor for Audio/Motor Control
The EPF10K10LC84-3's 3 embedded array blocks each contain 2,048 bits of dual-port RAM and can implement Altera megafunction multipliers, FIR filters, and accumulators for digital signal processing. With 576 logic elements for control sequencing, the device handles audio sample-rate conversion, simple motor-control PWM generation, or sensor-fusion pre-processing in legacy industrial controllers. The 5.0 V core and 3.3 V/5.0 V MultiVolt I/O allow direct interface to legacy audio DACs (such as the AD1854 or PCM1716) and 5 V motor-driver ICs without level shifters.
Recommended
Industrial Control State Machine / PLC Front-End
The FLEX 10K's deterministic SRAM-based architecture and commercial 0C-70C temperature grade make the EPF10K10LC84-3 suitable for legacy industrial control front-ends that need fast, reprogrammable logic for sensor multiplexing, encoder quadrature decoding, or stepper-motor pulse trains. The 59 user I/Os can be software-assigned as inputs or outputs in any combination, supporting mixed signal flow without external bus switches. Engineers can update the configuration EPROM image to revise logic without re-spinning the PCB, ideal for long-lifecycle factory-automation equipment.
Recommended
Custom Peripheral Expansion for Embedded CPUs
The EPF10K10LC84-3 pairs with 8-bit and 16-bit microcontrollers (8051, 68HC11, Z80) and 32-bit embedded processors to add custom peripherals such as additional UARTs, parallel I/O expanders, or proprietary bus interfaces. The 576 logic elements support FIFO buffers of up to 256 bytes per EAB plus glue logic for interrupt arbitration. SRAM-based configuration means the FPGA can be re-loaded at boot by the host CPU via serial configuration, eliminating a separate configuration EPROM in cost-sensitive designs.
Recommended
Telecom Line-Card Glue / Framing Logic
In legacy telecom line cards, the EPF10K10LC84-3 implements HDB3/B8ZS encoding, framing/deframing state machines, and time-slot interchange between T1/E1 framers and backplane serializers. The 5.0 V core tolerates the long trace lengths typical of telecom backplanes, and the 3.3 V VCCIO option allows direct connection to newer CMOS PHYs. With 6,144 RAM bits spread across 3 EABs, the device holds small lookup tables for V.35 or HDLC bit stuffing without external memory.
Recommended
Legacy Test & Measurement Front-End
The EPF10K10LC84-3's reprogrammability and 84-LCC J-lead footprint are valuable for legacy bench-top test instruments where the instrument must be field-upgradable but the PCB cannot be re-spun. Engineers use the FPGA to implement custom stimulus generators, parallel-pattern generators, or protocol decoders that can be revised by reprogramming the configuration EPROM. The JTAG boundary-scan support aids board-level test, and the 59 user I/O pins provide enough channels for small parallel test buses.
Recommended
Recommended Products Summary
Engineering reference data for EPF10K10LC84-3 β comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | EPF10K10LC84-4 | EPF10K10LC84-4N | EPF10K10LC84-3N | EPF10K10QI208-3 | EPF10K10TC144-3 |
|---|---|---|---|---|---|---|
| Package | 84-LCC (J-Lead) QCCJ | 84-LCC (J-Lead) - same | 84-LCC (J-Lead) - same | 84-LCC (J-Lead) - same | 208-PQFP - different package | 144-TQFP - different package |
| Brand | Intel (formerly Altera) | Intel | Intel | Intel | Intel | Intel |
| Logic Elements | 576 | 576 | 576 | 576 | 576 | 576 |
| Speed Grade | -3 | -4 (faster) | -4 (faster) | -3 (same) | -3 (same) | -3 (same) |
| Typical Gates | 10,000 | 10,000 | 10,000 | 10,000 | 10,000 | 10,000 |
| User I/O Pins | 59 | 59 | 59 | 59 | 147 | 101 |
| Lifecycle Status | Obsolete | Obsolete | Obsolete | Obsolete | Obsolete | Obsolete |
| Pin Compatibility | Reference | 100% pin-to-pin (same 84-LCC) | 100% pin-to-pin (same 84-LCC) | 100% pin-to-pin (same 84-LCC) | Not pin-compatible (different package) | Not pin-compatible (different package) |
Key Differentiators
- 84-LCC J-lead package is one of only two surface-mount FLEX 10K packages at the 10K gate density (vs EPF10K10TC144-3)
- Same FLEX 10K silicon die with -3 speed grade offers the lowest-cost entry point in the family (vs EPF10K10LC84-4)
- MultiVolt I/O with PCI clamping-diode logic option (vs Older MAX 7000 CPLDs)
Design Notes
Estimated: VCCINT = 5.0 V at typical ICCINT of ~150 mA in a fully-utilized 10K design yields 750 mW core power. VCCIO at 5.0 V with 10 MHz toggling on 32 user I/Os adds roughly 200-400 mW. Decouple each VCCINT and VCCIO pin with a 0.1 uF ceramic placed within 5 mm of the pin, plus a 10 uF bulk tantalum or ceramic at the package. Multiple GND pins (12, 29, 43, 60, 78 in this design) must all be connected to a low-impedance ground plane to avoid ground bounce during simultaneous switching.
The 84-LCC (J-Lead) package has 1.27 mm (50 mil) lead pitch with J-bend terminations that extend under the package body. PCB land pads should be 1.6 mm x 1.0 mm with the pad centerline offset 0.4 mm outside the package bodyline to allow proper solder fillet formation. A PLCC84 socket is recommended for prototyping because the FLEX 10K configuration can be re-loaded through a JTAG programmer without de-soldering the device. Maintain continuous ground plane on layer 2 with no splits beneath the device.
Estimated: configuration mode selection is critical. The FLEX 10K supports both passive serial (PS) and active serial (AS) modes - the EPF10K10LC84-3 with an EPC1/EPC2 EPROM uses active serial mode where the FPGA provides DCLK to the EPROM. A common mistake is leaving nCONFIG floating; it must be tied to VCCINT through a 10 kohm pull-up so the device enters configuration mode at power-up. CONFIG_DONE is open-drain and must be pulled up to VCCINT with a 10 kohm resistor. Do not exceed VCCIO above 5.25 V or below 3.0 V even momentarily during power sequencing, or the I/O buffers can latch up.
Compliance Information
EPF10K10LC84-3 is a SnPb (leaded) terminal finish per FLEX 10K family production era. The Pb-free variants are the -3N/-4N suffix parts. RoHS compliance for the standard -3 part is non-compliant; check the specific lot/date code with the distributor for any exemption.