EPC2L20 - 1.6Mb In-System Prog Config PROM | Altera | PLCC-20
N.º da peça: EPC2L20 ✗ Fim de vida| Qtd. | Preço unitário | Total |
|---|---|---|
| 1 | $41.23 | $41,23 |
| 10 | $38.5 | $385,00 |
| 100 | $33.9 | $3.390,00 |
| 500 | $29.4 | $14.700,00 |
| 1.000 | $25.8 | $25.800,00 |
EPC2L20 Visão geral
What is a configuration PROM? A configuration PROM is a non-volatile memory device that stores the bitstream for an SRAM-based FPGA. Because SRAM loses its configuration when power is removed, every SRAM-FPGA design requires a boot memory that delivers the bitstream on power-up via a serial or parallel configuration interface. The EPC2L20 belongs to the hierarchy: configuration PROM -> programmable logic support memory -> non-volatile memory -> semiconductor memory IC. Altera's EPC2 family replaced the older EPC1 family with higher density, in-system programmability via IEEE 1532, and lower power consumption.
Key features include 1.6 Mbit of configuration storage organized as 8-bit bytes, in-system programmability through the JTAG (IEEE 1149.1 / IEEE 1532) interface, a cascadable multi-device daisy-chain architecture for higher density systems, and a low-power CMOS process. The device supports both 5.0 V and 3.3 V operation modes selectable via the VCCSEL pin, and integrates JTAG boundary-scan test capability for board-level manufacturability.
The EPC2L20 uses a serial configuration interface that reduces FPGA pin-count overhead, and the cascadable architecture lets multiple EPC2 devices share a single configuration bus on the FPGA, allowing designers to scale up configuration density without changing the FPGA configuration controller. The 3.3 V core with 5 V tolerant I/O simplifies mixed-voltage board designs where older 5 V logic coexists with newer 3.3 V devices.
Typical applications include Altera APEX II and APEX 20K configuration, Stratix and Cyclone FPGA boot memory, multi-FPGA configuration chains for DSP and prototyping boards, and industrial controllers using SRAM-based LUT devices. Engineers select the EPC2L20 when their FPGA configuration bitstream fits within 1.6 Mbit and they require the simplicity of a single-chip configuration solution.
Designers should verify that their compiled FPGA bitstream does not exceed 1.6 Mbit before selecting this device, and ensure that the JTAG chain is correctly terminated for in-system reprogramming. For higher densities, EPC4 or EPC8/EPC16 in the same family provide more storage in larger packages.
This page synthesizes distributor pricing across Nantian, Veswin, Jotrin and FPGAkey alongside pin-to-pin compatible alternatives in the Altera EPC2 family not found in the standalone datasheet.
Alternativas drop-in para EPC2L20 — mesmo encapsulamento, compatível pino a pino. Peças de encapsulamento diferente que exigem retrabalho na PCB são excluídas.
Variantes desta série
Modelos da mesma série compatíveis como drop-in com EPC2L20 (mesmo formato e footprint) — diferindo em Mounting Type, Package, Memory Type, Operating Temperature, Interface.
Ferramenta de comparação rápida — selecione peças alternativas para comparação lado a lado:
EPC2LC20N
✅ Drop-In✓ Em estoque
$7.4 / unidade
Ver ficha técnica →EPC2LI20
✅ Drop-In✓ Em estoque
$5.95 / unidade
Ver ficha técnica →EPC2L20N
✅ Drop-In ⚠️ Especificações não verificadas✓ Em estoque
$17.2 / unidade
Ver ficha técnica →EPC1LC20
✅ Drop-In ⚠️ Especificações não verificadas✓ Em estoque
$7.95 / unidade
Ver ficha técnica →EPC2L20 Classificações máximas e características elétricas
| Tipo de memória | Configuration PROM (non-volatile) |
| Tamanho da memória | 1.6 Mbit |
| Organização da memória | 8-bit byte |
| Interface | Serial FPGA configuration + JTAG (IEEE 1149.1 / IEEE 1532) |
| Programmability | In-system programmable via JTAG |
| Core Supply Voltage (VCCINT) | 3.3 V |
| I/O Supply Voltage (VCCIO) | 3.3 V or 5.0 V (VCCSEL selectable) |
| Cascade Support | Yes - multi-device daisy chain |
| Boundary Scan | JTAG IEEE 1149.1 BST |
| Encapsulamento | 20-pin PLCC (J-lead) |
| Tipo de montagem | Surface Mount (PLCC socket compatible) |
| Status RoHS | RoHS Compliant (per IC Components listing) |
| Process Technology | Low-power CMOS |
| Target FPGAs | APEX II, APEX 20K, Mercury, ACEX 1K, Cyclone, Stratix |
Configuração de pinos do EPC2L20
| Pino 1 | nSTATUS — Configuration status (open-drain, pulled low during configuration error) |
| Pino 2 | DATA — Serial configuration data output to FPGA |
| Pino 3 | DCLK — Configuration clock input from FPGA |
| Pino 4 | nCS — Chip select (active low) for cascade mode |
| Pino 5 | nCASC — Cascade output (active low) to next EPC2 device |
| Pino 6 | GND — Ground |
| Pino 7 | TDI — JTAG test data in (IEEE 1149.1) |
| Pino 8 | TMS — JTAG test mode select |
| Pino 9 | TCK — JTAG test clock |
| Pino 10 | nCONFIG — Configuration initiate (input from FPGA) |
| Pino 11 | VCCSEL — I/O voltage select: GND=3.3V I/O, VCC=5.0V I/O |
| Pino 12 | VCC — 3.3 V core supply |
| Pino 13 | OE — Output enable for DATA (active high) |
| Pino 14 | nCE — Chip enable (active low) |
| Pino 15 | GND — Ground |
| Pino 16 | TDO — JTAG test data out |
| Pino 17 | NC — Not connected (per datasheet) |
| Pino 18 | NC — Not connected (per datasheet) |
| Pino 19 | GND — Ground |
| Pino 20 | VCC — 3.3 V core supply |
Aplicações típicas
EPC2L20 é adequado para 6 aplicaçãos: Altera APEX II FPGA Boot Memory, Stratix FPGA Configuration Storage, Cyclone Series FPGA Configuration, Multi-FPGA Configuration Chains, Industrial Control & Test Equipment, Legacy Avionics & Defense Systems.
Altera APEX II FPGA Boot Memory
The EPC2L20 stores the configuration bitstream for Altera APEX II EP2A15/EP2A25/EP2A40 FPGAs in industrial DSP and telecom line-card designs. With 1.6 Mbit of non-volatile storage the device fits APEX II bitstreams that average 1.0 to 1.4 Mbit after compression, and its serial configuration interface keeps FPGA pin overhead low. The 3.3 V core with 5 V tolerant I/O matches legacy 5 V APEX II boards, while JTAG (IEEE 1532) in-system programming lets field engineers update firmware without removing the PROM.
Recomendado
Stratix FPGA Configuration Storage
The EPC2L20 boots early-generation Stratix EP1S10/EP1S20/EP1S25 FPGAs in networking and signal-processing equipment where 1.6 Mbit is sufficient. Designers place the EPC2L20 on the configuration bus and rely on its cascadable architecture if a future Stratix migration needs higher density. The 20-pin PLCC package remains socket-compatible with quick-turn prototyping boards, reducing bring-up time during hardware validation cycles.
Recomendado
Cyclone Series FPGA Configuration
The EPC2L20 configures Cyclone EP1C3/EP1C6/EP1C12 devices in cost-sensitive applications such as industrial controllers, video processing and consumer electronics. A 1.6 Mbit PROM comfortably fits compressed Cyclone bitstreams up to EP1C12 density. The PLCC-20 socket footprint is friendly to through-hole rework on legacy boards, and the JTAG interface enables on-board bitstream updates during engineering validation.
Recomendado
Multi-FPGA Configuration Chains
Engineers cascade multiple EPC2L20 PROMs on a single configuration bus to support multi-FPGA boards such as DSP prototyping systems and ASIC emulators. The cascadable architecture shares DCLK and DATA across devices, letting the master FPGA sequentially load each PROM. The 1.6 Mbit per device is sufficient for older Stratix and APEX 20K bitstreams, and the JTAG chain can program all cascaded EPC2L20s in one boundary-scan operation.
Recomendado
Industrial Control & Test Equipment
The EPC2L20 is widely deployed in industrial controllers, automated test equipment and military/aerospace subsystems that adopted Altera APEX 20K and ACEX 1K families in the early 2000s. Its industrial-grade variants survive harsh factory environments, and the non-volatile boot memory eliminates the need for host microcontrollers to configure the FPGA at power-up. The 20-pin PLCC is socketed for easy field replacement during long-lifecycle maintenance windows.
Recomendado
Legacy Avionics & Defense Systems
Defense and avionics programs adopted Altera APEX II and Mercury devices with EPC2L20 configuration memory in the 2000s and continue to maintain these designs today. The PLCC-20 package supports through-hole socketing required by MIL-STD-810 environments, and the in-system programmability simplifies field firmware updates. Sustainment programs use the EPC2L20 alongside industrial-grade FPGAs to extend platform life beyond the original Altera production cycle.
Recomendado
Resumo dos produtos recomendados
Dados de referência de engenharia para EPC2L20 — comparação, orientação de projeto e informações de conformidade.
Guia de seleção
Comparação com alternativas
| Parâmetro | Este produto | EPC2LC20N | EPC2LI20 | EPC2L20N | EPC1LC20 |
|---|---|---|---|---|---|
| Package | PLCC-20 | PLCC-20 (same) | PLCC-20 (same) | PLCC-20 (same) | PLCC-20 (same) |
| Brand | Altera | Altera (same) | Altera (same) | Altera (same) | Altera (same) |
| Memory Size | 1.6 Mbit | 1.6 Mbit (same) | 1.6 Mbit (same) | 1.6 Mbit (same) | ~1 Mbit (older family) |
| Core Voltage | 3.3 V | 3.3 V (same) | 3.3 V (same) | 3.3 V (same) | 5.0 V (EPC1 family) |
| I/O Voltage | 3.3 V or 5.0 V (VCCSEL) | 3.3 V or 5.0 V (same) | 3.3 V or 5.0 V (same) | 3.3 V or 5.0 V (same) | 5.0 V only |
| In-System Programmable | Yes (JTAG IEEE 1532) | Yes (same) | Yes (same) | Yes (same) | No (EPC1 requires external programmer) |
| Temperature Grade | Commercial | Commercial | Industrial (-40C to +85C) | Commercial | Commercial |
Principais diferenciais
- Industrial temperature variant available in same footprint (vs EPC2LI20)
- 1.6 Mbit density with in-system programmability (vs EPC1LC20)
- Dual 3.3 V/5.0 V I/O via VCCSEL (vs EPC2TI32)
Notas de projeto
The EPC2L20 requires a clean 3.3 V core supply (VCCINT) with at least a 0.1 uF decoupling capacitor placed within 5 mm of the VCC pins (pin 12 and pin 20). During configuration, the device can draw transient currents up to 50 mA; bulk decoupling of 10 uF tantalum near the PLCC socket is recommended per Altera's Configuration Handbook. The VCCSEL pin must be tied to either GND (3.3 V I/O) or VCC (5.0 V I/O); leaving it floating risks configuration errors on the DATA output.
Do not exceed 1.6 Mbit when compiling the FPGA bitstream - if the design grows past this density, the EPC2L20 will return a configuration-error pattern on nSTATUS and the FPGA will not enter user mode. For larger designs, cascade a second EPC2 device using the nCASC pin, or migrate to a higher-density EPC4/EPC8 (different package, not drop-in). Always confirm bitstream size in the Altera Quartus fitter report before finalizing the BOM.
Place the EPC2L20 within 50 mm of the FPGA configuration pins to keep the DCLK and DATA traces short and matched. Use a PLCC-20 socket (e.g. AMP 1-822473-1) for field-replaceability and to ease rework on legacy boards. Route the JTAG signals TDI, TMS, TCK and TDO as a daisy chain with 4.7 kohm pull-ups on TMS and TCK; do not share the JTAG chain with other EPC2 devices without proper TAP ordering.
Informações de conformidade
RoHS compliance confirmed by IC Components listing. Reach, halogen-free and conflict-mineral declarations not present in verified web data; treated as unknown. Not AEC-Q100 qualified - this is a commercial/industrial-grade configuration PROM.