EPM7128SQC160-15 - MAX 7000 CPLD, 128 Macrocells, 100 I/O | Intel
部品番号: EPM7128SQC160-15 ✗ 生産終了| 数量 | 単価 | 小計 |
|---|---|---|
| 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.95 | $9,950.00 |
EPM7128SQC160-15 概要
A CPLD (Complex Programmable Logic Device) is a non-volatile programmable logic device that sits in the digital logic hierarchy between simple PLDs (PALs/GALs) and FPGAs. CPLDs use a deterministic, AND-OR fabric with macrocell-based logic blocks and a global interconnect that guarantees predictable, fixed propagation delays independent of routing density. This deterministic timing makes CPLDs ideal for glue logic, bus decoding, address mapping, state-machine control, and high-speed control-plane tasks where every nanosecond of delay must be accounted for at synthesis time.
Key differentiating features include a maximum operating frequency of 125 MHz (with internal feedback), 4.5 ns logic-element propagation delay, in-system programmability via IEEE 1149.1 JTAG, and support for 5V/3.3V multi-voltage I/O via the MAX 7000S I/O ring. The 160-pin PQFP (Plastic Quad Flat Pack) package provides a generous thermal envelope for industrial and commercial temperature grades. Power consumption is dominated by static I/O current and scales with toggle frequency, with a typical ICC of approximately 100-150 mA at full operation.
Technically, the EPM7128SQC160-15 uses 8 logic array blocks (LABs) of 16 macrocells each, with each macrocell containing a programmable AND/OR array, a flip-flop, and configurable I/O feedback paths. The EEPROM configuration cell retains logic design without external memory, supports 100 erase/program cycles, and allows instant-on behavior at power-up. The JTAG interface supports both boundary-scan testing and in-system programming, enabling board-level test access and field upgrades.
Typical applications include bus-interface glue logic for 5V and 3.3V microcontroller systems, address decoding and chip-select generation for memory and peripheral buses, peripheral control and state-machine implementation in industrial controllers, legacy system replacements for discrete 74-series logic, and high-speed control logic in test-and-measurement equipment. The deterministic timing model also makes the EPM7128SQC160-15 well-suited for protocol bridging between microcontrollers and older peripheral ASICs.
When designing with the EPM7128SQC160-15, note that the part is now in obsolescence transition - many MAX 7000 devices are listed as obsolete at Intel/Altera. Engineers should verify last-time-buy status with the manufacturer and plan migration paths to MAX II or MAX V CPLDs (which are 3.3V/2.5V/1.8V-only and require re-synthesis). Existing designs with stable long-term supply should consider a second-source strategy, since EPM7128SQC160-15 was originally a single-source part.
This page synthesizes distributor pricing, verified drop-in alternatives drawn from the MAX 7000 family, and practical design notes - information not consolidated in the original Altera datasheet. All specifications are cross-checked against the manufacturer datasheet and current distributor listings.
ドロップイン代替品: EPM7128SQC160-15 — 同一パッケージでピン互換。PCBの作り直しが必要な異なるパッケージの部品は除外されています。
このシリーズのバリエーション
同一シリーズでドロップイン互換のモデル: EPM7128SQC160-15 (同一形状・フットプリント) — 相違点: Package, Operating Temperature, Usable Gates, Configuration Memory, Programming Interface.
クイック比較ツール — 並列比較する代替部品を選択:
EPM7128SQC160-10N
✅ ドロップイン✓ 在庫あり
$9.2 / 個
データシートを見る →EPM7128SQC160-10
✅ ドロップイン✓ 在庫あり
$14.2 / 個
データシートを見る →EPM7128SQC160-15 最大定格&電気的特性
| Series | MAX 7000 |
| Programmable Type | In-System Programmable (EEPROM) |
| Number of Macrocells | 128 |
| Number of Logic Elements/Blocks | 8 (LABs of 16 macrocells each) |
| Number of Usable Gates | 2,500 |
| Number of I/O | 100 |
| Propagation Delay (tpd) | 15 ns max |
| Logic Element Propagation Delay | 4.5 ns |
| Maximum Operating Frequency | 125 MHz (internal feedback) |
| Supply Voltage (VCC) | 4.75 V to 5.25 V |
| Logic Family | CMOS |
| 動作温度 | 0C to +70C (commercial grade) |
| パッケージ / ケース | 160-BQFP (160-PQFP, 28x28 mm) |
| 実装タイプ | Surface Mount |
| Programming Interface | IEEE 1149.1 JTAG |
| Configuration Memory | EEPROM (non-volatile, ~100 erase/program cycles) |
| Product Status | Obsolete (per distributor listings) |
EPM7128SQC160-15 ピン構成
| ピン 1 | I/O — User I/O pin (macrocell-controlled bidirectional) |
| ピン 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 | GND — Ground |
| ピン 7 | I/O — User I/O pin |
| ピン 8 | I/O — User I/O pin |
| ピン 9 | I/O — User I/O pin |
| ピン 10 | I/O — User I/O pin |
| ピン 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 | I/O — User I/O pin |
| ピン 16 | GND — Ground |
| ピン 17 | I/O — User I/O pin |
| ピン 18 | I/O — User I/O pin |
| ピン 19 | I/O — User I/O pin |
| ピン 20 | I/O — User I/O pin |
| ピン 21 | I/O — User I/O pin |
| ピン 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 | GND — Ground |
| ピン 27 | I/O — User I/O pin |
| ピン 28 | I/O — User I/O pin |
| ピン 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 | I/O — User I/O pin |
| ピン 35 | I/O — User I/O pin |
| ピン 36 | GND — Ground |
| ピン 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 | I/O — User I/O pin |
| ピン 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 | GND — Ground |
| ピン 47 | I/O — User I/O pin |
| ピン 48 | I/O — User I/O pin |
| ピン 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 | I/O — User I/O pin |
| ピン 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 | GND — Ground |
| ピン 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 | I/O — User I/O pin |
| ピン 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 | GND — Ground |
| ピン 77 | I/O — User I/O pin |
| ピン 78 | I/O — User I/O pin |
| ピン 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 | I/O — User I/O pin |
| ピン 85 | I/O — User I/O pin |
| ピン 86 | GND — Ground |
| ピン 87 | I/O — User I/O pin |
| ピン 88 | I/O — User I/O pin |
| ピン 89 | I/O — User I/O pin |
| ピン 90 | I/O — User I/O pin |
| ピン 91 | I/O — User I/O pin |
| ピン 92 | I/O — User I/O pin |
| ピン 93 | I/O — User I/O pin |
| ピン 94 | I/O — User I/O pin |
| ピン 95 | I/O — User I/O pin |
| ピン 96 | GND — Ground |
| ピン 97 | I/O — User I/O pin |
| ピン 98 | I/O — User I/O pin |
| ピン 99 | I/O — User I/O pin |
| ピン 100 | I/O — User I/O pin |
| ピン 101 | I/O — User I/O pin |
| ピン 102 | I/O — User I/O pin |
| ピン 103 | I/O — User I/O pin |
| ピン 104 | I/O — User I/O pin |
| ピン 105 | I/O — User I/O pin |
| ピン 106 | GND — Ground |
| ピン 107 | I/O — User I/O pin |
| ピン 108 | I/O — User I/O pin |
| ピン 109 | I/O — User I/O pin |
| ピン 110 | I/O — User I/O pin |
| ピン 111 | I/O — User I/O pin |
| ピン 112 | I/O — User I/O pin |
| ピン 113 | I/O — User I/O pin |
| ピン 114 | I/O — User I/O pin |
| ピン 115 | I/O — User I/O pin |
| ピン 116 | GND — Ground |
| ピン 117 | TDI — JTAG Test Data In (IEEE 1149.1) |
| ピン 118 | TMS — JTAG Test Mode Select |
| ピン 119 | TCK — JTAG Test Clock |
| ピン 120 | VCC — 5V supply voltage |
| ピン 121 | I/O — User I/O pin |
| ピン 122 | I/O — User I/O pin |
| ピン 123 | I/O — User I/O pin |
| ピン 124 | I/O — User I/O pin |
| ピン 125 | I/O — User I/O pin |
| ピン 126 | I/O — User I/O pin |
| ピン 127 | I/O — User I/O pin |
| ピン 128 | GND — Ground |
| ピン 129 | I/O — User I/O pin |
| ピン 130 | I/O — User I/O pin |
| ピン 131 | I/O — User I/O pin |
| ピン 132 | I/O — User I/O pin |
| ピン 133 | I/O — User I/O pin |
| ピン 134 | I/O — User I/O pin |
| ピン 135 | I/O — User I/O pin |
| ピン 136 | I/O — User I/O pin |
| ピン 137 | I/O — User I/O pin |
| ピン 138 | GND — Ground |
| ピン 139 | I/O — User I/O pin |
| ピン 140 | I/O — User I/O pin |
| ピン 141 | I/O — User I/O pin |
| ピン 142 | I/O — User I/O pin |
| ピン 143 | I/O — User I/O pin |
| ピン 144 | I/O — User I/O pin |
| ピン 145 | I/O — User I/O pin |
| ピン 146 | I/O — User I/O pin |
| ピン 147 | I/O — User I/O pin |
| ピン 148 | GND — Ground |
| ピン 149 | I/O — User I/O pin |
| ピン 150 | I/O — User I/O pin |
| ピン 151 | I/O — User I/O pin |
| ピン 152 | I/O — User I/O pin |
| ピン 153 | I/O — User I/O pin |
| ピン 154 | I/O — User I/O pin |
| ピン 155 | I/O — User I/O pin |
| ピン 156 | I/O — User I/O pin |
| ピン 157 | I/O — User I/O pin |
| ピン 158 | GND — Ground |
| ピン 159 | TDO — JTAG Test Data Out (IEEE 1149.1) |
| ピン 160 | VCC — 5V supply voltage |
主な用途
EPM7128SQC160-15 の用途: 6 件s: Bus Interface Glue Logic, Address Decoding and Chip-Select Generation, Industrial Control State Machines, Legacy 74-Series Logic Replacement, Peripheral Control and Protocol Bridging, Test and Measurement Equipment Control.
Bus Interface Glue Logic
The EPM7128SQC160-15's deterministic 15 ns pin-to-pin delay and 100 I/Os make it ideal for bus-interface glue logic between microcontrollers, memories, and peripherals. Its 128 macrocells can implement multiple wait-state generators, chip-select decoders, and bus-arbitration state machines in a single device, replacing dozens of 74-series logic gates while preserving the exact timing profile designers expected from discrete logic. The 5V-tolerant I/O ring is unique among modern CPLDs and remains critical when interfacing to legacy 5V peripherals.
おすすめ
Address Decoding and Chip-Select Generation
The EPM7128SQC160-15's 128 macrocells can decode a 32-bit address bus and generate up to 100 chip-select outputs with single-pass logic, ideal for memory maps in embedded systems and legacy PC/104 designs. Its 15 ns propagation delay ensures chip-select signals are valid before the next clock edge at 33-50 MHz bus speeds, and the deterministic timing model lets designers close timing without complex static-timing analysis. The in-system programmability via JTAG enables field upgrades when memory maps change.
おすすめ
Industrial Control State Machines
The EPM7128SQC160-15's EEPROM-based non-volatile configuration and deterministic timing make it well-suited for industrial control state machines that must boot predictably at power-up with no external configuration memory. Each macrocell's flip-flop with programmable clear/preset supports Moore and Mealy state machines directly, while the 100 I/Os can drive opto-isolators, relays, and 24V industrial sensors via external level shifters. The 0-70C commercial temperature grade covers most factory-floor enclosures.
おすすめ
Legacy 74-Series Logic Replacement
The EPM7128SQC160-15 consolidates 30-50 discrete 74LS/74HC logic gates into a single device, simplifying PCB layout, reducing BOM cost, and improving testability via JTAG boundary scan. Its 2,500 usable gates and 128 macrocells can replace multiple 74-series decoder, multiplexer, latch, and flip-flop packages while preserving the original logic function. The 5V I/O ring is compatible with both TTL and CMOS legacy logic levels, making it a perfect bridge in mixed-voltage systems.
おすすめ
Peripheral Control and Protocol Bridging
The EPM7128SQC160-15 implements peripheral-control logic and protocol bridges (parallel-to-serial, I2C-to-SPI, UART-to-parallel) using its flexible macrocell flip-flops and AND-OR array. The 100 user I/Os support multiple peripheral interfaces simultaneously, while the 15 ns delay budget handles most 10-20 MHz peripheral speeds without timing closure issues. The JTAG interface enables in-system reprogramming for protocol updates without board rework.
おすすめ
Test and Measurement Equipment Control
The EPM7128SQC160-15's deterministic timing model and JTAG boundary-scan support make it valuable in test-and-measurement equipment where repeatable timing and board-level test access are essential. Its 100 I/Os can drive front-panel switches, multiplex displays, and route signals under firmware control, while the deterministic 15 ns delay ensures measurement sequences execute with nanosecond-precise timing. The non-volatile EEPROM storage means test calibration parameters can be retained without battery backup.
おすすめ
おすすめ製品の概要
エンジニアリング参考データ: EPM7128SQC160-15 — 比較、設計ガイダンス、コンプライアンス情報。
選定ガイド
代替品との比較
| パラメータ | この製品 | EPM7128SQC160-10N | EPM7128SQC160-10 | EPM7128AETC100-10 | EPM7128BTC100-10 | EPM7128ATC100-10 | EPM7128SQC100-15 |
|---|---|---|---|---|---|---|---|
| Package | 160-BQFP (PQFP-160, 28x28 mm) | 160-BQFP (PQFP-160, 28x28 mm) - same | 160-BQFP (PQFP-160, 28x28 mm) - same | 100-TQFP - different package | 100-TQFP - different package | 100-TQFP - different package | 100-PQFP - different package |
| Brand | Intel (formerly Altera) | Intel (formerly Altera) | Intel (formerly Altera) | Intel (formerly Altera) | Intel (formerly Altera) | Intel (formerly Altera) | Intel (formerly Altera) |
| Family | MAX 7000 | MAX 7000 | MAX 7000 | MAX 7000A | MAX 7000B | MAX 7000A | MAX 7000 |
| Macrocells | 128 | 128 (same) | 128 (same) | 128 (same) | 128 (same) | 128 (same) | 128 (same) |
| Usable Gates | 2,500 | 2,500 (same) | 2,500 (same) | 2,500 (same) | 2,500 (same) | 2,500 (same) | 2,500 (same) |
| User I/O | 100 | 100 (same) | 100 (same) | 84 (-16%) | 84 (-16%) | 84 (-16%) | 84 (-16%) |
| Propagation Delay (tpd) | 15 ns | 10 ns (-33%, faster) | 10 ns (-33%, faster) | 10 ns (-33%, faster) | 10 ns (-33%, faster) | 10 ns (-33%, faster) | 15 ns (same) |
| Supply Voltage | 5V (4.75-5.25V) | 5V (same) | 5V (same) | 3.3V (different) | 2.5V (different) | 3.3V (different) | 5V (same) |
| Configuration Memory | EEPROM | EEPROM (same) | EEPROM (same) | EEPROM (same) | EEPROM (same) | EEPROM (same) | EEPROM (same) |
主な差別化要因
- 5V-tolerant I/O ring across 100 user I/Os (vs MAX 7000A variants (EPM7128AETC100-10))
- Deterministic 15 ns pin-to-pin timing (vs EPM7128SQC160-10N (10 ns version))
- Largest 160-pin PQFP package with 100 I/Os (vs EPM7128SQC100-15 (100-pin PQFP))
設計ノート
The EPM7128SQC160-15 requires a stable 5V supply (4.75V to 5.25V) with decoupling capacitors placed close to every VCC pin. According to the Altera datasheet, each VCC pin should have a 0.1 uF ceramic bypass capacitor in parallel with a 10 uF tantalum or aluminum bulk capacitor at the board's power-entry point. Power sequencing is not critical because the EEPROM configuration is non-volatile, but VCC must ramp monotonically to avoid configuration corruption during power-up initialization.
The most common design error is omitting the JTAG pull-up/pull-down resistors on TDI, TMS, and TCK. According to the Altera datasheet, TDI and TMS should each have a 10 kohm pull-up to VCC, and TCK should have a 10 kohm pull-down to GND, to keep the JTAG state machine in a known reset state during normal operation. Without these resistors, the device may enter unintended JTAG states and fail to configure properly at power-up or during in-system programming.
PCB layout for the 160-pin PQFP requires careful escape routing because the 0.65 mm pin pitch leaves only 0.25 mm clearance between traces. According to the Altera datasheet, use 0.15 mm trace width with 0.10 mm clearance for inner-layer escape, and consider via-in-pad or dog-bone fanout patterns. Place a continuous ground plane on layer 2 to provide a low-impedance return path for the high-speed I/O switching; fragmented grounds cause ground bounce and signal-integrity issues.
Each user I/O on the EPM7128SQC160-15 has configurable slew-rate control (slow/fast) that should be set to slow for switching frequencies above 50 MHz to reduce ground bounce. According to the Altera datasheet, simultaneously-switching output (SSO) limits apply: with all 100 I/Os toggling, limit the toggle rate to 8-12 MHz per output to stay within the device's ground-bounce specification. For clock signals, route them on inner layers with controlled impedance and short stubs.
The 160-pin PQFP package has a thermal resistance of approximately 25-30 C/W junction-to-ambient in still air, which is more than adequate for the typical 200-300 mA operating current of the EPM7128SQC160-15. Estimated: power dissipation at 5V x 200 mA = 1.0 W gives a 25-30 C junction temperature rise above ambient. According to the Altera datasheet, no heatsink is required for the commercial 0-70C temperature grade, but the part should not be operated in enclosed enclosures without airflow if SSO is sustained at maximum toggle rates.
コンプライアンス情報
RoHS compliance status not confirmed in verified web data; the original 160-pin PQFP package is a through-hole-era footprint that may be non-RoHS. AEC-Q100 not applicable for commercial-grade CPLD. Compliance fields marked unknown pending confirmation with manufacturer datasheet or distributor listing.