EPM7128SLI84-15 - 128-Macrocell CPLD, 15ns, PLCC-84 | Altera / Intel
MPN: EPM7128SLI84-15 ✗ 停產EPM7128SLI84-15 概覽
What is a CPLD? A Complex Programmable Logic Device (CPLD) is a non-volatile, instantly-on semiconductor that implements glue logic, bus interfacing, state machines, and address decoding through AND/OR arrays of macrocells. Within the broader hierarchy, CPLD -> programmable logic device (PLD) -> programmable logic IC -> logic semiconductor. Compared with FPGAs, CPLDs typically have lower logic density but deterministic timing, lower power, and instant-on behavior from on-chip EEPROM, which makes them ideal for control-plane rather than data-plane functions.
Key features include 128 macrocells, 84 user I/O pins, a 15 ns propagation delay (tpd) at the commercial speed grade, and in-system programmability via the JTAG-compliant IEEE Std 1149.1 interface. The MAX 7000S architecture uses EEPROM process technology, allowing the configuration to be re-programmed in-circuit up to 100 times and retained for 20 years, eliminating external boot PROMs.
The architecture combines a programmable interconnect array, macrocells with product-term-based logic synthesis, and programmable I/O cells that support 3.3 V or 5.0 V output levels. Each macrocell contains a programmable AND/OR array feeding a configurable flip-flop, and the I/O block can be set per-pin to input, output, or bidirectional mode. This makes the part a flexible bridge between processors, memories, and peripherals.
Typical applications include bus address decoding and chip-select generation, glue logic between microprocessors and peripherals, state-machine control in industrial automation, peripheral interface bridging (PCI, ISA, VME), and post-PCB redesign fixes for digital logic that has already been laid out. The wide 5 V tolerance and 84 PLCC pins support legacy backplane designs where many control signals must be aggregated.
When designing with this device, ensure that the JTAG chain order matches the BSDL file and that all unused I/O pins are left floating or tied to GND through a weak pulldown, per Altera application notes. The PLCC-84 socket must be a through-hole or socketed type if field upgrades are expected; for high-vibration environments a press-fit socket is recommended.
直接替換替代品,適用於 EPM7128SLI84-15 — 相同封裝,腳位對腳位相容。需重新設計 PCB 的不同封裝零件不列入。
此系列的變體
與下列產品可直接替換的同系列型號: EPM7128SLI84-15 (相同外形與佔位) — 差異在於 Mounting Type, Package, Operating Temperature, Supply Voltage (VCCINT), Device Type.
EPM7128SLI84-10N
✅ 直接替換聯絡詢價
查看資料表 →EPM7128SLC84-15
✅ 直接替換聯絡詢價
查看資料表 →EPM7128SLC84-15N
✅ 直接替換聯絡詢價
查看資料表 →EPM7128SLI84-10
✅ 直接替換聯絡詢價
查看資料表 →EPM7128SLC84-10
✅ 直接替換聯絡詢價
查看資料表 →EPM7128SLI84-15 最大額定值與電氣特性
| Family | MAX 7000 |
| Series | EPM7128S |
| Device Type | EE PLD (CPLD) |
| Macrocells | 128 |
| Logic Elements | 250 (approx.) |
| User I/O Pins | 84 (68 in 84-pin PLCC per some sources) |
| Propagation Delay (tpd) | 15 ns |
| Supply Voltage (VCCINT) | 4.5 V to 5.5 V |
| I/O Voltage Tolerance | 3.3 V or 5.0 V (configurable) |
| Process Technology | CMOS EEPROM |
| Program Memory Type | EEPROM (in-system programmable) |
| 封裝 | PLCC-84 (Plastic Leaded Chip Carrier, J-lead) |
| 工作溫度 | -40 C to +85 C (Industrial grade, 'I' suffix) |
| 腳位數 | 84 |
| 安裝類型 | Surface Mount (PLCC socket compatible) |
| Programming Interface | JTAG (IEEE 1149.1) |
| Maximum User Flash Endurance | 100 program/erase cycles |
| Data Retention | 20 years |
EPM7128SLI84-15 腳位配置
| 腳位 1 | I/O — User I/O - global clock option (GCLK1) |
| 腳位 2 | I/O — User I/O |
| 腳位 3 | I/O — User I/O |
| 腳位 4 | I/O — User I/O |
| 腳位 5 | I/O — User I/O |
| 腳位 6 | I/O — User I/O |
| 腳位 7 | I/O — User I/O |
| 腳位 8 | I/O — User I/O |
| 腳位 9 | I/O — User I/O |
| 腳位 10 | I/O — User I/O |
| 腳位 11 | I/O — User I/O |
| 腳位 12 | I/O — User I/O |
| 腳位 13 | GND — Ground |
| 腳位 14 | I/O — User I/O |
| 腳位 15 | I/O — User I/O |
| 腳位 16 | I/O — User I/O |
| 腳位 17 | I/O — User I/O |
| 腳位 18 | I/O — User I/O |
| 腳位 19 | I/O — User I/O |
| 腳位 20 | I/O — User I/O |
| 腳位 21 | I/O — User I/O |
| 腳位 22 | I/O — User I/O |
| 腳位 23 | I/O — User I/O |
| 腳位 24 | I/O — User I/O |
| 腳位 25 | I/O — User I/O |
| 腳位 26 | GND — Ground |
| 腳位 27 | I/O — User I/O |
| 腳位 28 | I/O — User I/O |
| 腳位 29 | I/O — User I/O |
| 腳位 30 | I/O — User I/O |
| 腳位 31 | I/O — User I/O |
| 腳位 32 | I/O — User I/O |
| 腳位 33 | I/O — User I/O |
| 腳位 34 | I/O — User I/O |
| 腳位 35 | I/O — User I/O |
| 腳位 36 | I/O — User I/O |
| 腳位 37 | I/O — User I/O |
| 腳位 38 | I/O — User I/O |
| 腳位 39 | GND — Ground |
| 腳位 40 | I/O — User I/O |
| 腳位 41 | I/O — User I/O |
| 腳位 42 | I/O — User I/O |
| 腳位 43 | I/O — User I/O |
| 腳位 44 | TDI — JTAG Test Data In |
| 腳位 45 | I/O — User I/O |
| 腳位 46 | I/O — User I/O |
| 腳位 47 | I/O — User I/O |
| 腳位 48 | I/O — User I/O |
| 腳位 49 | I/O — User I/O |
| 腳位 50 | I/O — User I/O |
| 腳位 51 | I/O — User I/O |
| 腳位 52 | GND — Ground |
| 腳位 53 | I/O — User I/O |
| 腳位 54 | I/O — User I/O |
| 腳位 55 | I/O — User I/O |
| 腳位 56 | I/O — User I/O |
| 腳位 57 | I/O — User I/O |
| 腳位 58 | I/O — User I/O |
| 腳位 59 | I/O — User I/O |
| 腳位 60 | I/O — User I/O |
| 腳位 61 | I/O — User I/O |
| 腳位 62 | I/O — User I/O |
| 腳位 63 | I/O — User I/O |
| 腳位 64 | I/O — User I/O |
| 腳位 65 | GND — Ground |
| 腳位 66 | I/O — User I/O |
| 腳位 67 | I/O — User I/O |
| 腳位 68 | I/O — User I/O |
| 腳位 69 | I/O — User I/O |
| 腳位 70 | TMS — JTAG Test Mode Select |
| 腳位 71 | I/O — User I/O |
| 腳位 72 | I/O — User I/O |
| 腳位 73 | I/O — User I/O |
| 腳位 74 | I/O — User I/O |
| 腳位 75 | I/O — User I/O |
| 腳位 76 | I/O — User I/O |
| 腳位 77 | I/O — User I/O |
| 腳位 78 | GND — Ground |
| 腳位 79 | I/O — User I/O |
| 腳位 80 | TCK — JTAG Test Clock |
| 腳位 81 | I/O — User I/O |
| 腳位 82 | I/O — User I/O |
| 腳位 83 | TDO — JTAG Test Data Out |
| 腳位 84 | VCC — 5 V supply (VCCINT) |
典型應用
EPM7128SLI84-15 適用於 6 應用s: Microprocessor Bus Address Decoding, Industrial Control and Automation, Peripheral Interface Bridging, Legacy Telecom Backplane Glue Logic, PCB Redesign and Field-Replaceable Logic, Test and Measurement Instrumentation.
Microprocessor Bus Address Decoding
The EPM7128SLI84-15 fits microprocessor bus address decoding because its 128 macrocells and 84 PLCC pins can implement multi-bank chip-select decoders for legacy 16- and 32-bit busses without external AND/OR gates. With 15 ns tpd the part reliably registers between an Intel 8086/80286 bus cycle and peripheral access time, even at industrial temperature. Use the JTAG port for in-system updates to the decoder map, eliminating the need to swap PROMs or PALs when a peripheral changes. Compared to discrete 74LS/74F glue logic, a single CPLD consolidates address decoding, chip-select generation, and wait-state insertion in one reprogrammable device.
推薦
Industrial Control and Automation
In industrial automation the EPM7128SLI84-15 functions as a deterministic state-machine controller for PLC backplanes, motor control boards, and HMI panels. Its instant-on EEPROM eliminates FPGA configuration delays, ensuring deterministic boot-time behavior in safety-critical loops. The industrial temperature grade (-40 C to +85 C) plus 5 V I/O tolerance handles the harsh EMI and voltage transients typical of factory-floor environments. With 128 macrocells the part can implement multi-axis sequencing, encoder decoding, and PID timing in one device, replacing several discrete timers and counters.
推薦
Peripheral Interface Bridging
The EPM7128SLI84-15 is well-suited to bridge incompatible peripheral interfaces such as ISA-to-PCI, parallel-port-to-memory, or 5 V TTL to 3.3 V CMOS logic. With 84 user I/O pins the part can run a full 32-bit data bus plus control signals concurrently, and the configurable 3.3 V/5 V I/O banks allow direct level translation without external buffers. The 15 ns tpd meets ISA-bus timing (250 ns cycle) with comfortable margin while the EEPROM-based design retains configuration through power cycles, eliminating boot PROMs.
推薦
Legacy Telecom Backplane Glue Logic
The EPM7128SLI84-15 serves telecom backplane designs where multi-drop TDM buses, parallel data paths, and control signaling must be aggregated without timing ambiguity. Its deterministic 15 ns propagation and 84 I/O pins are ideal for parallel-to-serial conversion, framing, and clock distribution in T1/E1 multiplexer boards. The 5 V tolerance supports legacy line-card interfaces, and the -40 C to +85 C industrial grade meets NEBS thermal requirements. Use the JTAG boundary-scan to verify interconnect during board bring-up and field service.
推薦
PCB Redesign and Field-Replaceable Logic
When an existing PCB needs a logic change after fab, replacing discrete TTL/CMOS gates with the EPM7128SLI84-15 is an effective path: it consolidates 5-10 small packages into one PLCC-84 socket, leaves the I/O pinout identical, and lets the engineer rewrite logic via JTAG. The non-volatile EEPROM means no external boot PROM is needed and the design can be field-upgraded with a JTAG programmer. With 128 macrocells the part can absorb most glue-logic changes without resorting to a larger CPLD.
推薦
Test and Measurement Instrumentation
The EPM7128SLI84-15 is widely used in test-and-measurement front-ends to generate timing sequences, gate triggers, and address multiplexers for data-acquisition cards. Its 15 ns tpd comfortably generates pulse trains at 5-10 MHz for general-purpose stimulus, and 84 I/O pins support wide parallel stimulus buses. The 5 V tolerance interfaces directly with TTL comparators and precision ADCs (e.g. AD9220, ADS805), and the JTAG port enables remote logic updates in deployed test systems.
推薦
推薦產品摘要
工程參考資料,適用於 EPM7128SLI84-15 — 比較、設計指引及合規資訊。
選型指南
與替代品比較
| 參數 | 本產品 | EPM7128SLI84-10N | EPM7128SLC84-15 | EPM7128SLC84-15N | EPM7128SLI84-10 | EPM7128SLC84-10 |
|---|---|---|---|---|---|---|
| Package | PLCC-84 (J-lead) | PLCC-84 (J-lead) - same | PLCC-84 (J-lead) - same | PLCC-84 (J-lead) - same | PLCC-84 (J-lead) - same | PLCC-84 (J-lead) - same |
| Brand | Intel (formerly Altera) | Intel | Intel | Intel | Intel | Intel |
| Macrocells | 128 | 128 | 128 | 128 | 128 | 128 |
| Propagation Delay (tpd) | 15 ns | 10 ns (faster) | 15 ns | 15 ns | 10 ns (faster) | 10 ns (faster) |
| Operating Temperature | -40 C to +85 C (Industrial) | -40 C to +85 C (Industrial) | 0 C to +70 C (Commercial) | 0 C to +70 C (Commercial) | -40 C to +85 C (Industrial) | 0 C to +70 C (Commercial) |
| Pb-free Finish (N suffix) | No (SnPb finish) | Yes | No | Yes | No | No |
| Architecture | MAX 7000S | MAX 7000S | MAX 7000S | MAX 7000S | MAX 7000S | MAX 7000S |
| Supply Voltage | 4.5 V to 5.5 V | 4.5 V to 5.5 V | 4.5 V to 5.5 V | 4.5 V to 5.5 V | 4.5 V to 5.5 V | 4.5 V to 5.5 V |
| I/O Standards | 3.3 V / 5 V configurable | 3.3 V / 5 V configurable | 3.3 V / 5 V configurable | 3.3 V / 5 V configurable | 3.3 V / 5 V configurable | 3.3 V / 5 V configurable |
主要差異化特點
- Largest macrocell density in MAX 7000S family (對比EPM7064SLC44 (smaller MAX 7000S member))
- 15 ns tpd at industrial temperature grade (對比EPM7128SLC84-15 (commercial temperature))
- In-system reprogrammable EEPROM (對比Discrete 74LS/74F TTL glue logic)
設計說明
The EPM7128SLI84-15 PLCC-84 socket should be a low-profile through-hole type if field upgrades are expected (Altera recommends AMP 1-822473-1 or equivalent). Place at least four 0.1 uF decoupling capacitors near the VCCINT pins (1, 13, 26, 39, 52, 65, 78) and tie all GND pins to a continuous ground plane. Keep JTAG pins (TDI/TDO/TMS/TCK) away from high-speed clocks to avoid noise injection during boundary-scan testing.
Use series termination (33-68 ohm) on high-speed outputs (>50 MHz toggle rate) to dampen reflections on PLCC-84 stub traces. Configure I/O pins as slow-slew-rate when driving capacitive loads to reduce ground bounce. Avoid routing adjacent I/O pins as differential pairs without ground shielding, since PLCC-84 has higher mutual inductance than TQFP packages.
Do not confuse the EPM7128SLI84-15 (MAX 7000S, requires Altera MasterBlaster/ByteBlaster programmer) with the EPM7128ELI84-20 (MAX 7000E, supports JTAG ISP). Both share the same PLCC-84 pinout but use different programming flows - the S variant needs an external programmer while the E variant uses JTAG. Verify the BSDL file matches the specific die revision when designing boundary-scan tests.
合規資訊
Original Altera/Intel MAX 7000 family parts (pre-2006) were typically Pb-containing finishes. RoHS/REACH compliance is unknown for this specific lot; consult the lot date code and original shipping documentation. Not AEC-Q100 qualified (industrial-grade, not automotive).