EPM7128SQC160-6 - MAX 7000S 128-Macro Cell CPLD, 6ns, PQFP-160 | Altera/Intel
部品番号: EPM7128SQC160-6 ✗ 生産終了| 数量 | 単価 | 小計 |
|---|---|---|
| 1 | $18.5 | $18.50 |
| 10 | $16.2 | $162.00 |
| 100 | $13.85 | $1,385.00 |
| 250 | $12.4 | $3,100.00 |
| 500 | $11.1 | $5,550.00 |
EPM7128SQC160-6 概要
A CPLD (Complex Programmable Logic Device) is a non-volatile, instant-on programmable logic device that combines multiple PAL-like macrocell arrays with a central interconnect matrix. In the system hierarchy, the CPLD sits between simple SPLDs (PAL/GAL) and larger FPGAs, offering deterministic timing, low power, and in-system programmability via IEEE 1149.1 JTAG. MAX 7000S devices are particularly favored for glue logic, address decoding, peripheral bridging, and state-machine controllers where deterministic propagation delay is more important than raw gate count.
Key features include in-system programmability through JTAG (IEEE Std 1149.1), 128 macrocells distributed across 4 logic array blocks (LABs), 2.5K equivalent gates of usable logic, 100 user I/O pins, and an internal fmax of 147.1 MHz. The EPM7128SQC160-6 supports ISP (In-System Programming) via the dedicated JTAG pins, allowing field upgrades without removing the device from the PCB. The architecture provides predictable interconnect delays and a global clear/preset network.
The MAX 7000S architecture uses a classic EEPROM-based, non-volatile programming cell that retains configuration indefinitely without external memory. Each macrocell contains a programmable AND/OR array plus a configurable flip-flop, with product-term allocation steering logic to balance speed and density. The 6 ns speed grade is the second-fastest commercial bin in this family (only 5 ns is faster), making the -6 well suited for memory interface controllers, bus bridges, and high-speed state machines where the 10 ns and 15 ns grades are too slow.
Typical applications include address decoding for 8/16/ and 32-bit microprocessors, asynchronous bus interfaces between processors and peripherals, peripheral controllers (UART, timers, interrupt controllers), I/O expansion, and 5 V glue logic on legacy industrial platforms. The PQFP-160 footprint allows drop-in replacement of the slower EPM7128SQC160-10 and EPM7128SQC160-15 grades with identical pinout.
When designing with this part, note that the part is mature and approaching obsolescence - verify long-term supply before committing to new designs. For new designs, consider MAX II (EPM240) or MAX V CPLDs in modern packages for better toolchain support. Use Quartus II 13.0 or earlier, or MAX+PLUS II, for synthesis and fitting.
This page synthesizes distributor pricing, drop-in alternatives drawn from the same MAX 7000S family, and practical design notes not consolidated on any single distributor page.
ドロップイン代替品: EPM7128SQC160-6 — 同一パッケージでピン互換。PCBの作り直しが必要な異なるパッケージの部品は除外されています。
このシリーズのバリエーション
同一シリーズでドロップイン互換のモデル: EPM7128SQC160-6 (同一形状・フットプリント) — 相違点: Package, Operating Temperature, Usable Gates, Configuration Memory, Programming Interface.
クイック比較ツール — 並列比較する代替部品を選択:
EPM7128SQC160-6N
✅ ドロップイン📋 参考代替品(カタログ未掲載)
EPM7128SQC160-6F
✅ ドロップイン📋 参考代替品(カタログ未掲載)
EPM7128SQC160-10
✅ ドロップイン✓ 在庫あり
$14.2 / 個
データシートを見る →EPM7128SQC160-10N
✅ ドロップイン✓ 在庫あり
$9.2 / 個
データシートを見る →EPM7128SQC160-15
✅ ドロップイン✓ 在庫あり
$9.95 / 個
データシートを見る →EPM7128SQC160-15N
✅ ドロップイン✓ 在庫あり
$23 / 個
データシートを見る →EPM7128SQC160-6 最大定格&電気的特性
| Series | MAX 7000S |
| Product Type | CPLD (Complex Programmable Logic Device) |
| Macro Cells | 128 |
| Usable Gates | 2500 |
| User I/O Pins | 100 |
| Logic Array Blocks (LABs) | 4 |
| Pin-to-Pin Propagation Delay (tPD) | 6 ns |
| Maximum Internal Frequency (fMAX) | 147.1 MHz |
| Supply Voltage (VCCINT) | 4.75 V to 5.25 V (5 V nominal) |
| Process Technology | 0.5 µm CMOS EEPROM |
| Programmable Type | In-System Programmable (ISP) via JTAG |
| Operating Temperature (Commercial) | 0 °C to +70 °C |
| パッケージ | 160-Pin PQFP (28 × 28 mm) |
| 実装タイプ | Surface Mount |
| Supplier Device Package | 160-PQFP (28×28) |
| JTAG Support | Yes (IEEE Std 1149.1) |
EPM7128SQC160-6 160-pqfp (28×28) ピン配置ガイド
EPM7128SQC160-6 (160-pqfp (28×28) パッケージ) のピン配置。 このデジタルICには、GPIO、通信インターフェース (UART、SPI、I2C)、および電源ピンが含まれています。代替ピン機能と設定オプションについては、メーカーのデータシートを参照してください。組み込みシステム設計とPCBレイアウトに不可欠です。
詳細なピン配置データはありません: EPM7128SQC160-6.
詳細は データシート をご参照ください。
主な用途
EPM7128SQC160-6 の用途: 6 件s: Microprocessor Address Decoding, Asynchronous Bus Interface Bridging, Peripheral Controller (UART, Timers, Interrupt Controller), I/O Expansion and Level Translation, Legacy Industrial Control (5 V Glue Logic), State Machine and Protocol Encoder.
Microprocessor Address Decoding
The EPM7128SQC160-6 is widely used for address decoding on 8/16/32-bit microprocessor buses such as 8051, x86, 68k, and PowerPC. Its 6 ns pin-to-pin propagation delay fits comfortably under one 33 MHz bus cycle, ensuring glitch-free chip-select generation. The 128 macrocells comfortably absorb multi-bank memory maps with 4-8 chip selects per block, while the 100 user I/Os handle wide address/data/control buses without external muxing. The non-volatile EEPROM cells retain configuration through power cycles, eliminating external boot PROMs. Designers typically enter a Boolean equation for each chip-select in MAX+PLUS II or Quartus and rely on deterministic timing closure that CPLDs provide better than FPGAs.
おすすめ
Asynchronous Bus Interface Bridging
The EPM7128SQC160-6 bridges asynchronous buses between processors, peripherals, and memory devices (e.g., ISA-to-PCMCIA, VME-to-PCI legacy bridges). Its 100 user I/Os and 5 V tolerance on all pins simplify mixed-voltage bridging on legacy boards. The 6 ns tPD handles handshaking protocols like DTACK, READY, and WAIT insertion without metastability, and the in-system JTAG port lets field technicians update bridging logic without desoldering. With 4 LABs and predictable interconnect delays, the CPLD produces equal-length paths across all handshake signals - critical for parallel bus integrity where skew causes intermittent read/write failures.
おすすめ
Peripheral Controller (UART, Timers, Interrupt Controller)
The EPM7128SQC160-6 implements a discrete UART, programmable interval timer, or interrupt controller on legacy 5 V systems. Its 128 macrocells hold a 16550-compatible UART plus DMA handshake logic, or a multi-channel 8254 timer, all within one package. The 6 ns speed grade supports baud rates above 1 Mbaud, and the 5 V I/O directly drives RS-232 transceivers without level shifters. Engineers use MAX+PLUS II schematic capture or VHDL to map the peripheral register set into macrocells, achieving deterministic interrupt latency that soft microcontrollers on FPGAs cannot match. The non-volatile configuration survives brown-outs without bootloader code.
おすすめ
I/O Expansion and Level Translation
The EPM7128SQC160-6 expands I/O count and translates between 5 V and 3.3 V logic on mixed-voltage boards. With 100 user I/Os, it functions as a large fan-out buffer or a level-translating bridge for 5 V MCUs talking to 3.3 V peripherals. The 5 V-tolerant I/Os interface directly to legacy TTL, while internal logic level-shifts to LVCMOS-3.3 outputs. Designers often implement GPIO expanders, keypad scanners, or LED multiplexers here, taking advantage of the 6 ns propagation delay for glitch-free scanning at kHz to low-MHz refresh rates. The JTAG port also lets production engineers reconfigure the I/O map for board revisions.
おすすめ
Legacy Industrial Control (5 V Glue Logic)
The EPM7128SQC160-6 is a workhorse in legacy industrial PLCs, motor controllers, and instrumentation that still uses 5 V logic. The 5 V supply tolerance matches industrial 24 V→5 V DC-DC rails directly, and the 100 user I/Os absorb dozens of optocoupler inputs and relay-driver outputs. Its deterministic timing makes it ideal for safety-critical state machines where worst-case propagation must be known a priori - a key advantage over FPGAs. The PQFP-160 footprint and 0 °C to +70 °C commercial range fit standard 4-layer industrial boards. With lifecycle now obsolete, designers maintain existing lines using Rochester Electronics stock and consider MAX II for new builds.
おすすめ
State Machine and Protocol Encoder
The EPM7128SQC160-6 implements high-speed state machines for protocol encoding (SPI, I²C, custom serial), pulse generation, and waveform synthesis. Its 128 macrocells comfortably hold 16-32 state machines of moderate complexity, and the 6 ns tPD supports bit rates above 50 Mbps in custom protocols. The deterministic timing and absence of configuration bitstream (unlike FPGAs) means no boot-time delay - the CPLD is operational within microseconds of power-up. JTAG-based ISP allows field reprogramming of state-machine logic without removing the device from the PCB, useful for production-line tuning. Common uses include stepper-motor sequencers, custom LCD controllers, and proprietary RF baseband encoders.
おすすめ
おすすめ製品の概要
エンジニアリング参考データ: EPM7128SQC160-6 — 比較、設計ガイダンス、コンプライアンス情報。
選定ガイド
代替品との比較
| パラメータ | この製品 | EPM7128SQC160-6N | EPM7128SQC160-6F | EPM7128SQC160-10 | EPM7128SQC160-10N | EPM7128SQC160-15 | EPM7128SQC160-15N |
|---|---|---|---|---|---|---|---|
| Brand | Altera (Intel) | Altera (Intel) | Altera (Intel) | Altera (Intel) | Altera (Intel) | Altera (Intel) | Altera (Intel) |
| Package | 160-PQFP (28x28 mm) | 160-PQFP (28x28 mm) | 160-PQFP (28x28 mm) | 160-PQFP (28x28 mm) | 160-PQFP (28x28 mm) | 160-PQFP (28x28 mm) | 160-PQFP (28x28 mm) |
| Pin-to-Pin Delay (tPD) | 6 ns | 6 ns | 6 ns | 10 ns | 10 ns | 15 ns | 15 ns |
| Macro Cells | 128 | 128 | 128 | 128 | 128 | 128 | 128 |
| User I/O | 100 | 100 | 100 | 100 | 100 | 100 | 100 |
| Supply Voltage | 5 V (4.75 V - 5.25 V) | 5 V | 5 V | 5 V | 5 V | 5 V | 5 V |
| Max Internal Frequency (fMAX) | 147.1 MHz | 147.1 MHz | 147.1 MHz | ~125 MHz | ~125 MHz | ~100 MHz | ~100 MHz |
| Pb-Free / Lead-Free | Standard (Pb-bearing) | Yes (Pb-free) | Standard (Pb-bearing) | Standard (Pb-bearing) | Yes (Pb-free) | Standard (Pb-bearing) | Yes (Pb-free) |
| Operating Temperature | Commercial (0 °C to +70 °C) | Commercial (0 °C to +70 °C) | Industrial variant (0 °C to +70 °C labeled F) | Commercial (0 °C to +70 °C) | Commercial (0 °C to +70 °C) | Commercial (0 °C to +70 °C) | Commercial (0 °C to +70 °C) |
| Lifecycle Status | Obsolete | Obsolete | Obsolete | Obsolete | Obsolete | Obsolete | Obsolete |
主な差別化要因
- Fastest readily-available speed grade in MAX 7000S 160-pin PQFP (vs EPM7128SQC160-10)
- Pb-free reflow profile compatibility in the same package (vs EPM7128SQC160-6N)
- Higher macrocell density within the same PQFP-160 family (vs EPM7128SQC160)
- Non-volatile EEPROM configuration vs SRAM FPGAs (vs Cyclone series FPGAs)
設計ノート
The EPM7128SQC160-6 requires a stable 5 V ±5 % supply. Decouple VCC with a 100 µF bulk capacitor near the PQFP-160 plus a 0.1 µF ceramic per supply pin pair (VCC/GND). Add a 10 µF tantalum and a ferrite bead on the 5 V rail feeding the CPLD to suppress switching noise from neighbouring digital ICs. The I/Os source/sink up to 24 mA per pin (per-pin limit); total simultaneous switching current must not exceed the package's ICC limit - derate by 30 % if more than 32 outputs switch simultaneously at high frequency. Estimated: 128 macrocells @ 20 % utilization ≈ 100 mA quiescent + I/O contribution.
Route all four dedicated GND pins (and any unused GND-adjacent pads) directly to a continuous ground plane on the top or second layer. Place the JTAG connector (TCK, TMS, TDI, TDO) within 50 mm of the device and add 4.7 kΩ pull-ups on TMS and TDI, with a 4.7 kΩ pull-down on TCK per IEEE 1149.1. Keep clock inputs (GCLK1, GCLK2) shorter than 25 mm and away from switching I/O. PQFP-160 packages benefit from a 4-layer PCB with dedicated power and ground planes for signal integrity; 2-layer boards may fail timing at fMAX above 100 MHz.
Common pitfalls: (1) Forgetting to enable the JTAG pins with the JTAG instruction register, locking out ISP - always load the JTAG instruction to BYPASS or EXTEST before power-down. (2) Assigning I/O pins to JTAG functions inadvertently, which disables normal I/O - reserve TCK/TMS/TDI/TDO via the device pin assignment. (3) Using 3.3 V peripherals on EPM7128 I/O outputs without level translation - the EPM7128 outputs 5 V CMOS levels and may damage 3.3 V-only devices. (4) Exceeding the maximum I/O toggle rate during simultaneous switching, which causes ground bounce and false clocking - estimate: 32 outputs @ 50 MHz produce 1.6 A peak transient.
For designs where signals exceed 50 MHz or fan out to more than 8 loads, use 33 Ω series-termination resistors at the CPLD outputs. The PQFP-160 lead inductance (~5 nH per pin) becomes significant above 75 MHz; controlled-impedance traces (50 Ω microstrip on 4-layer boards) are recommended. Avoid point-to-point topology for clocks - use a short stub or H-tree. Add a 33 Ω resistor in series with TCK if JTAG chain exceeds 200 mm. Estimated: PQFP-160 lead inductance of ~5 nH creates ~7 % overshoot at 100 MHz transitions on 50 Ω traces - termination dampens the ring.
コンプライアンス情報
Original EPM7128SQC160-6 is Pb-bearing per MAX 7000S family datasheet (lead-free variants carry -N suffix). RoHS compliance is only via the -6N variant. No AEC-Q100 qualification - this is a commercial/industrial-grade CPLD. REACH and conflict-mineral compliance status not in verified data.