EPC1LC20 - 1Mb SRAM FPGA Config Memory, 20-PLCC | Intel / Altera
料号: EPC1LC20 ✗ 停产| 数量 | 单价 | 小计 |
|---|---|---|
| 1 | $12.5 | $12.50 |
| 10 | $11.25 | $112.50 |
| 100 | $9.85 | $985.00 |
| 500 | $8.75 | $4,375.00 |
| 1,000 | $7.95 | $7,950.00 |
EPC1LC20 概述
An FPGA configuration memory, sometimes called a configuration PROM or bitstream loader, is a non-volatile storage device that holds the binary configuration data for SRAM-based LUT devices. Because SRAM FPGAs lose their configuration when power is removed, an external boot source must reload the bitstream at every power-up. Within the system hierarchy, the EPC1LC20 sits between the system's non-volatile storage and the FPGA's configuration logic, classified as an EEPROM-based configuration PROM in the broader category of memory ICs, falling under configuration PROMs for FPGAs in the Intel/Altera ecosystem.
Key features include 1,048,576 bits (1Mb) of serial Flash/EPROM configuration storage, 5.0V and 3.3V in-system programmability, JTAG-based ISP support, a dedicated serial configuration interface, and a multi-device configuration daisy-chain option. The PLCC-20 surface-mount package is footprint-compatible with the older EPC1PC8 (DIP-8) adapter boards when used with a socketed carrier.
The EPC1LC20 implements a synchronous serial interface with a 4-pin protocol (nCS, DCLK, DATA, nINIT_CONF) plus JTAG pins (TCK, TMS, TDI, TDO) for ISP. The internal architecture separates the JTAG controller, the configuration shift register, and the non-volatile memory array, allowing concurrent ISP and configuration read operations in many usage scenarios.
Typical applications include Altera ACEX 1K, APEX 20K, Cyclone, FLEX 10K, and Mercury family FPGA configuration storage; industrial control systems requiring remote bitstream updates via JTAG; legacy telecom and test equipment upgrades; and embedded prototypes migrating from older PROMs to in-system reprogrammable storage.
When designing with this device, ensure that the JTAG chain is terminated correctly and that nINIT_CONF is pulled to the correct logic level for the target FPGA family. The 8 MHz DCLK ceiling must be respected for the specific Altera FPGA being configured - some newer families require the companion EPC2 or EPC4 configuration devices instead.
This page synthesizes distributor pricing, drop-in alternatives, and practical design notes not found in the manufacturer datasheet.
直接替换替代料: EPC1LC20 ——相同封装,引脚兼容。需要 PCB 改动的不同封装料号已排除。
本系列中的变体
可与以下型号直接替换的同系列型号: EPC1LC20 (相同外形与封装尺寸) ——差异在于 Package, Memory Type, Mounting Type, Compatible FPGA Families, Interface.
快速对比工具——选择替代料号进行并排对比:
EPC1LC20N
✅ 直接替换✓ 有现货
$8.4 / 个
查看数据手册 →EPC1441LC20
✅ 直接替换✓ 有现货
联系询价
查看数据手册 →EPC1LC120
✅ 直接替换 ⚠️ 规格未核验✓ 有现货
$9.3 / 个
查看数据手册 →EPC1LC20 最大额定值与电气特性
| 存储器类型 | Non-volatile configuration memory (Flash/EPROM) |
| Memory Capacity | 1 Mbit (1,048,576 bits) |
| 接口类型 | Serial configuration interface |
| Maximum DCLK Frequency | 8 MHz |
| 电源电压 | 3.3 V or 5.0 V |
| In-System Programmability | Yes (IEEE 1149.1 / JTAG) |
| Programmable Voltage | 5.0 V and 3.3 V ISP |
| Configuration Mode | Serial, multi-device daisy-chain capable |
| 封装 | 20-pin PLCC (J-leaded, surface mount) |
| 引脚数量 | 20 |
| 安装类型 | Surface Mount |
| Compatible FPGA Families | ACEX 1K, APEX 20K, FLEX 10K, Cyclone, Mercury |
| JTAG Pins | TCK, TMS, TDI, TDO |
EPC1LC20 引脚配置
| 引脚 1 | TMS — JTAG Test Mode Select input |
| 引脚 2 | TCK — JTAG Test Clock input (also DCLK during configuration) |
| 引脚 3 | TDI — JTAG Test Data In |
| 引脚 4 | TDO — JTAG Test Data Out |
| 引脚 5 | nCS — Chip Select (active low) for configuration interface |
| 引脚 6 | DCLK — Configuration clock (shared with TCK during ISP) |
| 引脚 7 | DATA — Serial configuration data output to FPGA |
| 引脚 8 | nINIT_CONF — Configuration init control (active low) |
| 引脚 9 | VCC — Power supply (3.3V or 5V) |
| 引脚 10 | GND — Ground |
| 引脚 11 | NC — Not connected (per datasheet) |
| 引脚 12 | NC — Not connected (per datasheet) |
| 引脚 13 | NC — Not connected (per datasheet) |
| 引脚 14 | NC — Not connected (per datasheet) |
| 引脚 15 | NC — Not connected (per datasheet) |
| 引脚 16 | NC — Not connected (per datasheet) |
| 引脚 17 | OE — Output enable for DATA line |
| 引脚 18 | nSTATUS — Configuration status indicator (active low) |
| 引脚 19 | CONFIG_DONE — Configuration complete indicator |
| 引脚 20 | VCC — Power supply (3.3V or 5V) |
典型应用
EPC1LC20 适用于 6 应用s: ACEX 1K / APEX 20K FPGA Configuration Storage, FLEX 10K Family FPGA Boot Source, Industrial Control System Remote Firmware Update, Legacy Telecom Equipment Bitstream Reload, Test & Measurement Instrumentation FPGA Loading, Embedded Prototype Development Board Configuration.
ACEX 1K / APEX 20K FPGA Configuration Storage
The EPC1LC20 is the legacy Altera-recommended configuration memory for ACEX 1K and APEX 20K SRAM-based LUT devices, whose bitstreams fit within the part's 1-Mbit capacity. Connecting to the FPGA via the 4-pin serial protocol (nCS, DCLK, DATA, nINIT_CONF), it reloads the configuration at every power-up using the 8 MHz DCLK ceiling, ensuring deterministic FPGA boot in industrial and telecom equipment. JTAG ISP via TCK/TMS/TDI/TDO enables remote field updates without removing the device from the board.
推荐
FLEX 10K Family FPGA Boot Source
The EPC1LC20 historically served as the boot PROM for Altera FLEX 10KE and FLEX 10KA devices, providing non-volatile storage for bitstreams up to 1 Mbit. Mounted in a 20-pin PLCC, it streams configuration data over the dedicated serial bus at DCLK rates up to 8 MHz, enabling sub-second FPGA boot in legacy designs. Multi-device daisy-chaining via nCS cascading allows multiple FPGAs to share a single EPC1LC20 chain, useful in factory automation controllers.
推荐
Industrial Control System Remote Firmware Update
Industrial PLCs and motor controllers using Altera FPGAs can use the EPC1LC20's JTAG-based in-system programmability to deliver remote firmware updates without physical access to the board. Operating at 3.3V or 5V, the EPC1LC20 receives a new bitstream over the JTAG chain and stores it internally, ready for the next power-up cycle. This makes it a strong fit for factory automation lines where downtime for firmware flash is unacceptable.
推荐
Legacy Telecom Equipment Bitstream Reload
Telecom base-station and switching equipment built around Altera APEX 20K and FLEX 10K FPGAs continues to rely on the EPC1LC20 for configuration storage. Its 1-Mbit capacity supports older protocol stacks, and its PLCC-20 surface-mount package suits the dense backplane layouts typical of legacy telecom racks. The 8 MHz DCLK rate ensures configuration completes within telecom-grade boot time budgets.
推荐
Test & Measurement Instrumentation FPGA Loading
Oscilloscopes, logic analyzers, and signal generators from the late 1990s and early 2000s frequently used Altera FPGAs paired with the EPC1LC20 to store calibration and DSP configuration bitstreams. The 20-pin PLCC socket allows field replacement when migrating to a new FPGA revision. The 3.3V/5V dual supply support enables direct integration with both TTL and CMOS logic families common in test instruments.
推荐
Embedded Prototype Development Board Configuration
Hobbyist and embedded prototype boards targeting older Altera development kits (e.g., ACEX 1K starter boards) use the EPC1LC20 to provide non-volatile configuration without requiring the user to manually program the FPGA each power-up. The PLCC-20 socket is durable for repeated prototype cycles and supports ISP via JTAG for rapid design iteration. Newer Altera FPGAs require the EPCQ family, but the EPC1LC20 remains the canonical boot source for ACEX/APEX-era boards.
推荐
推荐产品汇总
工程参考数据: EPC1LC20 ——对比、设计指导和合规信息。
选型指南
与替代料对比
| 参数 | 本产品 | EPC1LC20N | EPC1441LC20 | EPC1LC120 | EPC1L20 | EPC1L120 |
|---|---|---|---|---|---|---|
| Package | 20-pin PLCC | 20-pin PLCC - same | 20-pin PLCC - same | 20-pin PLCC - same | 20-pin PLCC - same | 20-pin PLCC - same |
| Brand | Intel / Altera | Intel / Altera | Intel / Altera | Intel / Altera | Intel / Altera | Intel / Altera |
| Memory Capacity | 1 Mbit | 1 Mbit | ~0.5 Mbit (smaller) | 1 Mbit | < 1 Mbit (lower density) | < 1 Mbit (industrial grade) |
| Supply Voltage | 3.3V / 5V | 3.3V / 5V | 3.3V / 5V | 3.3V / 5V | 3.3V / 5V | 3.3V / 5V |
| Maximum DCLK | 8 MHz | 8 MHz | 8 MHz | 8 MHz | 8 MHz | 8 MHz |
| JTAG ISP | Yes | Yes | Yes | Yes | Yes | Yes |
| Lifecycle Status | Obsolete | Obsolete | Obsolete | Obsolete | Obsolete | Obsolete |
| Compatible FPGA Families | ACEX 1K, APEX 20K, FLEX 10K | ACEX 1K, APEX 20K, FLEX 10K | ACEX 1K, APEX 20K (smaller bitstream) | ACEX 1K, APEX 20K, FLEX 10K | FLEX 10K (smaller bitstream) | FLEX 10K (industrial) |
关键差异点
- Higher bitstream capacity than the EPC1441LC20 (对比 EPC1441LC20)
- 20-pin PLCC surface-mount package (对比 EPC1PC8 / EPC1PI8N (8-pin PDIP/PDIP through-hole))
- Dual-voltage ISP support (3.3V and 5V) (对比 EPCQ-series modern configuration PROMs)
设计说明
Place the EPC1LC20 within 50 mm of the target FPGA's configuration pins to minimize trace capacitance on the 8 MHz DCLK and DATA lines. Per Altera reference designs, the 20-pin PLCC socket should be socketed (not soldered) on prototype boards to enable easy migration between EPC1LC20, EPC1LC20N, and EPC1441LC20 variants. Add a 0.1 µF decoupling capacitor within 3 mm of each VCC pin (pins 9 and 20), and a single bulk 10 µF tantalum or ceramic near the package.
The DCLK line carries up to 8 MHz square-wave content with fast edge rates; route it as a 50-ohm controlled-impedance trace on inner layers if possible, and keep DATA trace length matched within 25 mm of DCLK to avoid setup-time violations on the target FPGA. Pull nCS high through a 4.7 kΩ resistor to VCC to prevent spurious configuration reads during FPGA JTAG operations. The JTAG signals (TCK, TMS, TDI, TDO) should be guarded with ground vias on both sides of the traces.
Do not use the EPC1LC20 with newer Altera FPGA families that require active-low configuration protocols or higher DCLK rates (e.g., Cyclone III, Stratix III, or later). These families require the EPCQ-series configuration devices. Also avoid tying nINIT_CONF to ground continuously - this latches the EPC1LC20 into ISP mode and prevents normal configuration. Verify that the bitstream file size does not exceed 1 Mbit; otherwise the FPGA will fail to configure with CONFIG_DONE never asserted.
The EPC1LC20's 20-pin PLCC package has no exposed thermal pad and dissipates negligible power (typical 50 mW active, 10 mW standby). Standard FR-4 PCB thermal design is sufficient; no heatsink required. However, in enclosed industrial enclosures with ambient temperatures above 70°C, verify that the IC junction temperature stays below the maximum rating by improving airflow or derating adjacent components.
合规信息
Compliance status not present in Verified Web Data; per the obsolete lifecycle flag, the part may predate RoHS transition. Use lead-free variant or EPCQ-series for new RoHS-compliant designs.