EPM7128AETC100-5N - 128-Macrocell MAX 7000A CPLD, 5ns | Intel / Altera
Артикул: EPM7128AETC100-5N ✓ Активен| Кол-во | Цена за ед. | Итого |
|---|---|---|
| 1 | $11.2 | $11,20 |
| 10 | $10.08 | $100,80 |
| 100 | $8.95 | $895,00 |
| 500 | $7.95 | $3.975,00 |
| 1.000 | $6.85 | $6.850,00 |
EPM7128AETC100-5N Обзор
What is a CPLD? A Complex Programmable Logic Device is a non-volatile, instantly-on programmable logic device that bridges the gap between small PAL/GAL devices and larger FPGAs. It sits in the programmable logic hierarchy between simple PLDs (PAL/GAL) and FPGAs, offering fast deterministic timing, instant-on behavior from on-chip EEPROM/Flash, and lower unit cost for glue-logic applications. The MAX 7000A architecture uses an Enhanced EEPROM process with the Altera second-generation MAX interconnect, providing predictable timing paths and 100% routability.
Key features of the EPM7128AETC100-5N include a maximum operating frequency of approximately 192.3 MHz, four I/O banks supporting 5.0V tolerant inputs when VCCIO is at 3.3V, in-system programmability via JTAG (IEEE Std. 1149.1), and MultiVolt I/O for interfacing with 5.0V, 3.3V, and 2.5V logic. The 100-pin TQFP package offers a compact surface-mount footprint suited to industrial control and communications glue-logic designs.
Architecturally, the device integrates 128 macrocells, each composed of a programmable AND/OR/expander array and a configurable flip-flop with independent programmable clock, enable, clear, and preset control. The I/O structure includes 3.3V PCI-compliant drivers when VCCIO is tied to 3.3V, and open-drain output options for bus interface applications. The JTAG boundary-scan test circuitry supports IEEE 1149.1 boundary-scan testing and in-system configuration.
Typical applications of the EPM7128AETC100-5N span industrial glue logic, address decoding for microprocessors and DSPs, bus interfacing and voltage translation between 5V and 3.3V domains, peripheral control in embedded systems, and state-machine-driven control logic. Designers choose the EPM7128A when they need fast deterministic timing, instant-on non-volatile configuration, and 5V-tolerant I/O in a moderate-density package.
A key design consideration is power sequencing: the Altera datasheet requires VCC to rise monotonically for the EPM7128A family to avoid spurious configuration events. Designers should also observe the 5.0V input tolerance window (VCCIO = 3.3V) and choose 3.3V or 2.5V output drive levels based on the downstream logic family.
This page synthesizes distributor pricing, drop-in alternatives from the MAX 7000A family and cross-brand pin-compatible CPLDs, and practical design notes not assembled on the manufacturer datasheet.
Аналоги без доработки для EPM7128AETC100-5N — тот же корпус, pin-to-pin совместимость. Компоненты в других корпусах, требующие переработки PCB, исключены.
Варианты в этой серии
Модели той же серии, совместимые без доработки с EPM7128AETC100-5N (тот же форм-фактор и посадочное место) — отличается по Package, Operating Temperature, Usable Gates, Logic Array Blocks (LABs), Process Technology.
Инструмент быстрого сравнения — выберите альтернативные компоненты для сравнения бок о бок:
EPM7128AETC100-7
✅ Прямая замена📋 Справочный аналог (нет в каталоге)
EPM7128AETC100-10N
✅ Прямая замена✓ В наличии
$9.95 / шт.
Открыть даташит →EPM7128AETC100-5
✅ Прямая замена📋 Справочный аналог (нет в каталоге)
EPM7128AETC100-10
✅ Прямая замена✓ В наличии
$13.85 / шт.
Открыть даташит →EPM7128AETC100-5N Максимальные параметры и электрические характеристики
| Family | MAX 7000A |
| Device Type | CPLD - Complex Programmable Logic Device |
| Macrocells | 128 |
| User I/Os | 84 |
| Logic Gates (typical) | 2,500 |
| Pin-to-Pin Logic Delay (tPD) | 5 ns |
| Maximum Operating Frequency | 192.3 MHz |
| Core Supply Voltage (VCCINT) | 3.3 V |
| I/O Bank Supply Voltage (VCCIO) | 3.3 V or 2.5 V |
| 5V Tolerant Inputs | Yes (when VCCIO = 3.3 V) |
| Programmable Logic Type | EEPROM-based, in-system programmable |
| Programming Interface | JTAG (IEEE Std. 1149.1) |
| Корпус | 100-pin TQFP |
| Тип монтажа | Surface Mount |
| Рабочая температура | 0C to +70C (commercial) |
| Статус RoHS | Compliant |
Конфигурация выводов EPM7128AETC100-5N
| Контакт 1 | I/O — User I/O pin (macrocell 84) |
| Контакт 2 | I/O — User I/O pin (macrocell 83) |
| Контакт 3 | I/O — User I/O pin (macrocell 82) |
| Контакт 4 | I/O — User I/O pin (macrocell 81) |
| Контакт 5 | I/O — User I/O pin (macrocell 80) |
| Контакт 6 | I/O — User I/O pin (macrocell 79) |
| Контакт 7 | I/O — User I/O pin (macrocell 78) |
| Контакт 8 | I/O — User I/O pin (macrocell 77) |
| Контакт 9 | VCCINT — Core supply voltage (3.3 V) |
| Контакт 10 | I/O — User I/O pin (macrocell 76) |
| Контакт 11 | I/O — User I/O pin (macrocell 75) |
| Контакт 12 | I/O — User I/O pin (macrocell 74) |
| Контакт 13 | I/O — User I/O pin (macrocell 73) |
| Контакт 14 | I/O — User I/O pin (macrocell 72) |
| Контакт 15 | I/O — User I/O pin (macrocell 71) |
| Контакт 16 | GND — Ground |
| Контакт 17 | I/O — User I/O pin (macrocell 70) |
| Контакт 18 | I/O — User I/O pin (macrocell 69) |
| Контакт 19 | I/O — User I/O pin (macrocell 68) |
| Контакт 20 | I/O — User I/O pin (macrocell 67) |
| Контакт 21 | I/O — User I/O pin (macrocell 66) |
| Контакт 22 | I/O — User I/O pin (macrocell 65) |
| Контакт 23 | I/O — User I/O pin (macrocell 64) |
| Контакт 24 | GND — Ground |
| Контакт 25 | I/O — User I/O pin (macrocell 63) |
| Контакт 26 | I/O — User I/O pin (macrocell 62) |
| Контакт 27 | I/O — User I/O pin (macrocell 61) |
| Контакт 28 | I/O — User I/O pin (macrocell 60) |
| Контакт 29 | I/O — User I/O pin (macrocell 59) |
| Контакт 30 | I/O — User I/O pin (macrocell 58) |
| Контакт 31 | I/O — User I/O pin (macrocell 57) |
| Контакт 32 | VCCIO — I/O bank supply voltage (3.3 V or 2.5 V) |
| Контакт 33 | I/O — User I/O pin (macrocell 56) |
| Контакт 34 | I/O — User I/O pin (macrocell 55) |
| Контакт 35 | I/O — User I/O pin (macrocell 54) |
| Контакт 36 | I/O — User I/O pin (macrocell 53) |
| Контакт 37 | I/O — User I/O pin (macrocell 52) |
| Контакт 38 | I/O — User I/O pin (macrocell 51) |
| Контакт 39 | I/O — User I/O pin (macrocell 50) |
| Контакт 40 | GND — Ground |
| Контакт 41 | I/O — User I/O pin (macrocell 49) |
| Контакт 42 | I/O — User I/O pin (macrocell 48) |
| Контакт 43 | I/O — User I/O pin (macrocell 47) |
| Контакт 44 | I/O — User I/O pin (macrocell 46) |
| Контакт 45 | I/O — User I/O pin (macrocell 45) |
| Контакт 46 | I/O — User I/O pin (macrocell 44) |
| Контакт 47 | I/O — User I/O pin (macrocell 43) |
| Контакт 48 | VCCINT — Core supply voltage (3.3 V) |
| Контакт 49 | I/O — User I/O pin (macrocell 42) |
| Контакт 50 | I/O — User I/O pin (macrocell 41) |
| Контакт 51 | I/O — User I/O pin (macrocell 40) |
| Контакт 52 | I/O — User I/O pin (macrocell 39) |
| Контакт 53 | I/O — User I/O pin (macrocell 38) |
| Контакт 54 | I/O — User I/O pin (macrocell 37) |
| Контакт 55 | I/O — User I/O pin (macrocell 36) |
| Контакт 56 | GND — Ground |
| Контакт 57 | I/O — User I/O pin (macrocell 35) |
| Контакт 58 | I/O — User I/O pin (macrocell 34) |
| Контакт 59 | I/O — User I/O pin (macrocell 33) |
| Контакт 60 | I/O — User I/O pin (macrocell 32) |
| Контакт 61 | I/O — User I/O pin (macrocell 31) |
| Контакт 62 | I/O — User I/O pin (macrocell 30) |
| Контакт 63 | I/O — User I/O pin (macrocell 29) |
| Контакт 64 | VCCIO — I/O bank supply voltage (3.3 V or 2.5 V) |
| Контакт 65 | I/O — User I/O pin (macrocell 28) |
| Контакт 66 | I/O — User I/O pin (macrocell 27) |
| Контакт 67 | I/O — User I/O pin (macrocell 26) |
| Контакт 68 | I/O — User I/O pin (macrocell 25) |
| Контакт 69 | I/O — User I/O pin (macrocell 24) |
| Контакт 70 | I/O — User I/O pin (macrocell 23) |
| Контакт 71 | I/O — User I/O pin (macrocell 22) |
| Контакт 72 | GND — Ground |
| Контакт 73 | I/O — User I/O pin (macrocell 21) |
| Контакт 74 | I/O — User I/O pin (macrocell 20) |
| Контакт 75 | I/O — User I/O pin (macrocell 19) |
| Контакт 76 | I/O — User I/O pin (macrocell 18) |
| Контакт 77 | I/O — User I/O pin (macrocell 17) |
| Контакт 78 | I/O — User I/O pin (macrocell 16) |
| Контакт 79 | I/O — User I/O pin (macrocell 15) |
| Контакт 80 | VCCINT — Core supply voltage (3.3 V) |
| Контакт 81 | I/O — User I/O pin (macrocell 14) |
| Контакт 82 | I/O — User I/O pin (macrocell 13) |
| Контакт 83 | I/O — User I/O pin (macrocell 12) |
| Контакт 84 | I/O — User I/O pin (macrocell 11) |
| Контакт 85 | I/O — User I/O pin (macrocell 10) |
| Контакт 86 | I/O — User I/O pin (macrocell 9) |
| Контакт 87 | I/O — User I/O pin (macrocell 8) |
| Контакт 88 | GND — Ground |
| Контакт 89 | I/O — User I/O pin (macrocell 7) |
| Контакт 90 | I/O — User I/O pin (macrocell 6) |
| Контакт 91 | I/O — User I/O pin (macrocell 5) |
| Контакт 92 | I/O — User I/O pin (macrocell 4) |
| Контакт 93 | I/O — User I/O pin (macrocell 3) |
| Контакт 94 | I/O — User I/O pin (macrocell 2) |
| Контакт 95 | I/O — User I/O pin (macrocell 1) |
| Контакт 96 | VCCIO — I/O bank supply voltage (3.3 V or 2.5 V) |
| Контакт 97 | TDI — JTAG Test Data In |
| Контакт 98 | TMS — JTAG Test Mode Select |
| Контакт 99 | TCK — JTAG Test Clock |
| Контакт 100 | TDO — JTAG Test Data Out |
Типичное применение
EPM7128AETC100-5N подходит для 6 применениеs: Industrial Glue Logic and Address Decoding, 5V to 3.3V Bus Voltage Translation Bridge, Embedded Peripheral Control and State Machines, Communications Backplane Glue and TDM Switching, PCI Bus Interface and Arbiter Logic, Legacy System Modernization and I/O Expansion.
Industrial Glue Logic and Address Decoding
The EPM7128AETC100-5N is widely used as address-decoding glue logic in 8/16/32-bit microprocessor and DSP systems, where its 5 ns tPD and 84 user I/Os can replace stacks of 74LS/74HC discrete decoder gates. The 128 macrocells can implement multiple independent chip-select functions, register-based state machines, and wait-state generators in a single non-volatile device that powers up instantly from on-chip EEPROM - critical for industrial PLC backplanes where predictable boot behavior is mandatory. Its 5V-tolerant inputs (when VCCIO = 3.3V) allow direct interfacing to legacy 5V peripheral buses without external level shifters, and the JTAG ISP support enables field firmware updates without removing the board from service.
Рекомендуется
5V to 3.3V Bus Voltage Translation Bridge
The EPM7128AETC100-5N operates as a bidirectional voltage-translation bridge between 5V legacy microcontrollers and 3.3V modern peripherals, exploiting its MultiVolt I/O architecture where VCCIO can be tied to 3.3V while inputs tolerate 5V signals. With 84 I/Os and 5 ns propagation delay, it can buffer an entire 16-bit data bus plus address and control signals in a single chip, replacing discrete bus-switch ICs (e.g., 74LVTH245) with programmable direction control per bit. The 100-pin TQFP footprint gives ample headroom for 32-bit datapaths and interrupt steering, and the JTAG ISP allows designers to redefine the direction map in the field.
Рекомендуется
Embedded Peripheral Control and State Machines
Designers use the EPM7128AETC100-5N to implement custom peripheral controllers, FIFO hand-shaking logic, and complex multi-state control sequences that would otherwise require a small FPGA or a large discrete state-machine board. The 128 macrocells and 192.3 MHz Fmax comfortably handle encoder quadrature decoding, stepper-motor pulse trains, and PWM generation at industrial switching frequencies. Deterministic 5 ns timing paths allow the part to replace small PAL/GAL arrays and 22V10 devices while offering more I/O and instant-on EEPROM configuration - no boot PROM or external flash required, which reduces PCB area and BOM cost.
Рекомендуется
Communications Backplane Glue and TDM Switching
In telecom and datacom backplanes, the EPM7128AETC100-5N serves as a programmable TDM (Time-Division Multiplexing) switch, frame-alignment engine, and clock-distribution buffer, where the 5 ns propagation delay is fast enough to retime E1/T1 or JESD204B-aligned data without adding measurable jitter. The 84 I/Os handle multiple serial streams plus framing overhead, while the four I/O banks allow direct interfacing to 3.3V PHY chips and 2.5V line-interface units from a single CPLD. In-system programmability lets the same hardware platform be repurposed across product variants by simply reloading the EEPROM image via JTAG.
Рекомендуется
PCI Bus Interface and Arbiter Logic
The EPM7128AETC100-5N implements PCI bus target devices, bus arbiters, and configuration-space registers in legacy 33 MHz PCI add-in cards. When VCCIO is tied to 3.3V the I/O drivers meet the PCI 3.3V signalling standard directly, and the 128 macrocells can hold the full PCI target state machine plus interrupt acknowledge and parity logic. Compared to a dedicated PCI interface ASIC, the CPLD offers full design flexibility and field firmware updates via JTAG, while the 5 ns tPD comfortably meets the 33 MHz PCI clock-period budget of 30 ns across the CPLD's combinational paths.
Рекомендуется
Legacy System Modernization and I/O Expansion
When modernizing 8051, 68k, or other legacy CPU platforms, designers drop in the EPM7128AETC100-5N to add USB, SD-card, or LCD interfaces that the original processor could not natively drive. The 84 I/Os can host an 8/16-bit parallel bus plus chip-select, read/write, and interrupt lines for multiple peripherals, while the EEPROM-based configuration means the firmware lives with the hardware. The 100-pin TQFP footprint and 5V-tolerant inputs ease retrofitting into older 5V-system boards, and the JTAG port allows in-circuit reprogramming during bring-up.
Рекомендуется
Сводка рекомендуемых товаров
Справочные инженерные данные для EPM7128AETC100-5N — сравнение, рекомендации по проектированию и информация о соответствии.
Руководство по выбору
Сравнение с аналогами
| Параметр | Этот товар | EPM7128AETC100-7 | EPM7128AETC100-10N | EPM7128AETC100-5 | EPM7128AELC84-10N |
|---|---|---|---|---|---|
| Brand | Intel (formerly Altera) | Intel | Intel | Intel | Intel |
| Package | TQFP-100 | TQFP-100 - same | TQFP-100 - same | TQFP-100 - same | PLCC-84 - different |
| Family | MAX 7000A | MAX 7000A | MAX 7000A | MAX 7000A | MAX 7000A |
| Pin-to-Pin Delay (tPD) | 5 ns | 7 ns | 10 ns | 5 ns | 10 ns |
| Macrocells | 128 | 128 | 128 | 128 | 128 |
| User I/Os | 84 | 84 | 84 | 84 | 68 |
| Core Voltage (VCCINT) | 3.3 V | 3.3 V | 3.3 V | 3.3 V | 3.3 V |
| Programming Interface | JTAG (IEEE 1149.1) | JTAG (IEEE 1149.1) | JTAG (IEEE 1149.1) | JTAG (IEEE 1149.1) | JTAG (IEEE 1149.1) |
Ключевые отличия
- Fastest speed grade in the EPM7128AE TQFP-100 family (против EPM7128AETC100-7)
- Same die, RoHS-compliant ("N" suffix) production material (против EPM7128AETC100-5)
- TQFP-100 footprint with 84 user I/Os (против EPM7128AELC84-10N)
Заметки по проектированию
According to the Altera datasheet Operating Requirements section, VCC must rise monotonically for EPM7128A and EPM7256A devices - a non-monotonic ramp can corrupt the on-chip EEPROM configuration or trigger spurious JTAG operations. Use a supervisor IC or a well-decoupled linear regulator with controlled rise time between 1 ms and 100 ms; avoid slow RC ramps longer than 100 ms or pulsed / stepped power-up sequences. Decouple each VCCINT and VCCIO pin with a 0.1 uF X7R ceramic placed within 5 mm of the lead, plus a bulk 10 uF tantalum or ceramic near the device.
The MAX 7000A datasheet specifies minimum DC input voltage of -0.5 V; during transitions inputs may undershoot to -2.0 V only for input currents less than 100 mA and periods shorter than 20 ns. Add a 33 ohm series resistor and a clamp diode to GND on any input that is hot-plugged or that connects to a long PCB trace to prevent EOS damage. Also note that VCCIO below 3.0 V incurs the slower tOD2 delay instead of tOD1 - design timing margins accordingly if you operate VCCIO at 2.5 V.
The 100-pin TQFP package has multiple VCCINT (pins 9, 48, 80) and VCCIO (pins 32, 64, 96) pads that must each be decoupled separately - do not share a single decoupling capacitor across pins. Route JTAG signals (TDI/TDO/TMS/TCK) as a short daisy chain with 33 ohm series termination if the cable to the programming header exceeds 50 mm; floating TMS at power-up can place the TAP controller in an undefined state and block ISP. Keep the JTAG header within 100 mm of the CPLD to avoid signal-integrity issues with the long TCK rise time.
When using the EPM7128AETC100-5N as a 5V-to-3.3V level shifter with VCCIO at 3.3 V, the inputs are 5V tolerant but the outputs swing only to 3.3 V - confirm that all downstream receivers meet VIH at 3.3 V CMOS levels (typically 2.0 V minimum). For high-speed (>50 MHz) outputs add 22-33 ohm series damping resistors to control ringing on long PCB traces; the CPLD output edge rates are sub-2 ns and will otherwise over-shoot on unterminated lines. Avoid using the same I/O bank for both 3.3 V and 2.5 V signalling because the bank VCCIO sets the drive level for the entire bank.
Информация о соответствии
RoHS compliance is implied by the "N" suffix in the part number, per Altera/Intel legacy datasheet naming. AEC-Q100 is not applicable as this is a commercial-grade CPLD; an industrial-grade version is not catalogued. REACH compliance assumed by major distributors (Heisener, DigiKey) but not explicitly stated on the datasheet excerpts provided.