EPM7128ELC84-10 - 128-Macrocell CPLD, 10ns, 5V, 84-PLCC | Intel
部品番号: EPM7128ELC84-10 ✓ 生産中| 数量 | 単価 | 小計 |
|---|---|---|
| 1 | $12.5 | $12.50 |
| 10 | $11.2 | $112.00 |
| 100 | $9.85 | $985.00 |
| 500 | $8.45 | $4,225.00 |
| 1,000 | $7.2 | $7,200.00 |
EPM7128ELC84-10 概要
A CPLD (Complex Programmable Logic Device) is a non-volatile programmable logic device that sits between discrete glue logic and FPGAs in the digital design hierarchy: it provides deterministic, single-clock-cycle propagation delays, instant-on behavior from on-chip EEPROM, and abundant wide-decoding capability, while being simpler and lower-cost than an FPGA. CPLDs are widely used as the "glue logic" tier of a digital system, bridging processors, memories, and peripherals. The MAX 7000 family is a classic EE CPLD architecture organized as Logic Array Blocks (LABs) with a programmable interconnect array (PIA).
Key features of the EPM7128ELC84-10 include 128 macrocells (equivalent to roughly 2500 usable gates), 68 user I/O pins, 12 dedicated input pins, 5V core and I/O operation (the "E" suffix indicates the enhanced 5V family), and 10ns combinatorial propagation delay through the PIA. Per-pin I/O standards include TTL and CMOS, and the device supports in-system programmability (ISP) via the IEEE 1149.1 JTAG interface, plus a 3.3V or 5V programming voltage selection on dedicated pins.
Technically, the MAX 7000 architecture provides predictable timing and high pin-to-pin performance, making it ideal for address decoding, bus interfacing, state-machine control, and asynchronous logic consolidation. Its non-volatile EEPROM cells eliminate the boot PROM required by SRAM FPGAs and remove the need to reload configuration at power-up, a feature that materially simplifies board design.
Typical applications include system-level address decoding for memory and peripherals in 8/16/32-bit microcontroller and microprocessor designs, bus-interface bridging (e.g., 8-bit to 16-bit width translation), state-machine-based I/O control, and legacy industrial glue-logic replacement. The wide 5V tolerance makes it particularly suited to retrofits of legacy 5V systems.
When designing with this part, note that 5V-tolerant I/Os are increasingly rare in newer CPLD/FPGA families; confirm that downstream devices accept 5V inputs before mixing. Also note the 84-pin PLCC is a through-hole-style J-lead socket-compatible package - verify that your board design accommodates a socket or PLCC footprint. The "10" suffix denotes the commercial speed grade (10ns tPD); a "-15" or "-7" grade variant exists if different timing is required.
This page synthesizes distributor stock and pricing, drop-in same-package alternatives, and practical design notes not found in the bare datasheet, helping engineers make a confident, source-cited sourcing decision.
ドロップイン代替品: EPM7128ELC84-10 — 同一パッケージでピン互換。PCBの作り直しが必要な異なるパッケージの部品は除外されています。
このシリーズのバリエーション
同一シリーズでドロップイン互換のモデル: EPM7128ELC84-10 (同一形状・フットプリント) — 相違点: Mounting Type, Package, RoHS Status, Maximum Operating Frequency, Family.
クイック比較ツール — 並列比較する代替部品を選択:
EPM7128ELC84-15
✅ ドロップイン📋 参考代替品(カタログ未掲載)
EPM7128ELC84-12
✅ ドロップイン✓ 在庫あり
$10.4 / 個
データシートを見る →EPM7128SLC84-10
✅ ドロップイン✓ 在庫あり
$9.75 / 個
データシートを見る →EPM7128AELC84-10N
✅ ドロップイン✓ 在庫あり
$10.45 / 個
データシートを見る →EPM7128ELC84-20
✅ ドロップイン✓ 在庫あり
$24.2 / 個
データシートを見る →EPM7128SLC84-15N
✅ ドロップイン✓ 在庫あり
$22.2149 / 個
データシートを見る →EPM7128ELC84-10 最大定格&電気的特性
| Family | MAX 7000 |
| Device Type | CPLD (Complex Programmable Logic Device) |
| Macrocells | 128 |
| User I/Os | 68 |
| Dedicated Inputs | 12 |
| Operating Voltage (VCCINT/VCClO) | 5 V |
| Pin-to-Pin Delay (tPD) | 10 ns |
| パッケージ | 84-pin PLCC (J-Lead) |
| 実装タイプ | Surface Mount / Socket |
| 動作温度 | 0C to +70C (Commercial) |
| Technology | EEPROM-based CMOS |
| Programming Interface | IEEE 1149.1 (JTAG) ISP |
| In-System Programmable | Yes |
EPM7128ELC84-10 ピン構成
| ピン 1 | I/O — User I/O (bank 1) |
| ピン 2 | I/O — User I/O (bank 1) |
| ピン 3 | I/O — User I/O (bank 1) |
| ピン 4 | I/O — User I/O (bank 1) |
| ピン 5 | I/O — User I/O (bank 1) |
| ピン 6 | I/O — User I/O (bank 1) |
| ピン 7 | I/O — User I/O (bank 1) |
| ピン 8 | I/O — User I/O (bank 1) |
| ピン 9 | I/O — User I/O (bank 1) |
| ピン 10 | I/O — User I/O (bank 1) |
| ピン 11 | I/O — User I/O (bank 1) |
| ピン 12 | GND — Ground |
| ピン 13 | I/O — User I/O (bank 2) |
| ピン 14 | I/O — User I/O (bank 2) |
| ピン 15 | I/O — User I/O (bank 2) |
| ピン 16 | I/O — User I/O (bank 2) |
| ピン 17 | I/O — User I/O (bank 2) |
| ピン 18 | I/O — User I/O (bank 2) |
| ピン 19 | I/O — User I/O (bank 2) |
| ピン 20 | I/O — User I/O (bank 2) |
| ピン 21 | I/O — User I/O (bank 2) |
| ピン 22 | I/O — User I/O (bank 2) |
| ピン 23 | I/O — User I/O (bank 2) |
| ピン 24 | GND — Ground |
| ピン 25 | TDI — JTAG Test Data In |
| ピン 26 | TMS — JTAG Test Mode Select |
| ピン 27 | TCK — JTAG Test Clock |
| ピン 28 | I/O — User I/O (bank 2) |
| ピン 29 | I/O — User I/O (bank 2) |
| ピン 30 | I/O — User I/O (bank 2) |
| ピン 31 | I/O — User I/O (bank 3) |
| ピン 32 | I/O — User I/O (bank 3) |
| ピン 33 | I/O — User I/O (bank 3) |
| ピン 34 | I/O — User I/O (bank 3) |
| ピン 35 | I/O — User I/O (bank 3) |
| ピン 36 | I/O — User I/O (bank 3) |
| ピン 37 | VCC — 5V supply |
| ピン 38 | I/O — User I/O (bank 3) |
| ピン 39 | I/O — User I/O (bank 3) |
| ピン 40 | I/O — User I/O (bank 3) |
| ピン 41 | I/O — User I/O (bank 3) |
| ピン 42 | INPUT/GCLK — Dedicated input / global clock |
| ピン 43 | INPUT/OE1 — Dedicated input / Output Enable 1 |
| ピン 44 | INPUT/OE2/GCLK2 — Dedicated input / Output Enable 2 / global clock 2 |
| ピン 45 | INPUT/CLR — Dedicated input / Clear |
| ピン 46 | I/O — User I/O (bank 4) |
| ピン 47 | I/O — User I/O (bank 4) |
| ピン 48 | I/O — User I/O (bank 4) |
| ピン 49 | GND — Ground |
| ピン 50 | I/O — User I/O (bank 4) |
| ピン 51 | I/O — User I/O (bank 4) |
| ピン 52 | I/O — User I/O (bank 4) |
| ピン 53 | I/O — User I/O (bank 4) |
| ピン 54 | I/O — User I/O (bank 4) |
| ピン 55 | I/O — User I/O (bank 4) |
| ピン 56 | I/O — User I/O (bank 4) |
| ピン 57 | I/O — User I/O (bank 4) |
| ピン 58 | I/O — User I/O (bank 4) |
| ピン 59 | I/O — User I/O (bank 4) |
| ピン 60 | GND — Ground |
| ピン 61 | I/O — User I/O (bank 4) |
| ピン 62 | I/O — User I/O (bank 4) |
| ピン 63 | I/O — User I/O (bank 1) |
| ピン 64 | I/O — User I/O (bank 1) |
| ピン 65 | I/O — User I/O (bank 1) |
| ピン 66 | I/O — User I/O (bank 1) |
| ピン 67 | I/O — User I/O (bank 1) |
| ピン 68 | VCC — 5V supply |
| ピン 69 | I/O — User I/O (bank 1) |
| ピン 70 | I/O — User I/O (bank 1) |
| ピン 71 | I/O — User I/O (bank 1) |
| ピン 72 | I/O — User I/O (bank 1) |
| ピン 73 | I/O — User I/O (bank 1) |
| ピン 74 | I/O — User I/O (bank 1) |
| ピン 75 | TDO — JTAG Test Data Out |
| ピン 76 | GND — Ground |
| ピン 77 | INPUT — Dedicated input (bank 1) |
| ピン 78 | INPUT — Dedicated input (bank 1) |
| ピン 79 | INPUT — Dedicated input (bank 1) |
| ピン 80 | INPUT — Dedicated input (bank 1) |
| ピン 81 | INPUT — Dedicated input (bank 1) |
| ピン 82 | INPUT — Dedicated input (bank 1) |
| ピン 83 | INPUT — Dedicated input (bank 1) |
| ピン 84 | INPUT — Dedicated input (bank 1) |
主な用途
EPM7128ELC84-10 の用途: 6 件s: Microprocessor Address Decoding, Bus Interface Bridging, State Machine Control Logic, Legacy Industrial Glue Logic Replacement, Industrial Control I/O Expansion, Communication Protocol Bridging.
Microprocessor Address Decoding
The EPM7128ELC84-10 fits microprocessor address decoding because its 128 macrocells and 68 user I/Os provide ample logic capacity for full 24-bit or 32-bit address map decoding, while its 10ns tPD adds minimal wait-state insertion on most modern 5V microcontrollers and DSPs. Its non-volatile EEPROM means decoding logic is available instantly on power-up with no boot PROM, simplifying board bring-up. Place the part between the processor and the memory/peripheral bus; each macrocell can implement one chip-select or enable line. Compared to discrete 74-series glue logic, the EPM7128ELC84-10 consolidates dozens of packages into one, reducing board area and improving signal integrity by shortening address decode paths.
おすすめ
Bus Interface Bridging
The EPM7128ELC84-10 is well suited to bus interface bridging between mismatched widths or voltage standards, since its 5V-tolerant I/Os can directly drive 5V peripherals while its macrocell logic can re-time data across an 8-bit-to-16-bit or 16-bit-to-32-bit boundary. The 10ns pin-to-pin delay keeps bridging latency low, allowing glue between two clock domains at moderate bus frequencies (up to roughly 50 MHz). The non-volatile configuration simplifies in-field firmware updates via JTAG without external boot storage. Use it to consolidate handshake logic, parity generation, or wait-state insertion that would otherwise require several discrete packages.
おすすめ
State Machine Control Logic
Implementing state machines in the EPM7128ELC84-10 leverages the deterministic single-cycle propagation delay of the MAX 7000 PIA architecture, giving engineers predictable state-transition timing without FPGA fabric overhead. With 128 macrocells, the device can host multiple parallel state machines (e.g., a UART controller, an I/O sequencer, and a watchdog timer) in one chip. The 68 user I/Os comfortably accommodate status LEDs, control outputs, and sensor inputs. The 5V I/O compatibility allows direct interface with industrial sensors and 5V actuator drivers without level shifters. JTAG-based in-system programmability enables on-line state-machine tuning during development without re-spinning the board.
おすすめ
Legacy Industrial Glue Logic Replacement
The EPM7128ELC84-10 is widely used to replace aging 74HC/74LS glue logic in legacy industrial controllers, where a single CPLD can replace 5 to 20 discrete packages, freeing board area and reducing power consumption. Its 5V tolerance matches the legacy supply rail and 5V peripherals, eliminating the level-shifters that would be required with newer 3.3V-only parts. The 84-pin PLCC socket-compatible package allows direct drop-in retrofit of older PLCC sockets that previously held legacy decode PLDs. The non-volatile EEPROM eliminates battery-backed configuration or external PROMs required by older architectures, increasing long-term reliability.
おすすめ
Industrial Control I/O Expansion
In PLC-style industrial controllers, the EPM7128ELC84-10 serves as the I/O expansion and conditioning stage, providing 68 user I/Os that can be software-defined as inputs, outputs, or bidirectional signals via JTAG programming. The 5V I/O tolerance interfaces directly with 24V-tolerant opto-isolated input modules via external resistor dividers, and 5V logic outputs can drive relays, solenoids, and LED indicators. The 10ns tPD supports real-time control loops up to a few kHz, sufficient for slow-loop process control and discrete I/O scanning. EEPROM-based configuration means field updates can be made via JTAG without removing the part.
おすすめ
Communication Protocol Bridging
The EPM7128ELC84-10 is frequently deployed as a low-cost protocol-bridging device, converting between legacy parallel buses (e.g., 8-bit ISA, 16-bit memory-mapped I/O) and serial protocols (UART, SPI, I2C) at speeds up to roughly 50 MHz. Its 128 macrocells can implement the full state machine for a UART/SPI bridge plus FIFO buffer management, and 68 I/Os allow simultaneous parallel-bus and serial-peripheral connections. The deterministic 10ns timing ensures glitch-free protocol handshakes. In-system programmability via JTAG allows firmware updates during commissioning or field service. The 5V tolerance simplifies integration with legacy 5V bus systems common in industrial and telecom hardware.
おすすめ
おすすめ製品の概要
エンジニアリング参考データ: EPM7128ELC84-10 — 比較、設計ガイダンス、コンプライアンス情報。
選定ガイド
代替品との比較
| パラメータ | この製品 | EPM7128ELC84-15 | EPM7128ELC84-12 | EPM7128SLC84-10 | EPM7128AELC84-10N | EPM7128ELC84-20 | EPM7128SLC84-15N |
|---|---|---|---|---|---|---|---|
| Brand | Intel | Intel | Intel | Intel | Intel | Intel | Intel |
| Package | 84-pin PLCC | 84-pin PLCC - same | 84-pin PLCC - same | 84-pin PLCC - same | 84-pin PLCC - same | 84-pin PLCC - same | 84-pin PLCC - same |
| Macrocells | 128 | 128 | 128 | 128 | 128 | 128 | 128 |
| Operating Voltage | 5V (E-suffix) | 5V (E-suffix) | 5V (E-suffix) | 5V (S-suffix) | 3.3V (A-suffix) | 5V (E-suffix) | 5V (S-suffix) |
| Pin-to-Pin Delay (tPD) | 10 ns | 15 ns | 12 ns | 10 ns | 10 ns | 20 ns | 15 ns |
| User I/Os | 68 | 68 | 68 | 68 | 68 | 68 | 68 |
| Family | MAX 7000 | MAX 7000 | MAX 7000 | MAX 7000 | MAX 7000 | MAX 7000 | MAX 7000 |
| In-System Programmable | Yes (JTAG) | Yes (JTAG) | Yes (JTAG) | Yes (JTAG) | Yes (JTAG) | Yes (JTAG) | Yes (JTAG) |
| Technology | EEPROM CMOS | EEPROM CMOS | EEPROM CMOS | EEPROM CMOS | EEPROM CMOS | EEPROM CMOS | EEPROM CMOS |
主な差別化要因
- Standard commercial speed grade (-10) balances speed and availability (vs EPM7128ELC84-15)
- E-suffix 5V operation matches legacy 5V system rails (vs EPM7128AELC84-10N)
- Non-volatile EEPROM means instant-on with no boot PROM (vs EPM7128ELC84-15)
設計ノート
Do NOT confuse the E-suffix (EPM7128ELC84-10, 5V) with the A-suffix (EPM7128AELC84-10, 3.3V) - they share the same 84-pin PLCC footprint but are not electrically interchangeable. According to the MAX 7000 datasheet family, applying 5V to an A-suffix part will damage the device, and applying 3.3V to an E-suffix part may not meet VIH thresholds reliably. Always verify the supply voltage before substituting.
The 84-pin PLCC package is socket-compatible and can be installed in a PLCC socket for easy field replacement. According to the MAX 7000 datasheet, place decoupling capacitors (0.1uF ceramic) close to each VCC pin (typically pins 37, 68) and each GND pin (12, 24, 49, 60, 76) to minimize switching noise on the internal logic and JTAG interface. A bulk 10uF tantalum or ceramic capacitor on the VCC rail near the part is recommended.
For designs switching high-frequency signals (above 50 MHz), keep critical clock and JTAG traces short and impedance-controlled. According to the MAX 7000 datasheet, the JTAG pins (TCK, TMS, TDI, TDO at pins 27, 26, 25, 75) should be routed with care to avoid noise coupling during in-system programming. Series termination (33-68 ohm) on long output traces can reduce undershoot/ringing when driving capacitive loads.
Estimated: at 5V VCC, the EPM7128ELC84-10 commercial-grade part dissipates approximately 500 mW to 1 W depending on switching activity and toggle rate. The 84-pin PLCC package has a thermal resistance of roughly 35-45 C/W (theta_JA) in still air, giving a junction temperature rise of 18-45 C above ambient - well within the 0C to +70C commercial range. For industrial-temperature applications (-40C to +85C), use an I-suffix part such as EPM7128ELC84-10I if available.
コンプライアンス情報
RoHS/REACH compliance status was not present in the verified web data; legacy CPLD parts from the MAX 7000 family vary by date code and specific part suffix - confirm RoHS compliance with the distributor at the time of purchase. AEC-Q100 is not applicable as the part is commercial-grade.