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 — тот же корпус, pin-to-pin совместимость. Компоненты в других корпусах, требующие переработки 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 (против EPM7128STC100-10)
- 5 V I/O tolerance - legacy system compatibility (против Modern MAX II EPM570T100C5N)
- Non-volatile EEPROM configuration - instant-on (против SRAM-based FPGAs (e.g., Cyclone series))
- Industry-standard JTAG ISP and boundary scan (против 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.