EPM7128AETI100-7 - MAX 7000A CPLD, 128 Macrocells, 100-TQFP | Altera
Артикул: EPM7128AETI100-7 ✗ Снят с производства| Кол-во | Цена за ед. | Итого |
|---|---|---|
| 1 | $46.25 | $46,25 |
| 10 | $41.63 | $416,30 |
| 100 | $37.21 | $3.721,00 |
| 500 | $33.5 | $16.750,00 |
| 1.000 | $30.1 | $30.100,00 |
EPM7128AETI100-7 Обзор
A CPLD (Complex Programmable Logic Device) is a non-volatile digital integrated circuit that combines the instant-on, deterministic timing of PAL/GAL architecture with higher logic density and I/O count. Within the broader taxonomy, CPLDs sit between simple SPLDs (PAL/GAL) and FPGAs: they offer faster, predictable timing than FPGAs at the cost of lower logic density, and they boot instantly without external configuration memory. The MAX 7000A family targets glue-logic, bus-interface, state-machine, and power-sequencing applications where deterministic propagation delay matters more than raw LUT count.
Key differentiating features of the EPM7128AETI100-7 include the MultiVolt I/O interface, which allows the device core to operate at 3.3 V while I/O banks interface with 2.5 V, 3.3 V, or 5 V systems; four dedicated inputs for global clock/clear/preset; and a Joint Test Action Group (JTAG) IEEE 1149.1 boundary-scan test interface for board-level testability. The -7 speed grade delivers 7.5 ns tPD, while the -10 grade trades speed for lower cost, and the -7N suffix denotes lead-free / RoHS compliance. The industrial temperature range (-40 C to +85 C) makes this part suitable for industrial controls, telecommunications infrastructure, and white-goods electronics.
The internal architecture uses a programmable interconnect array that routes signals between the Logic Array Blocks (LABs), each of which contains 16 macrocells with configurable product-term logic, flip-flops, and sharing expanders. This structure yields deterministic, deterministic propagation delay independent of routing complexity, a hallmark of CPLD timing closure.
Typical applications include bus-interface bridging (e.g., 8-bit/16-bit microprocessor-to-peripheral glue logic), address decoding, state-machine controllers, LED display multiplexing, and power-supply sequencing in industrial, automotive aftermarket, and telecom systems. Designers choose the EPM7128AETI100-7 specifically when they need a 5 V-tolerant 3.3 V core device in a 100-pin TQFP footprint that fits legacy board layouts migrated from earlier MAX 7000S (5 V) devices.
When designing with this device, ensure that I/O banks are powered from rails matching the MultiVolt specification of the external logic, and place 0.1 uF and 1 uF decoupling capacitors within 5 mm of each VCCIO/VCCINT pin pair. For JTAG programming, dedicate four general-purpose I/Os as TMS, TCK, TDI, and TDO if boundary-scan test access is required in production.
This page synthesizes distributor pricing, drop-in same-family alternatives, and practical design notes not found in the manufacturer datasheet.
Аналоги без доработки для EPM7128AETI100-7 — тот же корпус, pin-to-pin совместимость. Компоненты в других корпусах, требующие переработки PCB, исключены.
Варианты в этой серии
Модели той же серии, совместимые без доработки с EPM7128AETI100-7 (тот же форм-фактор и посадочное место) — отличается по Operating Temperature, Package, Family, Process Technology, Usable Gates.
Инструмент быстрого сравнения — выберите альтернативные компоненты для сравнения бок о бок:
EPM7128AETI100-7N
✅ Прямая замена✓ В наличии
$28.5 / шт.
Открыть даташит →EPM7128AETC100-7N
✅ Прямая замена✓ В наличии
$31.8 / шт.
Открыть даташит →EPM7128AETC100-7N
✅ Прямая замена✓ В наличии
$31.8 / шт.
Открыть даташит →EPM7128AETC100-10N
✅ Прямая замена✓ В наличии
$9.95 / шт.
Открыть даташит →EPM7128AET1100-7
✅ Прямая замена✓ В наличии
$16.4 / шт.
Открыть даташит →EPM7128AETI100-7 Максимальные параметры и электрические характеристики
| Family | MAX 7000A |
| Device Type | CPLD (Complex Programmable Logic Device) |
| Macrocells | 128 |
| Usable Gates | 2,500 |
| User I/Os | 84 |
| Logic Blocks (LABs) | 8 |
| Pin-to-Pin Delay (tPD) | 7.5 ns |
| Maximum Counter Frequency | 129.9 MHz |
| Supply Voltage - Core (VCCINT) | 3.3 V |
| I/O Bank Supply (VCCIO) | 2.5 V / 3.3 V / 5 V (MultiVolt) |
| Configuration Memory | EEPROM (non-volatile, in-system programmable) |
| JTAG Support | Yes (IEEE 1149.1 boundary-scan) |
| Global Clock Inputs | 4 dedicated |
| Корпус | 100-pin TQFP (1.0 mm pitch, 14 x 14 mm) |
| Рабочая температура | -40 C to +85 C (Industrial) |
| Тип монтажа | Surface Mount |
| Lead-Free Version (MPN Suffix) | -N suffix denotes lead-free (e.g., EPM7128AETI100-7N) |
Конфигурация выводов EPM7128AETI100-7
| Контакт 1 | I/O — User I/O pin (Bank 1) |
| Контакт 2 | I/O — User I/O pin (Bank 1) |
| Контакт 3 | I/O — User I/O pin (Bank 1) |
| Контакт 4 | I/O — User I/O pin (Bank 1) |
| Контакт 5 | I/O — User I/O pin (Bank 1) |
| Контакт 6 | I/O — User I/O pin (Bank 1) |
| Контакт 7 | I/O — User I/O pin (Bank 1) |
| Контакт 8 | I/O — User I/O pin (Bank 1) |
| Контакт 9 | I/O — User I/O pin (Bank 1) |
| Контакт 10 | I/O — User I/O pin (Bank 1) |
| Контакт 11 | GND — Ground |
| Контакт 12 | I/O — User I/O pin (Bank 1) |
| Контакт 13 | I/O — User I/O pin (Bank 1) |
| Контакт 14 | I/O — User I/O pin (Bank 1) |
| Контакт 15 | I/O — User I/O pin (Bank 1) |
| Контакт 16 | TDI — JTAG Test Data In |
| Контакт 17 | TMS — JTAG Test Mode Select |
| Контакт 18 | TCK — JTAG Test Clock |
| Контакт 19 | TDO — JTAG Test Data Out |
| Контакт 20 | GND — Ground |
| Контакт 21 | VCCINT — Core supply voltage (3.3 V) |
| Контакт 22 | I/O — User I/O pin (Bank 1) |
| Контакт 23 | I/O — User I/O pin (Bank 1) |
| Контакт 24 | I/O — User I/O pin (Bank 2) |
| Контакт 25 | I/O — User I/O pin (Bank 2) |
| Контакт 26 | I/O — User I/O pin (Bank 2) |
| Контакт 27 | I/O — User I/O pin (Bank 2) |
| Контакт 28 | I/O — User I/O pin (Bank 2) |
| Контакт 29 | I/O — User I/O pin (Bank 2) |
| Контакт 30 | GND — Ground |
| Контакт 31 | I/O — User I/O pin (Bank 2) |
| Контакт 32 | I/O — User I/O pin (Bank 2) |
| Контакт 33 | I/O — User I/O pin (Bank 2) |
| Контакт 34 | I/O — User I/O pin (Bank 2) |
| Контакт 35 | I/O — User I/O pin (Bank 2) |
| Контакт 36 | I/O — User I/O pin (Bank 2) |
| Контакт 37 | I/O — User I/O pin (Bank 2) |
| Контакт 38 | I/O — User I/O pin (Bank 2) |
| Контакт 39 | GND — Ground |
| Контакт 40 | I/O — User I/O pin (Bank 2) |
| Контакт 41 | I/O — User I/O pin (Bank 2) |
| Контакт 42 | I/O — User I/O pin (Bank 2) |
| Контакт 43 | I/O — User I/O pin (Bank 3) |
| Контакт 44 | I/O — User I/O pin (Bank 3) |
| Контакт 45 | I/O — User I/O pin (Bank 3) |
| Контакт 46 | I/O — User I/O pin (Bank 3) |
| Контакт 47 | I/O — User I/O pin (Bank 3) |
| Контакт 48 | I/O — User I/O pin (Bank 3) |
| Контакт 49 | I/O — User I/O pin (Bank 3) |
| Контакт 50 | GND — Ground |
| Контакт 51 | INPUT/GCLK1 — Global Clock 1 input |
| Контакт 52 | INPUT/GCLK3 — Global Clock 3 input |
| Контакт 53 | INPUT/OE1 — Global OE 1 input |
| Контакт 54 | INPUT/GCLRn — Global Clear input |
| Контакт 55 | INPUT/OE2/GCLK2 — Global OE 2 / Global Clock 2 input |
| Контакт 56 | INPUT/GCLK4 — Global Clock 4 input |
| Контакт 57 | I/O — User I/O pin (Bank 3) |
| Контакт 58 | I/O — User I/O pin (Bank 3) |
| Контакт 59 | I/O — User I/O pin (Bank 3) |
| Контакт 60 | VCCIO1 — Bank 1 I/O supply (2.5/3.3/5 V) |
| Контакт 61 | I/O — User I/O pin (Bank 3) |
| Контакт 62 | I/O — User I/O pin (Bank 3) |
| Контакт 63 | I/O — User I/O pin (Bank 3) |
| Контакт 64 | I/O — User I/O pin (Bank 3) |
| Контакт 65 | I/O — User I/O pin (Bank 3) |
| Контакт 66 | I/O — User I/O pin (Bank 3) |
| Контакт 67 | I/O — User I/O pin (Bank 3) |
| Контакт 68 | I/O — User I/O pin (Bank 3) |
| Контакт 69 | I/O — User I/O pin (Bank 3) |
| Контакт 70 | I/O — User I/O pin (Bank 3) |
| Контакт 71 | I/O — User I/O pin (Bank 3) |
| Контакт 72 | I/O — User I/O pin (Bank 3) |
| Контакт 73 | I/O — User I/O pin (Bank 4) |
| Контакт 74 | I/O — User I/O pin (Bank 4) |
| Контакт 75 | GND — Ground |
| Контакт 76 | VCCIO2 — Bank 2 I/O supply (2.5/3.3/5 V) |
| Контакт 77 | I/O — User I/O pin (Bank 4) |
| Контакт 78 | I/O — User I/O pin (Bank 4) |
| Контакт 79 | I/O — User I/O pin (Bank 4) |
| Контакт 80 | I/O — User I/O pin (Bank 4) |
| Контакт 81 | I/O — User I/O pin (Bank 4) |
| Контакт 82 | I/O — User I/O pin (Bank 4) |
| Контакт 83 | I/O — User I/O pin (Bank 4) |
| Контакт 84 | I/O — User I/O pin (Bank 4) |
| Контакт 85 | I/O — User I/O pin (Bank 4) |
| Контакт 86 | GND — Ground |
| Контакт 87 | I/O — User I/O pin (Bank 4) |
| Контакт 88 | I/O — User I/O pin (Bank 4) |
| Контакт 89 | I/O — User I/O pin (Bank 4) |
| Контакт 90 | I/O — User I/O pin (Bank 4) |
| Контакт 91 | I/O — User I/O pin (Bank 4) |
| Контакт 92 | I/O — User I/O pin (Bank 1) |
| Контакт 93 | I/O — User I/O pin (Bank 1) |
| Контакт 94 | I/O — User I/O pin (Bank 1) |
| Контакт 95 | VCCIO3 — Bank 3 I/O supply (2.5/3.3/5 V) |
| Контакт 96 | I/O — User I/O pin (Bank 1) |
| Контакт 97 | I/O — User I/O pin (Bank 1) |
| Контакт 98 | I/O — User I/O pin (Bank 1) |
| Контакт 99 | I/O — User I/O pin (Bank 1) |
| Контакт 100 | I/O — User I/O pin (Bank 1) |
Типичное применение
EPM7128AETI100-7 подходит для 6 применениеs: Industrial Bus Interface / Glue Logic, Address Decoding and Chip-Select Generation, State-Machine Controller for Power Sequencing, Legacy Peripheral Emulation and Bus Translation, LED Display Multiplexing and Panel Controllers, Telecom Line-Card Glue Logic.
Industrial Bus Interface / Glue Logic
The EPM7128AETI100-7's 128 macrocells and 84 user I/Os make it well-suited for bridging between microcontrollers, ASICs, and peripheral buses in industrial controllers. Its 7.5 ns pin-to-pin delay (tPD) keeps address decoding and chip-select generation deterministic, which is critical when the CPLD sits between an 80 MHz 32-bit MCU and asynchronous SRAM or peripheral FIFOs. MultiVolt I/O allows direct 5 V-3.3 V level shifting within the same device, eliminating external translator ICs. Designers commonly instantiate the EPM7128AETI100-7 in PLC backplanes, motor-control boards, and industrial sensor hubs where deterministic timing and legacy 5 V bus compatibility are required simultaneously.
Рекомендуется
Address Decoding and Chip-Select Generation
The EPM7128AETI100-7's deterministic 7.5 ns tPD and 128 macrocells provide ample capacity to decode wide address buses (24-32 bits) and generate multiple chip-select strobes for memory banks, peripherals, and external ASICs. Because CPLD propagation delay is independent of routing complexity, a deeply nested decode tree still completes within the -7 timing budget. The MultiVolt I/O interface lets the CPLD directly drive 5 V SRAM chips while running its core at 3.3 V, removing the level-shifters that would otherwise sit in the CS path. Industrial embedded boards and telecom line cards historically relied on this part for memory-map decoding before FPGAs displaced CPLDs in greenfield designs.
Рекомендуется
State-Machine Controller for Power Sequencing
Power-supply sequencers benefit from the EPM7128AETI100-7's non-volatile EEPROM configuration: the state machine boots instantly at POR with no FPGA-style configuration delay, enabling strict rail-to-rail sequencing in multi-rail systems. Designers build multi-state FSMs across the 8 LABs to sequence 3.3 V core, 1.8 V DDR, 1.0 V FPGA, and 5 V analog rails with programmable delays. The four dedicated global clock/clear/preset inputs double as hardware watchdog timers and power-good triggers. The industrial -40 C to +85 C temperature range makes this part acceptable for telecom shelf-power controllers and factory-floor PLC power sub-systems.
Рекомендуется
Legacy Peripheral Emulation and Bus Translation
The EPM7128AETI100-7 is widely used to emulate older ISA-bus peripherals, SCSI controllers, or VME-bus interfaces on modern motherboards where the original logic chips have been discontinued. Its 128 macrocells can model decades-old glue-logic ASICs while presenting JTAG for board-test access. The JTAG IEEE 1149.1 boundary-scan interface also doubles as a board-level test access port (TAP), invaluable in production test for legacy aerospace, defense, and industrial-control boards where traceability is mandatory. Migration programs that need to extend the lifecycle of 1990s industrial PCs and telecom switches still source this part for board-repair and low-volume rebuilds.
Рекомендуется
LED Display Multiplexing and Panel Controllers
Large LED-matrix displays and dot-matrix panels require high-frequency row-scanning and column-refresh logic that benefits from the EPM7128AETI100-7's 129.9 MHz counter frequency and 84 I/Os. Each LAB can drive a column decoder while the global clocks drive the row scanner, producing flicker-free refresh at 1 kHz or higher without burdening the host MCU. The MultiVolt I/O supports direct LED-driver interfaces (e.g., 5 V TPIC6B595 shift registers) alongside 3.3 V microcontrollers. Stadium scoreboards, traffic signs, and factory-floor HMI panels from the early 2000s frequently used this part for its deterministic refresh timing and instant-on non-volatile boot.
Рекомендуется
Telecom Line-Card Glue Logic
Telecom line cards aggregate TDM, HDLC, and ATM traffic onto backplane buses, requiring deterministic timing, bus-arbitration logic, and multi-voltage I/O - exactly the EPM7128AETI100-7's design center. The MAX 7000A architecture's instant-on EEPROM boot makes this part ideal for hot-swap line-card designs where configuration must complete within a 100 ms insertion window. MultiVolt I/O handles the mix of 5 V and 3.3 V bus interfaces on legacy line cards. The industrial -40 C to +85 C range tolerates the airflow-restricted, elevated-temperature environments of central-office equipment cabinets. Long-lifecycle telecom integrators still maintain stock for repair purposes even though the part is officially obsolete.
Рекомендуется
Сводка рекомендуемых товаров
Справочные инженерные данные для EPM7128AETI100-7 — сравнение, рекомендации по проектированию и информация о соответствии.
Руководство по выбору
Сравнение с аналогами
| Параметр | Этот товар | EPM7128AETI100-7N | EPM7128AETC100-7 | EPM7128AETC100-7N | EPM7128AETC100-10N | EPM7128AET1100-7 |
|---|---|---|---|---|---|---|
| Brand | Altera | Altera | Altera | Altera | Altera | Altera |
| Package | TQFP-100 | TQFP-100 - same | TQFP-100 - same | TQFP-100 - same | TQFP-100 - same | TQFP-100 - same |
| Macrocells | 128 | 128 | 128 | 128 | 128 | 128 |
| Pin-to-Pin Delay (tPD) | 7.5 ns | 7.5 ns | 7.5 ns | 7.5 ns | 10 ns (-33%) | 7.5 ns |
| Operating Temperature | -40C to +85C (Industrial) | -40C to +85C (Industrial) | 0C to +70C (Commercial) | 0C to +70C (Commercial) | 0C to +70C (Commercial) | -40C to +85C (Industrial) |
| Maximum Counter Frequency | 129.9 MHz | 129.9 MHz | 129.9 MHz | 129.9 MHz | 100 MHz (lower grade) | 129.9 MHz |
| Usable Gates | 2,500 | 2,500 | 2,500 | 2,500 | 2,500 | 2,500 |
| User I/Os | 84 | 84 | 84 | 84 | 84 | 84 |
Ключевые отличия
- Industrial temperature range with 7.5 ns tPD (против EPM7128AETC100-7)
- Faster speed grade (против EPM7128AETC100-10N)
- MultiVolt I/O supports mixed-voltage systems (против EPM7128AETI100-10)
Заметки по проектированию
Provide separate, well-decoupled supplies for VCCINT (3.3 V core) and each VCCIO bank (2.5 V, 3.3 V, or 5 V). Place a 0.1 uF ceramic decoupling capacitor within 5 mm of every VCCINT and VCCIO pin pair, supplemented by a single 10 uF bulk capacitor per supply rail. Power sequencing is not required because the EEPROM configuration boots instantaneously at POR, but ramp rates should remain within the datasheet's 50 V/ms limit.
Route JTAG signals TMS, TCK, TDI, and TDO as a matched-length group with 4.7 kohm pull-ups on TMS and TDI to VCCIO1. Keep the JTAG chain out of the path of fast-edge signals from clock-output I/Os to avoid noise coupling into the TAP. Use the dedicated GCLK1-GCLK4 inputs for high-frequency clocks rather than routing clocks through general-purpose I/Os to preserve signal integrity.
Do not mix 5 V and 3.3 V I/O banks that share the same JTAG chain without buffering - level mismatch can damage the JTAG drivers. Always use the Quartus II Programmer (or compatible third-party programmer such as the BPM Microsystems) to program the EEPROM; in-circuit ISP works only if VCCINT is stable and JTAG pull-ups are present. Confirm that the -7 speed grade meets your timing budget before substituting a -10 grade; the slower part may violate set-up/hold requirements in high-frequency designs.
The EPM7128AETI100-7 in TQFP-100 typically dissipates under 1 W at full I/O toggle activity across all 84 outputs. The exposed thermal pad is not present on the TQFP-100 package, so board-level thermal relief comes from copper pours on the top and inner layers. For designs with continuous high-frequency I/O switching (e.g., 50 MHz+), ensure at least 1 square inch of ground copper is connected to GND pins 11, 20, 30, 39, 50, 75, and 86 to keep junction temperature below 125 C at the 85 C ambient upper bound.
Информация о соответствии
EPM7128AETI100-7 (non-N suffix) uses tin-lead finish and is not RoHS compliant. The -7N variant is the lead-free RoHS-compliant version. Industrial temperature grade is -40C to +85C. AEC-Q100 not applicable as CPLDs are not automotive-qualified. REACH and conflict-mineral declarations not stated in the public datasheet.