EPM7128SLI84-15 - 128-Macrocell CPLD, 15ns, PLCC-84 | Altera / Intel
部品番号: EPM7128SLI84-15 ✗ 生産終了| 数量 | 単価 | 小計 |
|---|---|---|
| 1 | $14.5 | $14.50 |
| 10 | $12.8 | $128.00 |
| 100 | $10.95 | $1,095.00 |
| 500 | $9.2 | $4,600.00 |
| 1,000 | $8.4 | $8,400.00 |
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
✅ ドロップイン✓ 在庫あり
$8.45 / 個
データシートを見る →EPM7128SLC84-15
✅ ドロップイン✓ 在庫あり
$10.4 / 個
データシートを見る →EPM7128SLC84-15N
✅ ドロップイン✓ 在庫あり
$22.2149 / 個
データシートを見る →EPM7128SLI84-10
✅ ドロップイン✓ 在庫あり
$7.25 / 個
データシートを見る →EPM7128SLC84-10
✅ ドロップイン✓ 在庫あり
$9.75 / 個
データシートを見る →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 (vs EPM7064SLC44 (smaller MAX 7000S member))
- 15 ns tpd at industrial temperature grade (vs EPM7128SLC84-15 (commercial temperature))
- In-system reprogrammable EEPROM (vs 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).