EPM7128SLC84-10 - MAX 7000 CPLD, 128 Macro, 68 I/O, 10ns | Intel
部品番号: EPM7128SLC84-10 ✗ 生産終了| 数量 | 単価 | 小計 |
|---|---|---|
| 1 | $18.5 | $18.50 |
| 10 | $16.2 | $162.00 |
| 100 | $13.85 | $1,385.00 |
| 500 | $11.4 | $5,700.00 |
| 1,000 | $9.75 | $9,750.00 |
EPM7128SLC84-10 概要
A CPLD (Complex Programmable Logic Device) is a non-volatile, instantaneously-on programmable logic device that bridges the gap between discrete glue logic and FPGAs. Within the broader taxonomy, the EPM7128SLC84-10 belongs to: CPLD -> PLD -> programmable logic -> digital semiconductor -> integrated circuit. It provides deterministic, fixed propagation delay across all 128 macrocells, making it ideal for glue-logic, bus interfacing, address decoding, and state-machine replacement. Unlike SRAM-based FPGAs, the EEPROM configuration cell retains the bitstream without external boot memory and powers up ready to operate.
Key specifications include a maximum operating frequency of 125 MHz, 250 MHz internal frequency, 4.5 ns propagation delay (per the Alldatasheet index), and a maximum of 2500 usable gates. The device supports programmable speed/power optimization, allowing individual macrocells to run at reduced power with a small timing penalty. The 84-pin Plastic Leaded Chip Carrier (PLCC) package uses J-bend surface-mount leads suitable for socketed programming and production assembly.
The MAX 7000S architecture employs a programmable interconnect array (PIA) that routes any macrocell output or I/O pin to any other macrocell input, providing full routability. Each macrocell contains a programmable AND/OR/flip-flop array with configurable clear, preset, clock, and output-enable controls. MultiVolt I/O pins permit interfacing with 2.5 V, 3.3 V, and 5 V logic without external level translation. The on-chip JTAG boundary-scan logic supports IEEE 1149.1 testing and in-system programming.
Typical applications include bus interface bridging (e.g., 8/16/32-bit microprocessor glue logic), peripheral controller state machines, address decoding and chip-select generation, board-level reset sequencing, LED and seven-segment display multiplexing, and legacy industrial-control logic upgrades. Designers choose this part when deterministic timing, instant-on behavior, and single-chip simplicity outweigh the higher logic density of an FPGA.
A primary design consideration is the 5 V VCC requirement; modern 3.3 V-only systems need a separate rail. JTAG chain ordering must keep TCK/TMS/TDO/TDI integrity when multiple devices share the boundary-scan bus. For new designs, verify the Altera/Intel MAX II or MAX V equivalent if lower power or 1.8 V support is required.
This page synthesizes distributor pricing, drop-in same-package alternatives, and practical design notes drawn from the manufacturer MAX 7000 family datasheet and verified web sources.
ドロップイン代替品: EPM7128SLC84-10 — 同一パッケージでピン互換。PCBの作り直しが必要な異なるパッケージの部品は除外されています。
このシリーズのバリエーション
同一シリーズでドロップイン互換のモデル: EPM7128SLC84-10 (同一形状・フットプリント) — 相違点: Package, RoHS Status, Mounting Type, Supply Voltage (VCCINT), Operating Temperature.
クイック比較ツール — 並列比較する代替部品を選択:
EPM7128ELC84-10
✅ ドロップイン✓ 在庫あり
$7.2 / 個
データシートを見る →EPM7128ELC84-12
✅ ドロップイン✓ 在庫あり
$10.4 / 個
データシートを見る →EPM7128ELC84-20
✅ ドロップイン✓ 在庫あり
$24.2 / 個
データシートを見る →EPM7128SLC84-15N
✅ ドロップイン✓ 在庫あり
$22.2149 / 個
データシートを見る →EPM7128AELC84-10N
✅ ドロップイン ⚠️ 仕様未検証✓ 在庫あり
$10.45 / 個
データシートを見る →EPM7128SLC84-10 最大定格&電気的特性
| Family | MAX 7000S |
| Device Type | CPLD (Complex Programmable Logic Device) |
| Macrocells | 128 |
| Logic Gates | 2500 |
| User I/Os | 68 |
| Total Package Pins | 84 |
| パッケージ | PLCC-84 (J-lead) |
| Propagation Delay (tpd) | 10 ns |
| Maximum Operating Frequency | 125 MHz |
| Internal Frequency | 250 MHz |
| Supply Voltage (VCCINT) | 5 V |
| MultiVolt I/O Support | 2.5 V / 3.3 V / 5 V |
| Program Memory Type | EEPROM (in-system programmable) |
| JTAG (IEEE 1149.1) | Yes |
| 動作温度 | 0C to +70C (Commercial) |
| 実装タイプ | Surface Mount (J-bend) |
| RoHS ステータス | Non-compliant (contains lead in PLCC) |
EPM7128SLC84-10 ピン構成
| ピン 1 | INPUT/GCLK1 — Global clock input 1 (dedicated) |
| ピン 2 | I/O — User I/O pin |
| ピン 3 | I/O — User I/O pin |
| ピン 4 | I/O — User I/O pin |
| ピン 5 | I/O — User I/O pin |
| ピン 6 | I/O — User I/O pin |
| ピン 7 | I/O — User I/O pin |
| ピン 8 | I/O — User I/O pin |
| ピン 9 | I/O — User I/O pin |
| ピン 10 | GND — Ground |
| ピン 11 | I/O — User I/O pin |
| ピン 12 | I/O — User I/O pin |
| ピン 13 | I/O — User I/O pin |
| ピン 14 | I/O — User I/O pin |
| ピン 15 | TDI — JTAG Test Data In (dedicated) |
| ピン 16 | TMS — JTAG Test Mode Select (dedicated) |
| ピン 17 | TCK — JTAG Test Clock (dedicated) |
| ピン 18 | I/O — User I/O pin |
| ピン 19 | I/O — User I/O pin |
| ピン 20 | I/O — User I/O pin |
| ピン 21 | VCC — 5 V supply |
| ピン 22 | I/O — User I/O pin |
| ピン 23 | I/O — User I/O pin |
| ピン 24 | I/O — User I/O pin |
| ピン 25 | I/O — User I/O pin |
| ピン 26 | I/O — User I/O pin |
| ピン 27 | I/O — User I/O pin |
| ピン 28 | GND — Ground |
| ピン 29 | I/O — User I/O pin |
| ピン 30 | I/O — User I/O pin |
| ピン 31 | I/O — User I/O pin |
| ピン 32 | I/O — User I/O pin |
| ピン 33 | I/O — User I/O pin |
| ピン 34 | OE1 — Output enable 1 (dedicated) |
| ピン 35 | OE2/GCLK2 — Output enable 2 / Global clock 2 (dedicated) |
| ピン 36 | I/O — User I/O pin |
| ピン 37 | I/O — User I/O pin |
| ピン 38 | I/O — User I/O pin |
| ピン 39 | I/O — User I/O pin |
| ピン 40 | I/O — User I/O pin |
| ピン 41 | GND — Ground |
| ピン 42 | I/O — User I/O pin |
| ピン 43 | I/O — User I/O pin |
| ピン 44 | I/O — User I/O pin |
| ピン 45 | I/O — User I/O pin |
| ピン 46 | I/O — User I/O pin |
| ピン 47 | I/O — User I/O pin |
| ピン 48 | VCC — 5 V supply |
| ピン 49 | I/O — User I/O pin |
| ピン 50 | I/O — User I/O pin |
| ピン 51 | I/O — User I/O pin |
| ピン 52 | I/O — User I/O pin |
| ピン 53 | I/O — User I/O pin |
| ピン 54 | I/O — User I/O pin |
| ピン 55 | I/O — User I/O pin |
| ピン 56 | GND — Ground |
| ピン 57 | I/O — User I/O pin |
| ピン 58 | I/O — User I/O pin |
| ピン 59 | I/O — User I/O pin |
| ピン 60 | I/O — User I/O pin |
| ピン 61 | INPUT — Direct input (dedicated, fastest path) |
| ピン 62 | I/O — User I/O pin |
| ピン 63 | I/O — User I/O pin |
| ピン 64 | I/O — User I/O pin |
| ピン 65 | I/O — User I/O pin |
| ピン 66 | VCC — 5 V supply |
| ピン 67 | I/O — User I/O pin |
| ピン 68 | I/O — User I/O pin |
| ピン 69 | I/O — User I/O pin |
| ピン 70 | I/O — User I/O pin |
| ピン 71 | GND — Ground |
| ピン 72 | I/O — User I/O pin |
| ピン 73 | I/O — User I/O pin |
| ピン 74 | I/O — User I/O pin |
| ピン 75 | I/O — User I/O pin |
| ピン 76 | I/O — User I/O pin |
| ピン 77 | I/O — User I/O pin |
| ピン 78 | TDO — JTAG Test Data Out (dedicated) |
| ピン 79 | I/O — User I/O pin |
| ピン 80 | I/O — User I/O pin |
| ピン 81 | I/O — User I/O pin |
| ピン 82 | I/O — User I/O pin |
| ピン 83 | I/O — User I/O pin |
| ピン 84 | VCC — 5 V supply |
主な用途
EPM7128SLC84-10 の用途: 6 件s: Microprocessor Bus Glue Logic, Address Decoding and Chip-Select Generation, State Machine Controller (Mealy/Moore), Board-Level Reset and Watchdog Sequencing, LED Display Multiplexing and Scanning, Legacy Industrial Control Logic Replacement.
Microprocessor Bus Glue Logic
The EPM7128SLC84-10's 128 macrocells and 68 user I/Os make it ideal for implementing microprocessor bus glue logic that requires deterministic 10 ns propagation delay. In a typical 8/16/32-bit microcontroller or DSP board, the CPLD decodes chip-selects, generates wait-state timing, and bridges asynchronous peripheral buses. The MultiVolt I/O allows direct interface to both 5 V processor buses and 3.3 V peripheral logic without external level translators. With 2500 usable gates and 125 MHz fmax, the part can replace 4-6 discrete PAL/GAL devices plus their interconnect, reducing board area and BOM cost. The JTAG interface enables in-system reprogramming for late-stage firmware updates. Pair with a 74HC245 or 74LVT245 bus transceiver for bidirectional buffering.
おすすめ
Address Decoding and Chip-Select Generation
The EPM7128SLC84-10 is well-suited for address decoding and chip-select generation in memory-mapped systems with up to 24 address lines. Its 128 macrocells can decode 16-32 independent address ranges with programmable wait-state insertion and timing skew control. The 10 ns pin-to-pin delay ensures that chip-selects become valid within one clock cycle of address assertion, critical for high-speed memory interfaces. Each macrocell's programmable AND/OR array can implement complex address comparison logic (e.g., burst-mode ROM, page-mode DRAM) without external gates. The EEPROM configuration retains the decode map through power cycles, eliminating the boot-time ambiguity of SRAM-based controllers. Use the device alongside a 27C256 EPROM or 6264 SRAM as the target memory.
おすすめ
State Machine Controller (Mealy/Moore)
Implementing state machines is a core strength of the EPM7128SLC84-10, with each of the 128 macrocells containing a programmable flip-flop suitable for state-bit storage. The deterministic 10 ns delay across all macrocells means state transitions occur in fixed time, simplifying timing closure in safety-critical industrial controllers. The device can implement 32-64 state Moore or Mealy machines with multiple inputs and outputs, including handshaking protocols (e.g., SPI, I2C master, UART). The programmable output enable (OE) network allows bus arbitration and tri-state control without external logic. In-system JTAG programming enables rapid state-machine iteration during development. Combine with an external crystal oscillator for precise baud-rate generation.
おすすめ
Board-Level Reset and Watchdog Sequencing
Power-on reset and multi-rail sequencing benefit from the EPM7128SLC84-10's programmable timing and EEPROM memory. The CPLD can generate sequenced reset signals for up to 8 voltage rails with adjustable delay (programmable via JTAG), eliminating the need for cascaded RC delay networks or discrete reset ICs. Its 5 V VCC and 68 I/Os allow direct interface to legacy supervisory circuits and modern PMICs. The deterministic 10 ns delay ensures reset assertions meet processor power-good timing without metastability. Pair with a MAX811 or TPS3823 voltage supervisor for the primary reset input to the CPLD.
おすすめ
LED Display Multiplexing and Scanning
The EPM7128SLC84-10's 68 user I/Os and 125 MHz internal frequency make it an effective LED display multiplexing controller for 7-segment, dot-matrix, or bar-graph displays with up to 64 segments. Each macrocell can drive a segment line through a current-limiting resistor, while the global clock network synchronizes multiplexing at the user-defined refresh rate (typically 100-1000 Hz). The EEPROM configuration stores character maps and animation sequences without external ROM. The deterministic timing eliminates flicker artifacts that plague microcontroller-based drivers with interrupt jitter. The PLCC-84 package's J-leads simplify prototype socket replacement during development. Combine with ULN2003A or TPIC6B595 high-side drivers for high-current LED arrays.
おすすめ
Legacy Industrial Control Logic Replacement
Modernizing obsolete 74LS/74F-series discrete logic boards is a classic application for the EPM7128SLC84-10, where it can replace 6-10 standard logic ICs (counters, decoders, multiplexers, latches) in a single PLCC-84 package. The 128 macrocells and 2500-gate capacity are sufficient to consolidate entire timing/control sections of PLCs, motor controllers, and instrumentation front-ends. The in-system JTAG programmability allows last-minute logic changes without board respins, reducing time-to-market for industrial OEMs. The commercial 0C to +70C temperature range suits most factory-floor enclosures. The 5 V VCC matches legacy supply rails without level translation. Note that this part is obsolete; for new industrial designs, select the MAX V 5M240Z with industrial -40C to +85C support.
おすすめ
おすすめ製品の概要
エンジニアリング参考データ: EPM7128SLC84-10 — 比較、設計ガイダンス、コンプライアンス情報。
選定ガイド
代替品との比較
| パラメータ | この製品 | EPM7128ELC84-10 | EPM7128ELC84-12 | EPM7128ELC84-20 | EPM7128SLC84-15N | EPM7128AELC84-10N |
|---|---|---|---|---|---|---|
| Package | PLCC-84 | PLCC-84 - same | PLCC-84 - same | PLCC-84 - same | PLCC-84 - same | PLCC-84 - same |
| Brand | Intel (Altera) | Intel (Altera) | Intel (Altera) | Intel (Altera) | Intel (Altera) | Intel (Altera) |
| Family | MAX 7000S | MAX 7000E | MAX 7000E | MAX 7000E | MAX 7000S | MAX 7000AE |
| Macrocells | 128 | 128 | 128 | 128 | 128 | 128 |
| Propagation Delay (tpd) | 10 ns | 10 ns | 12 ns | 20 ns | 15 ns | 10 ns |
| User I/Os | 68 | 68 | 68 | 68 | 68 | 68 |
| VCCINT | 5 V | 5 V | 5 V | 5 V | 5 V | 3.3 V |
| Output Enables | 2 | 6 | 6 | 6 | 2 | 6 |
| Lifecycle | Obsolete | Obsolete | Obsolete | Obsolete | Obsolete | Obsolete |
| Drop-in Compatible | N/A (this part) | Yes - same package, identical pinout | Yes - same package, identical pinout | Yes - same package, identical pinout | Yes - same package, identical pinout | Pin-compatible but 3.3 V supply |
主な差別化要因
- MAX 7000S variant with simpler architecture than MAX 7000E (vs EPM7128ELC84-10)
- 10 ns tpd is the fastest grade in the MAX 7128 family (vs EPM7128SLC84-15N)
- 5 V VCCINT matches legacy industrial systems (vs EPM7128AELC84-10N)
設計ノート
The EPM7128SLC84-10 requires a stable 5 V VCCINT supply with maximum tolerance of +/-5%. Bulk decoupling of 10-100 uF tantalum plus 0.1 uF ceramic at each VCC pin (the PLCC-84 has 4 VCC pins: 21, 48, 66, 84) is mandatory. ICC active current can reach 200-300 mA during JTAG programming - ensure the regulator has adequate headroom. MultiVolt I/O banks (VCCIO) can be powered from 2.5 V, 3.3 V, or 5 V independently, but all I/Os in a given bank share the same VCCIO rail.
Use a PLCC-84 socket (e.g., 3M 8484 or equivalent) during prototyping to allow device swapping and factory programming. For production assembly, the J-leads accept standard surface-mount soldering profiles (peak 235C for SnPb, 245C for lead-free). Maintain a 0.635 mm (25 mil) clearance between PLCC pads and any via or trace. Ground plane should be a continuous pour under the device to reduce VCC inductance. JTAG chain ordering must keep TCK/TMS shared across all devices with TDI/TDO daisy-chained - verify chain integrity with the Altera/Intel ByteBlaster software before board bring-up.
Three pitfalls recur in EPM7128SLC84-10 designs: (1) Do not leave JTAG pins floating - tie TMS and TDI high through 10 kohm pull-ups to VCCIO. (2) Do not exceed 5.25 V on VCCINT or any I/O pin - the MultiVolt feature is forward-compatible only (5 V tolerant when VCCIO is 3.3 V) and the absolute maximum ratings are strict. (3) Do not program the device without verifying the JTAG IDCODE - mismatched chain order causes programming to fail or, worse, to overwrite a different device. Use the Altera/Intel Quartus programmer to scan the chain first.
コンプライアンス情報
PLCC-84 package uses SnPb J-lead finish - non-RoHS. The N-suffix variants (e.g., EPM7128SLC84-10N) use lead-free matte-tin plating and are RoHS compliant. REACH compliant per Intel product declaration. Not AEC-Q100 qualified - this is a commercial-grade CPLD.