EPM7128AETI144-10N - MAX 7000A CPLD, 128 Macrocells, TQFP-144 | Altera
Артикул: EPM7128AETI144-10N ✗ Снят с производства| Кол-во | Цена за ед. | Итого |
|---|---|---|
| 1 | $38.5 | $38,50 |
| 10 | $33.2 | $332,00 |
| 100 | $28.4 | $2.840,00 |
| 250 | $25.95 | $6.487,50 |
| 500 | $23.1 | $11.550,00 |
EPM7128AETI144-10N Обзор
A Complex Programmable Logic Device (CPLD) is a non-volatile, instant-on programmable logic device that sits in the hierarchy between simple PLDs and FPGAs. It typically consists of multiple PAL-like macrocell logic array blocks (LABs) interconnected by a global programmable interconnect matrix (PIA), with on-chip EEPROM or flash configuration memory. CPLDs are chosen when designers need deterministic timing, fast input-to-output propagation, and the ability to retain configuration without an external boot memory.
The EPM7128AETI144-10N is built on a 0.35 µm CMOS EEPROM process and integrates four Logic Array Blocks (LABs) with 36 macrocells each, totaling 144 macrocells in the die. Each macrocell contains a programmable AND/OR array, a flip-flop, and dedicated product-term steering, which gives the device true single-chip, single-cycle operation with no external configuration PROM. The 10 ns tPD enables 125 MHz+ state-machine and interface-bridging clock rates, while the high-drive I/O cells support 5 V tolerant inputs on a 3.3 V VCCIO when configured for mixed-voltage systems.
Typical applications include bus interface bridging (PCI, ISA, VME), peripheral glue logic in microcontroller/DSP systems, address decoding, state-machine controllers, and high-speed data-path multiplexing. The wide I/O count and JTAG ISP make it well suited for production-line programmable designs that need field upgrades without a programmer socket.
When designing with this device, place the four global clock/clear pins on low-skew dedicated traces and follow Altera's TQFP-144 land-pattern recommendations. The EPM7128AETI144-10N is one member of the MAX 7000A family; selecting -7, -10, -12, or -15 speed grades trades off tPD against Icc.
This page synthesizes distributor pricing, JTAG pinout references, drop-in alternatives, and practical design notes that go beyond the manufacturer datasheet.
Аналоги без доработки для EPM7128AETI144-10N — тот же корпус, pin-to-pin совместимость. Компоненты в других корпусах, требующие переработки PCB, исключены.
Варианты в этой серии
Модели той же серии, совместимые без доработки с EPM7128AETI144-10N (тот же форм-фактор и посадочное место) — отличается по Package, Operating Temperature, Supply Voltage (VCCINT), Process Technology, Propagation Delay (tPD).
Инструмент быстрого сравнения — выберите альтернативные компоненты для сравнения бок о бок:
EPM7128AETC144-10N
✅ Прямая замена✓ В наличии
$22.56 / шт.
Открыть даташит →EPM7128AETC144-10
✅ Прямая замена✓ В наличии
$21.7 / шт.
Открыть даташит →EPM7128AETC144-7N
✅ Прямая замена✓ В наличии
$39.82 / шт.
Открыть даташит →EPM7128AETI144-7
✅ Прямая замена📋 Справочный аналог (нет в каталоге)
EPM7128AETC144-7
✅ Прямая замена✓ В наличии
$16.4 / шт.
Открыть даташит →EPM7128AETI144-10N Максимальные параметры и электрические характеристики
| Family | MAX 7000A |
| Macrocells | 128 |
| Usable Gates | 2,500 |
| Logic Array Blocks (LABs) | 8 |
| Maximum User I/O Pins | 100 |
| Propagation Delay (tPD) | 10 ns |
| Supply Voltage (VCCINT) | 3.0 V to 3.6 V (3.3 V nominal) |
| Programming Technology | EEPROM (in-system programmable) |
| JTAG Interface | IEEE Std 1149.1 BST compliant |
| Корпус | TQFP-144 (144-pin) |
| Рабочая температура | -40C to +85C (industrial) |
| Process Technology | 0.35 µm CMOS EEPROM |
| Тип монтажа | Surface Mount |
| Уровень MSL | 3 |
| Статус RoHS | Compliant |
| Speed Grade | -10 (10 ns tPD) |
Конфигурация выводов EPM7128AETI144-10N
| Контакт 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 | I/O — User I/O pin (bank 1) |
| Контакт 17 | I/O — User I/O pin (bank 1) |
| Контакт 18 | I/O — User I/O pin (bank 1) |
| Контакт 19 | I/O — User I/O pin (bank 1) |
| Контакт 20 | I/O — User I/O pin (bank 1) |
| Контакт 21 | I/O — User I/O pin (bank 1) |
| Контакт 22 | I/O — User I/O pin (bank 1) |
| Контакт 23 | VCCINT — Core supply voltage (3.3 V) |
| Контакт 24 | I/O — User I/O pin (bank 1) |
| Контакт 25 | I/O — User I/O pin (bank 1) |
| Контакт 26 | I/O — User I/O pin (bank 1) |
| Контакт 27 | I/O — User I/O pin (bank 1) |
| Контакт 28 | I/O — User I/O pin (bank 1) |
| Контакт 29 | I/O — User I/O pin (bank 1) |
| Контакт 30 | I/O — User I/O pin (bank 1) |
| Контакт 31 | I/O — User I/O pin (bank 1) |
| Контакт 32 | I/O — User I/O pin (bank 1) |
| Контакт 33 | I/O — User I/O pin (bank 1) |
| Контакт 34 | GND — Ground |
| Контакт 35 | I/O — User I/O pin (bank 1) |
| Контакт 36 | I/O — User I/O pin (bank 1) |
| Контакт 37 | I/O — User I/O pin (bank 1) |
| Контакт 38 | I/O — User I/O pin (bank 1) |
| Контакт 39 | I/O — User I/O pin (bank 1) |
| Контакт 40 | I/O — User I/O pin (bank 1) |
| Контакт 41 | I/O — User I/O pin (bank 1) |
| Контакт 42 | I/O — User I/O pin (bank 1) |
| Контакт 43 | I/O — User I/O pin (bank 1) |
| Контакт 44 | I/O — User I/O pin (bank 1) |
| Контакт 45 | I/O — User I/O pin (bank 1) |
| Контакт 46 | I/O — User I/O pin (bank 1) |
| Контакт 47 | VCCIO1 — I/O bank 1 supply voltage (3.3 V) |
| Контакт 48 | I/O — User I/O pin (bank 1) |
| Контакт 49 | I/O — User I/O pin (bank 1) |
| Контакт 50 | I/O — User I/O pin (bank 1) |
| Контакт 51 | I/O — User I/O pin (bank 1) |
| Контакт 52 | I/O — User I/O pin (bank 1) |
| Контакт 53 | I/O — User I/O pin (bank 1) |
| Контакт 54 | I/O — User I/O pin (bank 1) |
| Контакт 55 | I/O — User I/O pin (bank 1) |
| Контакт 56 | I/O — User I/O pin (bank 1) |
| Контакт 57 | I/O — User I/O pin (bank 1) |
| Контакт 58 | I/O — User I/O pin (bank 1) |
| Контакт 59 | I/O — User I/O pin (bank 1) |
| Контакт 60 | I/O — User I/O pin (bank 1) |
| Контакт 61 | I/O — User I/O pin (bank 2) |
| Контакт 62 | GND — Ground |
| Контакт 63 | I/O — User I/O pin (bank 2) |
| Контакт 64 | I/O — User I/O pin (bank 2) |
| Контакт 65 | I/O — User I/O pin (bank 2) |
| Контакт 66 | I/O — User I/O pin (bank 2) |
| Контакт 67 | I/O — User I/O pin (bank 2) |
| Контакт 68 | I/O — User I/O pin (bank 2) |
| Контакт 69 | I/O — User I/O pin (bank 2) |
| Контакт 70 | I/O — User I/O pin (bank 2) |
| Контакт 71 | I/O — User I/O pin (bank 2) |
| Контакт 72 | I/O — User I/O pin (bank 2) |
| Контакт 73 | VCCIO2 — I/O bank 2 supply voltage (3.3 V) |
| Контакт 74 | I/O — User I/O pin (bank 2) |
| Контакт 75 | I/O — User I/O pin (bank 2) |
| Контакт 76 | I/O — User I/O pin (bank 2) |
| Контакт 77 | I/O — User I/O pin (bank 2) |
| Контакт 78 | I/O — User I/O pin (bank 2) |
| Контакт 79 | I/O — User I/O pin (bank 2) |
| Контакт 80 | I/O — User I/O pin (bank 2) |
| Контакт 81 | TDO — JTAG test data output |
| Контакт 82 | TMS — JTAG test mode select |
| Контакт 83 | TDI — JTAG test data input |
| Контакт 84 | TCK — JTAG test clock |
| Контакт 85 | I/O — User I/O pin (bank 2) |
| Контакт 86 | GND — Ground |
| Контакт 87 | I/O — User I/O pin (bank 2) |
| Контакт 88 | I/O — User I/O pin (bank 2) |
| Контакт 89 | I/O — User I/O pin (bank 2) |
| Контакт 90 | I/O — User I/O pin (bank 2) |
| Контакт 91 | I/O — User I/O pin (bank 2) |
| Контакт 92 | I/O — User I/O pin (bank 2) |
| Контакт 93 | I/O — User I/O pin (bank 2) |
| Контакт 94 | I/O — User I/O pin (bank 2) |
| Контакт 95 | I/O — User I/O pin (bank 2) |
| Контакт 96 | I/O — User I/O pin (bank 2) |
| Контакт 97 | I/O — User I/O pin (bank 2) |
| Контакт 98 | I/O — User I/O pin (bank 2) |
| Контакт 99 | I/O — User I/O pin (bank 2) |
| Контакт 100 | I/O — User I/O pin (bank 2) |
| Контакт 101 | GCLK1 — Global clock input 1 |
| Контакт 102 | GCLK2 — Global clock input 2 |
| Контакт 103 | GCLK3 — Global clock input 3 |
| Контакт 104 | GCLRn — Global clear (active low) |
| Контакт 105 | OE1 — Output enable 1 |
| Контакт 106 | OE2 — Output enable 2 |
| Контакт 107 | I/O — User I/O pin (bank 2) |
| Контакт 108 | I/O — User I/O pin (bank 2) |
| Контакт 109 | I/O — User I/O pin (bank 2) |
| Контакт 110 | I/O — User I/O pin (bank 2) |
| Контакт 111 | VCCINT — Core supply voltage (3.3 V) |
| Контакт 112 | I/O — User I/O pin (bank 2) |
| Контакт 113 | I/O — User I/O pin (bank 2) |
| Контакт 114 | I/O — User I/O pin (bank 2) |
| Контакт 115 | I/O — User I/O pin (bank 2) |
| Контакт 116 | I/O — User I/O pin (bank 2) |
| Контакт 117 | I/O — User I/O pin (bank 2) |
| Контакт 118 | I/O — User I/O pin (bank 2) |
| Контакт 119 | I/O — User I/O pin (bank 2) |
| Контакт 120 | I/O — User I/O pin (bank 2) |
| Контакт 121 | I/O — User I/O pin (bank 2) |
| Контакт 122 | I/O — User I/O pin (bank 2) |
| Контакт 123 | I/O — User I/O pin (bank 2) |
| Контакт 124 | I/O — User I/O pin (bank 2) |
| Контакт 125 | GND — Ground |
| Контакт 126 | I/O — User I/O pin (bank 2) |
| Контакт 127 | I/O — User I/O pin (bank 2) |
| Контакт 128 | I/O — User I/O pin (bank 2) |
| Контакт 129 | I/O — User I/O pin (bank 2) |
| Контакт 130 | I/O — User I/O pin (bank 2) |
| Контакт 131 | I/O — User I/O pin (bank 2) |
| Контакт 132 | I/O — User I/O pin (bank 2) |
| Контакт 133 | I/O — User I/O pin (bank 2) |
| Контакт 134 | I/O — User I/O pin (bank 2) |
| Контакт 135 | I/O — User I/O pin (bank 2) |
| Контакт 136 | I/O — User I/O pin (bank 2) |
| Контакт 137 | I/O — User I/O pin (bank 2) |
| Контакт 138 | VCCIO2 — I/O bank 2 supply voltage (3.3 V) |
| Контакт 139 | I/O — User I/O pin (bank 2) |
| Контакт 140 | I/O — User I/O pin (bank 2) |
| Контакт 141 | I/O — User I/O pin (bank 2) |
| Контакт 142 | I/O — User I/O pin (bank 2) |
| Контакт 143 | I/O — User I/O pin (bank 2) |
| Контакт 144 | I/O — User I/O pin (bank 2) |
Типичное применение
EPM7128AETI144-10N подходит для 6 применениеs: PCI/ISA Bus Interface Bridging, Microcontroller/DSP Glue Logic, Address Decoding & Memory Mapping, Industrial Control State Machines, Communication Protocol Bridging, Legacy Peripheral Expansion Boards.
PCI/ISA Bus Interface Bridging
The EPM7128AETI144-10N fits PCI/ISA bus bridging because its 128 macrocells and 100 user I/O pins can implement address latches, data buffers, and command decoders for legacy peripheral expansion. With a 10 ns tPD, the device meets the 33 MHz PCI clock-to-output budget with comfortable margin, while 5 V tolerant inputs on 3.3 V VCCIO allow direct interfacing to 5 V ISA slots. The on-chip EEPROM eliminates boot ROMs and reduces board area. Companion devices include the Altera MAX 7000A family members with larger I/O counts for fan-out.
Рекомендуется
Microcontroller/DSP Glue Logic
The EPM7128AETI144-10N provides deterministic glue logic between microcontrollers, DSPs, and external peripherals. Its 128 macrocells are sufficient for chip-select decoding, wait-state generation, and interrupt steering, while the 10 ns propagation delay ensures setup/hold margins in high-speed DSP interfaces. JTAG-based in-system programmability enables late-stage board revisions without re-spinning the PCB, and the industrial -40C to +85C rating suits automotive under-hood and factory-floor controllers.
Рекомендуется
Address Decoding & Memory Mapping
The EPM7128AETI144-10N is well-suited for address decoding in systems that map multiple memory banks, peripherals, or dual-port RAM. With 128 macrocells, the device can decode 24-bit or wider address buses and produce chip-select outputs in a single pass, while 5 V tolerant inputs on 3.3 V VCCIO allow interfacing to legacy 5 V memory buses. The 10 ns tPD fits comfortably inside typical memory access cycles of 30-50 ns, leaving timing margin for bus arbitration logic.
Рекомендуется
Industrial Control State Machines
The EPM7128AETI144-10N delivers robust Moore/Mealy state machines for industrial control and instrumentation. Its EEPROM-based configuration means the device retains state at power-up without external boot memory - critical for deterministic startup sequences in process-control PLCs. The industrial -40C to +85C operating range covers factory-floor conditions, and 100 user I/O pins support multi-axis stepper/servo control with limit-switch monitoring and encoder feedback in a single chip.
Рекомендуется
Communication Protocol Bridging
The EPM7128AETI144-10N bridges asynchronous and synchronous communication protocols such as UART, SPI, I2C, and parallel DSP HPI by implementing framing, CRC, and clock-domain crossing in programmable logic. The 10 ns tPD supports SPI clock rates above 30 MHz, and 100 user I/O pins allow multiple concurrent bridges to coexist. JTAG in-system programmability enables field firmware updates to support evolving protocol revisions.
Рекомендуется
Legacy Peripheral Expansion Boards
The EPM7128AETI144-10N serves as a feature-rich I/O expander on legacy peripheral expansion boards where microcontrollers lack sufficient pins. With 100 user I/O pins and 128 macrocells, a single device can implement dozens of PWM channels, quadrature decoders, and GPIO extenders. Industrial temperature range and JTAG field programmability make it a long-life-cycle choice for industrial backplane and test-and-measurement expansion cards.
Рекомендуется
Сводка рекомендуемых товаров
Справочные инженерные данные для EPM7128AETI144-10N — сравнение, рекомендации по проектированию и информация о соответствии.
Руководство по выбору
Сравнение с аналогами
| Параметр | Этот товар | EPM7128AETC144-10N | EPM7128AETC144-10 | EPM7128AETC144-7N | EPM7128AETI144-7 | EPM7128AETC144-7 |
|---|---|---|---|---|---|---|
| Package | TQFP-144 | TQFP-144 | TQFP-144 | TQFP-144 | TQFP-144 | TQFP-144 |
| Brand | Altera | Altera | Altera | Altera | Altera | Altera |
| Macrocells | 128 | 128 | 128 | 128 | 128 | 128 |
| Propagation Delay (tPD) | 10 ns | 10 ns | 10 ns | 7.5 ns | 7 ns | 7 ns |
| Temperature Grade | Industrial (-40C to +85C) | Commercial (0C to +70C) | Commercial (0C to +70C) | Commercial (0C to +70C) | Industrial (-40C to +85C) | Commercial (0C to +70C) |
| Supply Voltage | 3.0-3.6 V | 3.0-3.6 V | 3.0-3.6 V | 3.0-3.6 V | 3.0-3.6 V | 3.0-3.6 V |
| Max User I/O | 100 | 100 | 100 | 100 | 100 | 100 |
| JTAG ISP | Yes (IEEE 1149.1) | Yes | Yes | Yes | Yes | Yes |
| Family | MAX 7000A | MAX 7000A | MAX 7000A | MAX 7000A | MAX 7000A | MAX 7000A |
| Lifecycle Status | Obsolete | Obsolete | Obsolete | Obsolete | Obsolete | Obsolete |
Ключевые отличия
- Industrial temperature range with 10 ns speed grade (против EPM7128AETC144-10N)
- Faster propagation delay available in same package (против EPM7128AETI144-7)
- Drop-in compatibility across the MAX 7000A TQFP-144 family (против EPM570T144C5N)
Заметки по проектированию
Estimated: at VCCINT=3.3 V with 128 macrocells switching at 50 MHz, Icc is approximately 80-120 mA depending on output loading. Decouple VCCINT and VCCIO pins with one 0.1 uF X7R ceramic capacitor per supply pin plus a single 10 uF bulk capacitor near the device. Place the bulk capacitor within 5 mm of the closest VCC pin to suppress switching transients during ISP programming.
Route the four GCLK pins (GCLK1-GCLK3 and the dedicated clock/clear) on impedance-controlled traces with matched lengths (within 0.5 inches / 12 mm) to minimize clock skew. Keep JTAG signals (TCK, TMS, TDI, TDO) away from high-speed I/O switching lines to avoid coupling noise during in-system programming. Follow Altera's TQFP-144 land pattern with 0.5 mm pitch and 4 inner power/ground thermal vias under the exposed die attach pad.
The EPM7128AETI144-10N supports 5 V tolerant inputs on a 3.3 V VCCIO rail because the I/O cells use a dual-oxide process. When interfacing to 5 V logic, do not exceed the absolute maximum input voltage of 5.5 V and add 10 kohm series resistors on inputs that share a bus with hot-plug connectors. Outputs are 3.3 V CMOS; drive 5 V CMOS inputs through a 74HCT244 buffer if voltage translation is required.
Do not assume JTAG IDs are identical across speed grades - the BSDL file must be regenerated for each variant. Avoid using both OE1 and OE2 as global output enables if they have different timing - assign fast signals to OE1. When migrating from MAX 7000 to MAX II (EPM570), note that the JTAG instruction set and pinout differ; full PCB rework is required.
Информация о соответствии
RoHS and REACH compliant per Altera/Intel product declaration. Lead-free matte-tin terminations, halogen-free molding compound. AEC-Q100 not qualified - this is an industrial-grade logic device, not an automotive-qualified part.