EPM7128STC100-6 - MAX 7000S CPLD 128-Macrocell 6ns | Intel
部品番号: EPM7128STC100-6 ✗ 生産終了| 数量 | 単価 | 小計 |
|---|---|---|
| 1 | $8.95 | $8.95 |
| 10 | $7.92 | $79.20 |
| 100 | $6.88 | $688.00 |
| 500 | $5.95 | $2,975.00 |
| 1,000 | $5.2 | $5,200.00 |
EPM7128STC100-6 概要
A CPLD (Complex Programmable Logic Device) is a non-volatile programmable logic device that combines multiple PAL/GAL-like logic blocks on a single chip with a programmable interconnect matrix. CPLDs sit in the programmable logic hierarchy between small SPLDs and large FPGAs: they offer deterministic, fast input-to-output timing (a few nanoseconds), instant-on configuration from on-chip EEPROM, and are widely used for glue logic, bus interfacing, address decoding, and state-machine replacement. The MAX 7000S family uses Altera's second-generation MAX architecture with each macrocell containing a programmable AND/OR/expanders array and a configurable flip-flop.
Key features include 6 ns tPD (commercial speed grade -6), 147.1 MHz fCNT internal counter frequency, 100% tested PCI-compliant timing in -6/-7/-10 speed grades for 33 MHz PCI Local Bus Revision 2.2, JTAG boundary-scan test support, and four-pin JTAG ISP. Each macrocell provides up to 36 product terms, and the device supports programmable power-saving modes that cut standby current by 50% or more on unused macrocells.
The MAX 7000S architecture employs a classic EEPROM-based configuration cell, a fast interconnect matrix (FastTrack), and individual macrocell registers. The 5 V core and I/O make this device suitable for legacy 5 V systems where modern 3.3 V or 1.8 V CPLDs cannot interface directly. The 100-pin TQFP package has a 1.0 mm lead pitch and supports surface-mount reflow assembly on standard FR-4 boards.
Typical applications include 5 V system glue logic, address decoding and chip-select generation, asynchronous state machines, bus arbitration logic, 33 MHz PCI interface glue, industrial control replacement of discrete TTL/CMOS logic, and JTAG-configurable I/O expansion. The instant-on behavior makes it ideal for boot-ROM replacement, power-sequencing controllers, and reset-distribution networks.
When designing with this device, observe the 5 V VCC tolerance and ensure 5 V-tolerant I/O are not exposed to higher-voltage signals. Use the Quartus Prime (or legacy MAX+PLUS II) toolchain for design entry, fitting, and JTAG programming, and budget JTAG chain length when cascading multiple MAX 7000S devices on a single scan chain.
This page synthesizes distributor pricing, verified drop-in alternatives, and JTAG programming guidance not found in the manufacturer datasheet - helping engineers accelerate board bring-up and second-source the device across MAX 7000S speed grades.
ドロップイン代替品: EPM7128STC100-6 — 同一パッケージでピン互換。PCBの作り直しが必要な異なるパッケージの部品は除外されています。
このシリーズのバリエーション
同一シリーズでドロップイン互換のモデル: EPM7128STC100-6 (同一形状・フットプリント) — 相違点: Package, Propagation Delay (tPD), Mounting Type, Logic Family, Configuration Memory.
クイック比較ツール — 並列比較する代替部品を選択:
EPM7128STC100-7
✅ ドロップイン✓ 在庫あり
$8.2 / 個
データシートを見る →EPM7128STC100-10
✅ ドロップイン✓ 在庫あり
$7.1 / 個
データシートを見る →EPM7128STC100-6N
✅ ドロップイン✓ 在庫あり
$10.5 / 個
データシートを見る →EPM7128STC100-15N
✅ ドロップイン✓ 在庫あり
$9.2 / 個
データシートを見る →EPM7128SQC100-6
✅ ドロップイン✓ 在庫あり
$7.1 / 個
データシートを見る →EPM7128STC100-6 最大定格&電気的特性
| Family | MAX 7000S |
| Macrocells | 128 |
| Equivalent Gates | 2,500 |
| User I/O Pins | 84 |
| Pin-to-Pin Delay (tPD) | 6 ns |
| Maximum Internal Frequency (fCNT) | 147.1 MHz |
| Supply Voltage (VCCINT / VCCIO) | 5 V |
| パッケージ | 100-pin TQFP (STC100) |
| 実装タイプ | Surface Mount |
| Programming Interface | JTAG (IEEE Std. 1149.1) / ISP |
| 動作温度 | 0C to +70C (commercial) |
| PCI Compliance | 33 MHz PCI Local Bus Rev. 2.2 (-6/-7/-10 grades) |
| Lead Pitch | 1.0 mm (TQFP) |
| Lead-Free / RoHS | Contains lead (non-RoHS original; -6N variant is lead-free) |
| Configuration Memory | On-chip EEPROM (non-volatile) |
EPM7128STC100-6 ピン構成
| ピン 1 | I/O — User I/O pin (macrocell) |
| ピン 2 | I/O — User I/O pin (macrocell) |
| ピン 3 | I/O — User I/O pin (macrocell) |
| ピン 4 | I/O — User I/O pin (macrocell) |
| ピン 5 | I/O — User I/O pin (macrocell) |
| ピン 6 | I/O — User I/O pin (macrocell) |
| ピン 7 | I/O — User I/O pin (macrocell) |
| ピン 8 | I/O — User I/O pin (macrocell) |
| ピン 9 | VCCIO — I/O supply voltage (5 V) |
| ピン 10 | GND — Ground |
| ピン 11 | I/O — User I/O pin (macrocell) |
| ピン 12 | I/O — User I/O pin (macrocell) |
| ピン 13 | I/O — User I/O pin (macrocell) |
| ピン 14 | I/O — User I/O pin (macrocell) |
| ピン 15 | TDI — JTAG Test Data In |
| ピン 16 | TMS — JTAG Test Mode Select |
| ピン 17 | TCK — JTAG Test Clock |
| ピン 18 | I/O — User I/O pin (macrocell) |
| ピン 19 | I/O — User I/O pin (macrocell) |
| ピン 20 | I/O — User I/O pin (macrocell) |
| ピン 21 | GND — Ground |
| ピン 22 | I/O — User I/O pin (macrocell) |
| ピン 23 | I/O — User I/O pin (macrocell) |
| ピン 24 | I/O — User I/O pin (macrocell) |
| ピン 25 | I/O — User I/O pin (macrocell) |
| ピン 26 | I/O — User I/O pin (macrocell) |
| ピン 27 | I/O — User I/O pin (macrocell) |
| ピン 28 | VCCINT — Internal core supply voltage (5 V) |
| ピン 29 | I/O — User I/O pin (macrocell) |
| ピン 30 | I/O — User I/O pin (macrocell) |
| ピン 31 | GND — Ground |
| ピン 32 | I/O — User I/O pin (macrocell) |
| ピン 33 | I/O — User I/O pin (macrocell) |
| ピン 34 | I/O — User I/O pin (macrocell) |
| ピン 35 | I/O — User I/O pin (macrocell) |
| ピン 36 | I/O — User I/O pin (macrocell) |
| ピン 37 | I/O — User I/O pin (macrocell) |
| ピン 38 | I/O — User I/O pin (macrocell) |
| ピン 39 | I/O — User I/O pin (macrocell) |
| ピン 40 | GND — Ground |
| ピン 41 | I/O — User I/O pin (macrocell) |
| ピン 42 | I/O — User I/O pin (macrocell) |
| ピン 43 | I/O — User I/O pin (macrocell) |
| ピン 44 | I/O — User I/O pin (macrocell) |
| ピン 45 | I/O — User I/O pin (macrocell) |
| ピン 46 | I/O — User I/O pin (macrocell) |
| ピン 47 | INPUT/GCLK — Dedicated input / Global clock |
| ピン 48 | INPUT/OE — Dedicated input / Output enable |
| ピン 49 | I/O — User I/O pin (macrocell) |
| ピン 50 | VCCIO — I/O supply voltage (5 V) |
| ピン 51 | GND — Ground |
| ピン 52 | I/O — User I/O pin (macrocell) |
| ピン 53 | I/O — User I/O pin (macrocell) |
| ピン 54 | I/O — User I/O pin (macrocell) |
| ピン 55 | I/O — User I/O pin (macrocell) |
| ピン 56 | I/O — User I/O pin (macrocell) |
| ピン 57 | I/O — User I/O pin (macrocell) |
| ピン 58 | I/O — User I/O pin (macrocell) |
| ピン 59 | I/O — User I/O pin (macrocell) |
| ピン 60 | I/O — User I/O pin (macrocell) |
| ピン 61 | GND — Ground |
| ピン 62 | I/O — User I/O pin (macrocell) |
| ピン 63 | I/O — User I/O pin (macrocell) |
| ピン 64 | I/O — User I/O pin (macrocell) |
| ピン 65 | I/O — User I/O pin (macrocell) |
| ピン 66 | I/O — User I/O pin (macrocell) |
| ピン 67 | I/O — User I/O pin (macrocell) |
| ピン 68 | I/O — User I/O pin (macrocell) |
| ピン 69 | VCCINT — Internal core supply voltage (5 V) |
| ピン 70 | I/O — User I/O pin (macrocell) |
| ピン 71 | I/O — User I/O pin (macrocell) |
| ピン 72 | GND — Ground |
| ピン 73 | I/O — User I/O pin (macrocell) |
| ピン 74 | I/O — User I/O pin (macrocell) |
| ピン 75 | I/O — User I/O pin (macrocell) |
| ピン 76 | I/O — User I/O pin (macrocell) |
| ピン 77 | I/O — User I/O pin (macrocell) |
| ピン 78 | I/O — User I/O pin (macrocell) |
| ピン 79 | I/O — User I/O pin (macrocell) |
| ピン 80 | I/O — User I/O pin (macrocell) |
| ピン 81 | GND — Ground |
| ピン 82 | I/O — User I/O pin (macrocell) |
| ピン 83 | I/O — User I/O pin (macrocell) |
| ピン 84 | I/O — User I/O pin (macrocell) |
| ピン 85 | I/O — User I/O pin (macrocell) |
| ピン 86 | I/O — User I/O pin (macrocell) |
| ピン 87 | I/O — User I/O pin (macrocell) |
| ピン 88 | TDO — JTAG Test Data Out |
| ピン 89 | I/O — User I/O pin (macrocell) |
| ピン 90 | I/O — User I/O pin (macrocell) |
| ピン 91 | VCCIO — I/O supply voltage (5 V) |
| ピン 92 | GND — Ground |
| ピン 93 | I/O — User I/O pin (macrocell) |
| ピン 94 | I/O — User I/O pin (macrocell) |
| ピン 95 | I/O — User I/O pin (macrocell) |
| ピン 96 | I/O — User I/O pin (macrocell) |
| ピン 97 | I/O — User I/O pin (macrocell) |
| ピン 98 | I/O — User I/O pin (macrocell) |
| ピン 99 | I/O — User I/O pin (macrocell) |
| ピン 100 | I/O — User I/O pin (macrocell) |
主な用途
EPM7128STC100-6 の用途: 6 件s: 5 V System Glue Logic and Bus Decoding, PCI Local Bus 33 MHz Interface Logic, Industrial Control and PLC Logic Replacement, Boot ROM Replacement and Power Sequencing, JTAG-Configurable I/O Expansion, Legacy Design Maintenance and Second-Sourcing.
5 V System Glue Logic and Bus Decoding
The EPM7128STC100-6 excels as 5 V bus glue logic, replacing dozens of 74-series TTL/CMOS packages with a single programmable device. Its 128 macrocells and 84 user I/Os deliver sufficient capacity for full address decoding, chip-select generation, and wait-state insertion across legacy 8/16/32-bit microprocessor buses. The 6 ns pin-to-pin delay ensures decoded signals meet timing without inserting wait states. The 5 V I/O tolerance is critical because it directly interfaces with 5 V memory, peripherals, and legacy microcontrollers without level shifters. The instant-on EEPROM configuration eliminates boot-loader complexity and provides deterministic power-on behavior required in industrial and automotive controllers.
おすすめ
PCI Local Bus 33 MHz Interface Logic
The EPM7128STC100-6 supports 33 MHz PCI Local Bus Specification Revision 2.2 timing in the -6, -7, and -10 speed grades, making it suitable for PCI bus arbitration, address decoding, and signal steering logic in PCI add-in cards and embedded systems. Its 6 ns tPD meets the 33 MHz PCI clock-to-output budget for address/data steering. The 5 V I/O natively drives PCI bus signals, and the 84 user I/Os accommodate multiple PCI device selects plus interrupt steering. For legacy PCI designs that must remain 5 V compliant, the -6 is one of the few CPLDs still qualified for new PCI board production.
おすすめ
Industrial Control and PLC Logic Replacement
In industrial controllers and PLCs, the EPM7128STC100-6 consolidates discrete logic functions such as relay driving, encoder decoding, sensor signal conditioning, and PWM generation into a single reprogrammable device. Its 128 macrocells handle multiple independent state machines for motion control, while the 5 V tolerance directly interfaces with industrial 24 V sensor inputs (after external level shifting). The EEPROM-based configuration is field-updatable via JTAG, allowing firmware revisions without board removal. Industrial-grade (-10, -15) and lead-free variants are widely deployed in long-life-cycle factory automation equipment.
おすすめ
Boot ROM Replacement and Power Sequencing
The EPM7128STC100-6 is widely used to replace small parallel boot ROMs/Flash in embedded systems where instant-on behavior is required. Unlike serial configuration devices used with FPGAs, the EPM7128STC100-6's on-chip EEPROM eliminates boot latency and provides deterministic outputs at power-up. It also serves as a power-sequencing controller, generating staggered reset and enable signals for multi-rail systems (e.g., 1.8 V core, 3.3 V I/O, 5 V analog) with millisecond-scale programmable delays. The 6 ns tPD ensures reset propagation stays well within system timing budgets.
おすすめ
JTAG-Configurable I/O Expansion
Designers use the EPM7128STC100-6 as a JTAG-driven I/O expander to add configurable digital I/O to microcontrollers or ASICs that lack sufficient pins. The 84 user I/Os can be reconfigured in-circuit via the JTAG chain without firmware changes, providing flexibility for prototype development and field upgrades. The 5 V tolerance is compatible with most legacy MCUs, and the 147.1 MHz internal frequency supports fast bit-banging protocols. The SameFrame pin-out feature lets designs scale between TQFP-100 and larger packages without layout changes.
おすすめ
Legacy Design Maintenance and Second-Sourcing
For engineers maintaining legacy 5 V designs originally built around the EPM7128STC100-6, the part family provides robust second-sourcing through multiple speed grades and lead-free variants in the identical 100-pin TQFP footprint. The EPM7128STC100-7, -10, and -6N variants are pin-compatible drop-in replacements, allowing procurement flexibility and lifecycle extension when the original -6 is hard to source or counterfeit risk is a concern. The mature Quartus Prime and legacy MAX+PLUS II toolchains continue to support all variants, ensuring existing IP and bitstreams can be retargeted without redesign.
おすすめ
おすすめ製品の概要
エンジニアリング参考データ: EPM7128STC100-6 — 比較、設計ガイダンス、コンプライアンス情報。
選定ガイド
代替品との比較
| パラメータ | この製品 | EPM7128STC100-7 | EPM7128STC100-10 | EPM7128STC100-6N | EPM7128STC100-15N | EPM7128SQC100-6 |
|---|---|---|---|---|---|---|
| Package | 100-pin TQFP (STC100) | 100-pin TQFP (STC100) - same | 100-pin TQFP (STC100) - same | 100-pin TQFP (STC100) - same | 100-pin TQFP (STC100) - same | 100-pin TQFP (SQC100) - same footprint |
| Brand | Intel | Intel | Intel | Intel | Intel | Intel |
| tPD (Pin-to-Pin Delay) | 6 ns | 7 ns | 10 ns | 6 ns (same) | 15 ns | 6 ns (same) |
| fCNT (Max Internal Frequency) | 147.1 MHz | 125 MHz | 100 MHz | 147.1 MHz (same) | 76 MHz | 147.1 MHz (same) |
| Macrocells | 128 | 128 | 128 | 128 | 128 | 128 |
| User I/O Pins | 84 | 84 | 84 | 84 | 84 | 84 |
| Supply Voltage | 5 V | 5 V | 5 V | 5 V | 5 V | 5 V |
| RoHS Compliance | Non-RoHS (leaded) | Non-RoHS (leaded) | Non-RoHS (leaded) | RoHS-compliant (Pb-free) | RoHS-compliant (Pb-free) | Non-RoHS (leaded) |
主な差別化要因
- Highest-speed grade in the MAX 7000S family in TQFP-100 (vs EPM7128STC100-10)
- 5 V I/O tolerance - legacy system compatibility (vs Modern MAX II EPM570T100C5N)
- Non-volatile EEPROM configuration - instant-on (vs SRAM-based FPGAs (e.g., Cyclone series))
- Industry-standard JTAG ISP and boundary scan (vs EPM7128STC100-6N (lead-free variant))
設計ノート
The EPM7128STC100-6 requires both VCCINT (5 V core) and VCCIO (5 V I/O) supplies; both must be decoupled with 0.1 uF ceramic capacitors placed within 5 mm of each supply pin, plus a bulk 10-47 uF tantalum or aluminum electrolytic capacitor on each supply rail. Power sequencing between VCCINT and VCCIO is not required - the device tolerates simultaneous or VCCIO-first ramp-up. Use a separate analog ground plane if mixing analog and digital signals, but the MAX 7000S is a fully digital device and does not require a quiet analog supply.
The 100-pin TQFP package has a 1.0 mm lead pitch and 0.5 mm lead width - use a PCB footprint with 0.4 mm pad width and 1.0 mm pitch to ensure reliable solder fillets. The TQFP-100 thermal pad is not present on this package; thermal dissipation is via the leads and a copper pour of at least 100 mm^2 on the top layer is recommended. Use 4-mil (0.1 mm) trace-and-space design rules on inner layers; outer layers can use 6-mil traces for signal routing. Avoid running long parallel traces between JTAG pins and high-speed I/O to prevent coupling.
The EPM7128STC100-6 supports 33 MHz PCI Local Bus timing only when the -6, -7, or -10 speed grade is used with proper board layout - keep PCI clock and control trace lengths matched within 1.27 cm (500 mil) of each other. Series-damping resistors (22-33 ohm) on PCI outputs may be needed to control ringing on long backplane traces. For non-PCI applications, the 6 ns tPD still requires controlled-impedance traces (50 ohm microstrip) for clock signals above 50 MHz. All unused I/O pins should be configured as outputs driving low or as inputs with internal pull-ups to minimize supply current.
Do not connect 3.3 V signals directly to the EPM7128STC100-6's 5 V I/O - the device's input VIH is 2.0 V (TTL-compatible), so 3.3 V signals may be accepted, but VOH will still drive 5 V logic levels and may damage downstream 3.3 V components. Use a level shifter or a 3.3 V-tolerant CPLD variant for mixed-voltage designs. Do not assume the legacy MAX+PLUS II software can synthesize modern SystemVerilog or VHDL-2008 constructs - the Quartus Prime toolchain is recommended for new designs and supports the legacy EPM7128STC100-6 device family through the MAX 7000S device support file. Counterfeit risk is elevated for non-RoHS EPM7128STC100-6 stock purchased from brokers - buy from authorized distributors or verify x-ray decapsulation.
コンプライアンス情報
The legacy EPM7128STC100-6 is non-RoHS (contains lead). The lead-free EPM7128STC100-6N variant is RoHS-compliant. Both versions are not AEC-Q100 qualified for automotive applications.