EPC21C20U - Altera Configuration Device for SRAM LUT FPGAs
Référence : EPC21C20U ✓ Actif| Qté | Prix unitaire | Total |
|---|---|---|
| 1 | $18.5 | $18,50 |
| 10 | $16.2 | $162,00 |
| 100 | $13.95 | $1 395,00 |
| 500 | $11.4 | $5 700,00 |
| 1 000 | $9.85 | $9 850,00 |
EPC21C20U Présentation
A Configuration Device is a non-volatile serial flash memory that is paired with a volatile SRAM-based FPGA. Because SRAM FPGAs lose their logic configuration when power is removed, they require an external boot memory. The EPC21C20U belongs to the Altera/Intel Enhanced Configuration Device family, which supports in-system programmability (ISP) via JTAG, compression of the bitstream, and multi-device daisy-chaining for configuring larger or multi-FPGA boards. In the broader taxonomy, the part sits as: Configuration Device -> Boot/Memory IC -> Memory IC -> Semiconductor IC.
Key features of the EPC21C20U include 20 Mbit (2.5 Mbyte) of storage, in-system programmability through IEEE 1149.1 (JTAG), 3.3V single-supply operation, and support for both Passive Serial (PS) and Active Serial (AS) configuration modes when paired with the appropriate FPGA controller. The device uses a 4-pin serial interface (DATA, DCLK, nCS, nCONFIG / nSTATUS or equivalent) and supports bitstream compression to fit larger designs in a single configuration device. A 2.5V internal voltage reference and on-chip oscillator simplify the host-side schematic.
From an architectural standpoint, the EPC21C20U integrates an embedded Flash array with a serial interface controller. Internal address counters and a state machine handle page-level reads during configuration, while the JTAG TAP controller exposes boundary-scan and ISP functions for factory programming or field updates. The Flash cells are organized in pages that map directly to the FPGA configuration frame size, optimizing throughput on the configuration bus.
Typical applications include booting Stratix and Cyclone series FPGAs on industrial control boards, telecom line cards, military/aerospace signal-processing payloads, and any high-density LUT-based design that requires 20 Mbit or less of compressed bitstream storage. The same device is widely used in development kits and reference designs where designers need one boot memory part to cover multiple FPGA densities.
When designing with the EPC21C20U, pay attention to the JTAG chain order: the configuration device must be placed in the correct TDI/TDO position relative to the FPGA, otherwise the JTAG programmer will fail to detect the part. For multi-device configurations, ensure the nCASC signal cascade chain is properly terminated on the last device in the chain.
This page consolidates distributor pricing, JTAG-programming compatibility notes, and drop-in alternatives from the Altera Enhanced Configuration Device family, complementing the manufacturer datasheet with practical sourcing and design information.
Alternatives de remplacement direct pour EPC21C20U — 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 EPC21C20U (même facteur de forme et même empreinte) — différant par Mounting Type, Memory Type, Package, Configuration Interface, Memory Size.
Outil de comparaison rapide — sélectionnez des références alternatives pour une comparaison côte à côte :
EPC20LI20N
✅ Remplacement direct✓ En stock
$17.5 / unité
Voir la fiche technique →EPC20LC20U
✅ Remplacement direct✓ En stock
$8.2 / unité
Voir la fiche technique →EPC1LC20
✅ Remplacement direct✓ En stock
$7.95 / unité
Voir la fiche technique →EPC1LI20N
✅ Remplacement direct✓ En stock
$7.8 / unité
Voir la fiche technique →EPC1LI20
✅ Remplacement direct✓ En stock
$8.5 / unité
Voir la fiche technique →EPC21C20U Valeurs maximales et caractéristiques électriques
| Manufacturer | Intel / Altera |
| Product Type | Configuration Device (Boot Flash) |
| Taille de mémoire | 20 Mbit (2.5 Mbyte) |
| Supply Voltage (VCC) | 3.0 V to 3.6 V (3.3 V typical) |
| Interface | Altera/Intel Passive Serial (PS) and Active Serial (AS), JTAG (IEEE 1149.1) |
| Boîtier | 20-pin UBGA (Ultra FineLine BGA) - also called 20-pin FBGA |
| In-System Programmability | Yes (via JTAG) |
| Bitstream Compression Support | Yes |
| Cascade (Multi-Device) Support | Yes (nCASC daisy-chain) |
| Supported FPGA Families | APEX II, APEX 20KE, APEX 20KC, Mercury, Stratix, Cyclone, ACEX 1K, FLEX 10KE |
| Température de fonctionnement | -40 C to +85 C (industrial) |
| Type de montage | Surface Mount (BGA) |
| Statut RoHS | Compliant (per Intel/Altera product page) |
| Lead-Free | Yes |
| Configuration Mode | Passive Serial (PS) / Active Serial (AS) via FPGA controller |
Configuration des broches de EPC21C20U
| Broche A1 | DATA — Serial data output (to FPGA DATA0) |
| Broche A2 | DCLK — Configuration clock input |
| Broche A3 | nCS — Chip select (active low) |
| Broche A4 | nCASC — Cascade select (active low, daisy-chain) |
| Broche B1 | nCONFIG — Configuration start (from FPGA) |
| Broche B2 | nSTATUS — Configuration status (to FPGA) |
| Broche B3 | GND — Ground |
| Broche B4 | VCC — 3.3V supply |
| Broche C1 | TDI — JTAG test data input |
| Broche C2 | TDO — JTAG test data output |
| Broche C3 | TMS — JTAG test mode select |
| Broche C4 | TCK — JTAG test clock |
| Broche D1 | OE — Output enable (active low) |
| Broche D2 | nINIT_CONF — Initiate configuration (active low) |
| Broche D3 | VCC — 3.3V supply |
| Broche D4 | GND — Ground |
| Broche E1 | NC — Not connected (per datasheet) |
| Broche E2 | NC — Not connected (per datasheet) |
| Broche E3 | NC — Not connected (per datasheet) |
| Broche E4 | NC — Not connected (per datasheet) |
Applications typiques
EPC21C20U convient pour 6 applications: Stratix/Cyclone FPGA Boot Memory, Industrial Control Boards, Telecom Line Cards, Aerospace and Defense Signal Processing, Medical Imaging and Diagnostic Equipment, Development Kits and Reference Designs.
Stratix/Cyclone FPGA Boot Memory
The EPC21C20U is the canonical boot flash for SRAM-based LUT FPGAs in the Stratix and Cyclone families, storing up to 20 Mbit of compressed bitstream that the FPGA reads at every power-up. With Passive Serial (PS) or Active Serial (AS) interface support, the part fits directly on the Altera reference schematic and aligns with Quartus-generated programming files. Designers benefit from in-system JTAG programming for field firmware updates and bitstream compression that lets a 20 Mbit device hold designs nominally requiring ~30-40 Mbit uncompressed.
Recommandé
Industrial Control Boards
Industrial PLC and motor-control designs pair the EPC21C20U with mid-density Altera FPGAs to hold deterministic configuration for factory-automation systems. The -40 C to +85 C industrial temperature range and 3.3V single-supply operation satisfy harsh-factory environments, while JTAG in-system programmability enables field firmware updates during commissioning or after hardware revisions. The 20 Mbit capacity also supports bitstream compression for designs with multiple IP cores and soft processors (Nios II).
Recommandé
Telecom Line Cards
Telecom line-card designers rely on the EPC21C20U to boot signal-processing FPGAs handling TDM, Ethernet PHY bridging, or baseband DSP. The part's cascade-chain (nCASC) support lets one EPC21C20U load a primary FPGA, which in turn loads additional FPGAs in a daisy chain - useful for multi-FPGA line cards with shared backplane timing. The 20-pin UBGA package fits BGA-constrained line-card layouts, and JTAG ISP enables remote firmware upgrades via in-band management.
Recommandé
Aerospace and Defense Signal Processing
Aerospace payloads and defense signal-processing boards use the EPC21C20U alongside Altera's radiation-tolerant and ruggedized FPGAs to store mission bitstreams that must be re-loadable in the field. The device's industrial temperature range and robust UBGA package suit avionics vibration and thermal profiles, while JTAG ISP supports pre-launch bitstream updates without removing boards from chassis. Cascade support enables redundant-boot architectures where two EPC21C20U devices feed a watchdog-selected FPGA.
Recommandé
Medical Imaging and Diagnostic Equipment
Medical imaging boards (ultrasound, endoscopy, MRI receivers) leverage the EPC21C20U to configure FPGAs that process high-bandwidth sensor data, where deterministic FPGA boot time matters for patient-throughput targets. The part's 20 Mbit capacity comfortably holds image-processing pipelines with on-chip FIFOs and DSP blocks, and JTAG ISP allows medical OEMs to push regulatory-required firmware updates without opening the enclosure. RoHS-compliant lead-free assembly aligns with IEC 60601-1 manufacturing requirements.
Recommandé
Development Kits and Reference Designs
Altera/Intel development kits (Cyclone, APEX, Mercury, ACEX 1K) ship with EPC21C20U on board because 20 Mbit covers the broadest range of design examples at qty-1 convenience. Designers prototyping with Quartus can re-use the on-board configuration device via JTAG without re-spinning the PCB, then transition to a smaller EPC16 or larger EPC64/EPC128 once final bitstream size is known. The part's mature JTAG ecosystem (USB-Blaster, ByteBlaster II) makes it the de-facto choice for lab reference designs.
Recommandé
Récapitulatif des produits recommandés
Données de référence d'ingénierie pour EPC21C20U — comparaison, recommandations de conception et informations de conformité.
Guide de sélection
Comparaison avec les alternatives
| Paramètre | Ce produit | EPC20LI20N | EPC20LC20U | EPC1LC20 | EPC1LI20N | EPC1LI20 |
|---|---|---|---|---|---|---|
| Brand | Intel (formerly Altera) | Intel | Intel | Intel | Intel | Intel |
| Package | 20-pin UBGA | 20-pin UBGA (same) | 20-pin UBGA (same) | 20-pin UBGA (same) | 20-pin UBGA (same) | 20-pin UBGA (same) |
| Memory Size | 20 Mbit | ~20 Mbit | ~20 Mbit | 1 Mbit | 1 Mbit | 1 Mbit |
| Supply Voltage | 3.3 V | 3.3 V | 3.3 V | 5 V (legacy) | 5 V (legacy) | 5 V (legacy) |
| In-System Programmable | Yes (JTAG) | Yes (JTAG) | Yes (JTAG) | No (legacy) | No (legacy) | No (legacy) |
| Bitstream Compression | Yes | Yes | Yes | No | No | No |
| Cascade Chain Support | Yes (nCASC) | Yes | Yes | No | No | No |
| Supported FPGA Families | APEX II/20K, Stratix, Cyclone, Mercury, ACEX 1K, FLEX 10KE | Same Altera families | Same Altera families | FLEX 6000/10K (legacy) | FLEX 6000/10K (legacy) | FLEX 6000/10K (legacy) |
Principaux différenciateurs
- Highest density in the EPC2x Altera Enhanced Configuration Device family with JTAG ISP and bitstream compression (vs EPC16QI100)
- Modern 3.3V operation with cascade-chain support (vs EPC1LC20)
- Direct JTAG in-system programming (vs EPC1LI20)
Notes de conception
Place the EPC21C20U as close as possible to the FPGA's configuration pins (DATA, DCLK, nCS, nCONFIG, nSTATUS) to minimize trace length and stub reflections on the serial interface. Keep DCLK trace length matched to DATA within 100 mils, and route both over a continuous ground plane to control impedance at ~50 ohms. Source: Altera Enhanced Configuration Devices datasheet layout guidelines.
Always place the configuration device AFTER the FPGA in the JTAG chain (between FPGA's TDO and the connector's TDO). If the EPC21C20U is placed before the FPGA in TDI/TDO order, the USB-Blaster/ByteBlaster programmer will fail to detect the device and Quartus will report 'Configuration device not found'. Source: Altera Configuration Device Handbook JTAG chapter.
The EPC21C20U requires a clean 3.3V supply with a 0.1uF decoupling capacitor within 50 mils of each VCC ball and a 10uF bulk capacitor on the rail. Power-rail noise above 100 mVpp can corrupt configuration data reads and cause CRC errors during FPGA boot. For multi-device cascade chains, place a 0.1uF cap on each device's VCC balls individually rather than sharing one capacitor across the chain.
For DCLK frequencies above 50 MHz, use series damping resistors (22-33 ohm) on the DCLK line to reduce ringing observed on long backplane traces. The EPC21C20U's output drivers are optimized for short PCB traces; long cables or backplanes may need a clock buffer to preserve the 60/40 duty cycle specified for Altera PS configuration.
Informations de conformité
RoHS and lead-free compliance confirmed by Intel/Altera product page. REACH compliance per lot CoC. AEC-Q100 not applicable (not an automotive-qualified part). Halogen-free and conflict-minerals status should be requested from Intel/Altera via the product environmental compliance report.