EPC2L20 - 1.6Mb In-System Prog Config PROM | Altera | PLCC-20
Référence : EPC2L20 ✗ Fin de vie| Qté | Prix unitaire | 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 Présentation
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.
Alternatives de remplacement direct pour EPC2L20 — même boîtier, compatible broche à broche. Les références à boîtier différent nécessitant une retouche du PCB sont exclues.
Variantes de cette série
Modèles de la même série directement compatibles avec EPC2L20 (même facteur de forme et même empreinte) — différant par Mounting Type, Package, Memory Type, Operating Temperature, Interface.
Outil de comparaison rapide — sélectionnez des références alternatives pour une comparaison côte à côte :
EPC2LC20N
✅ Remplacement direct✓ En stock
$7.4 / unité
Voir la fiche technique →EPC2LI20
✅ Remplacement direct✓ En stock
$5.95 / unité
Voir la fiche technique →EPC2L20N
✅ Remplacement direct ⚠️ Spécifications non vérifiées✓ En stock
$17.2 / unité
Voir la fiche technique →EPC1LC20
✅ Remplacement direct ⚠️ Spécifications non vérifiées✓ En stock
$7.95 / unité
Voir la fiche technique →EPC2L20 Valeurs maximales et caractéristiques électriques
| Type de mémoire | Configuration PROM (non-volatile) |
| Taille de mémoire | 1.6 Mbit |
| Organisation de la mémoire | 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 |
| Boîtier | 20-pin PLCC (J-lead) |
| Type de montage | Surface Mount (PLCC socket compatible) |
| Statut RoHS | RoHS Compliant (per IC Components listing) |
| Process Technology | Low-power CMOS |
| Target FPGAs | APEX II, APEX 20K, Mercury, ACEX 1K, Cyclone, Stratix |
Configuration des broches de EPC2L20
| Broche 1 | nSTATUS — Configuration status (open-drain, pulled low during configuration error) |
| Broche 2 | DATA — Serial configuration data output to FPGA |
| Broche 3 | DCLK — Configuration clock input from FPGA |
| Broche 4 | nCS — Chip select (active low) for cascade mode |
| Broche 5 | nCASC — Cascade output (active low) to next EPC2 device |
| Broche 6 | GND — Ground |
| Broche 7 | TDI — JTAG test data in (IEEE 1149.1) |
| Broche 8 | TMS — JTAG test mode select |
| Broche 9 | TCK — JTAG test clock |
| Broche 10 | nCONFIG — Configuration initiate (input from FPGA) |
| Broche 11 | VCCSEL — I/O voltage select: GND=3.3V I/O, VCC=5.0V I/O |
| Broche 12 | VCC — 3.3 V core supply |
| Broche 13 | OE — Output enable for DATA (active high) |
| Broche 14 | nCE — Chip enable (active low) |
| Broche 15 | GND — Ground |
| Broche 16 | TDO — JTAG test data out |
| Broche 17 | NC — Not connected (per datasheet) |
| Broche 18 | NC — Not connected (per datasheet) |
| Broche 19 | GND — Ground |
| Broche 20 | VCC — 3.3 V core supply |
Applications typiques
EPC2L20 convient pour 6 applications: 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.
Recommandé
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.
Recommandé
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.
Recommandé
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.
Recommandé
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.
Recommandé
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.
Recommandé
Récapitulatif des produits recommandés
Données de référence d'ingénierie pour EPC2L20 — comparaison, recommandations de conception et informations de conformité.
Guide de sélection
Comparaison avec les alternatives
| Paramètre | Ce produit | 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 |
Principaux différenciateurs
- 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)
Notes de conception
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.
Informations de conformité
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.