EPM7128AETC100-7N - MAX 7000A CPLD, 128 MC, 7.5ns, 100-TQFP | Altera
Артикул: EPM7128AETC100-7N ✗ Снят с производства| Кол-во | Цена за ед. | Итого |
|---|---|---|
| 1 | $52.84 | $52,84 |
| 10 | $48.75 | $487,50 |
| 100 | $41.2 | $4.120,00 |
| 500 | $36.55 | $18.275,00 |
| 1.000 | $31.8 | $31.800,00 |
EPM7128AETC100-7N Обзор
A CPLD (Complex Programmable Logic Device) is a non-volatile programmable logic device that sits hierarchically between simple PLDs (PAL/GAL) and FPGAs in the digital logic hierarchy. Unlike SRAM-based FPGAs that require a separate boot PROM, MAX 7000A CPLDs store their configuration in on-chip EEPROM, providing instant-on behavior at power-up and deterministic fixed propagation delays. The MAX 7000A family extends the classic MAX 7000 architecture with 3.3 V operation, in-system programmability via JTAG, and pin compatibility with 5.0 V MAX 7000S devices, enabling drop-in upgrades for legacy 5 V boards.
Key features of the EPM7128AETC100-7N include 128 macro cells organized into four Logic Array Blocks (LABs), 84 bidirectional I/O pins with programmable pull-up resistors during in-system programming, IEEE 1149.1 JTAG boundary-scan support, and an extended commercial temperature range. The device supports I/O standards such as 3.3 V LVTTL/LVCMOS and is built on a 0.30 µm EEPROM process that has shipped in volume for over two decades, making it a workhorse for long-life-cycle programs.
Architecturally, each macro cell combines a programmable AND/OR array with a configurable register that can operate as D, T, JK, or SR flip-flop. The interconnect is a continuous FastTrack switch matrix that delivers predictable 7.5 ns pin-to-pin delays regardless of routing complexity, simplifying static timing closure. Per-pin output enable and open-drain/3-state options are programmable through the Quartus development toolchain.
Typical applications include bus decoding and address mapping for legacy microprocessors, peripheral glue logic between ASICs and microcontrollers, configurable peripheral replacement, industrial control state machines, and 5 V-to-3.3 V system bridging where pin-compatible MAX 7000S designs are migrated to lower-voltage operation.
When designing with this part, note that the 'C' in the part number denotes commercial temperature range (0 C to +70 C) and the '-7' speed grade indicates the 7.5 ns tpd bin; for industrial temperature grade, choose the EPM7128AETI100-7N variant instead.
This page consolidates distributor pricing, drop-in alternatives, and design notes beyond the manufacturer datasheet to help engineers evaluate the EPM7128AETC100-7N against modern CPLD options and end-of-life considerations.
Аналоги без доработки для EPM7128AETC100-7N — тот же корпус, pin-to-pin совместимость. Компоненты в других корпусах, требующие переработки PCB, исключены.
Варианты в этой серии
Модели той же серии, совместимые без доработки с EPM7128AETC100-7N (тот же форм-фактор и посадочное место) — отличается по Package, Operating Temperature, Family, Process Technology, RoHS Status.
Инструмент быстрого сравнения — выберите альтернативные компоненты для сравнения бок о бок:
EPM7128AETC100-5N
✅ Прямая замена ⚠️ Характеристики не проверены✓ В наличии
$6.85 / шт.
Открыть даташит →EPM7128AETC100-10N
✅ Прямая замена ⚠️ Характеристики не проверены✓ В наличии
$9.95 / шт.
Открыть даташит →EPM7128AETC100-7
✅ Прямая замена📋 Справочный аналог (нет в каталоге)
EPM7128AETI100-7N
✅ Прямая замена✓ В наличии
$28.5 / шт.
Открыть даташит →EPM7128AETC100-10
✅ Прямая замена ⚠️ Характеристики не проверены✓ В наличии
$13.85 / шт.
Открыть даташит →EPM7128AETC100-7N Максимальные параметры и электрические характеристики
| Family | MAX 7000A |
| Device Type | CPLD - Complex Programmable Logic Device |
| Macro Cells | 128 |
| Usable Gates | 2,500 |
| Logic Array Blocks (LABs) | 4 |
| User I/Os | 84 |
| Propagation Delay (tpd) | 7.5 ns |
| Counter Frequency (max) | 129.9 MHz |
| Internal Frequency (max) | 250 MHz |
| Core Supply Voltage | 3.3 V |
| Logic Family | CMOS |
| Число выводов | 100 |
| Корпус | 100-TQFP |
| Тип монтажа | Surface Mount |
| Рабочая температура | 0 C to +70 C (Commercial) |
| Programming Interface | JTAG (IEEE 1149.1) / ISP |
| Process Technology | 0.30 µm EEPROM CMOS |
Конфигурация выводов EPM7128AETC100-7N
| Контакт 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 | TDI — JTAG Test Data In |
| Контакт 12 | TMS — JTAG Test Mode Select |
| Контакт 13 | TCK — JTAG Test Clock |
| Контакт 14 | I/O — User I/O pin (bank 1) |
| Контакт 15 | VCC — Core supply voltage (3.3 V) |
| Контакт 16 | I/O — User I/O pin (bank 2) |
| Контакт 17 | I/O — User I/O pin (bank 2) |
| Контакт 18 | I/O — User I/O pin (bank 2) |
| Контакт 19 | I/O — User I/O pin (bank 2) |
| Контакт 20 | I/O — User I/O pin (bank 2) |
| Контакт 21 | I/O — User I/O pin (bank 2) |
| Контакт 22 | I/O — User I/O pin (bank 2) |
| Контакт 23 | I/O — User I/O pin (bank 2) |
| Контакт 24 | I/O — User I/O pin (bank 2) |
| Контакт 25 | I/O — User I/O pin (bank 2) |
| Контакт 26 | GND — Ground |
| Контакт 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 | I/O — User I/O pin (bank 2) |
| Контакт 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 | GND — Ground |
| Контакт 38 | I/O — User I/O pin (bank 3) |
| Контакт 39 | I/O — User I/O pin (bank 3) |
| Контакт 40 | I/O — User I/O pin (bank 3) |
| Контакт 41 | I/O — User I/O pin (bank 3) |
| Контакт 42 | I/O — User I/O pin (bank 3) |
| Контакт 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 | VCC — Core supply voltage (3.3 V) |
| Контакт 51 | I/O — User I/O pin (bank 3) |
| Контакт 52 | I/O — User I/O pin (bank 3) |
| Контакт 53 | I/O — User I/O pin (bank 3) |
| Контакт 54 | I/O — User I/O pin (bank 3) |
| Контакт 55 | I/O — User I/O pin (bank 3) |
| Контакт 56 | I/O — User I/O pin (bank 3) |
| Контакт 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 | I/O — User I/O pin (bank 3) |
| Контакт 61 | GND — Ground |
| Контакт 62 | I/O — User I/O pin (bank 4) |
| Контакт 63 | I/O — User I/O pin (bank 4) |
| Контакт 64 | I/O — User I/O pin (bank 4) |
| Контакт 65 | I/O — User I/O pin (bank 4) |
| Контакт 66 | I/O — User I/O pin (bank 4) |
| Контакт 67 | I/O — User I/O pin (bank 4) |
| Контакт 68 | I/O — User I/O pin (bank 4) |
| Контакт 69 | I/O — User I/O pin (bank 4) |
| Контакт 70 | I/O — User I/O pin (bank 4) |
| Контакт 71 | I/O — User I/O pin (bank 4) |
| Контакт 72 | I/O — User I/O pin (bank 4) |
| Контакт 73 | I/O — User I/O pin (bank 4) |
| Контакт 74 | I/O — User I/O pin (bank 4) |
| Контакт 75 | GND — Ground |
| Контакт 76 | I/O — User I/O pin (bank 4) |
| Контакт 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 | TDO — JTAG Test Data Out |
| Контакт 86 | I/O — User I/O pin (bank 1) |
| Контакт 87 | I/O — User I/O pin (bank 1) |
| Контакт 88 | I/O — User I/O pin (bank 1) |
| Контакт 89 | I/O — User I/O pin (bank 1) |
| Контакт 90 | I/O — User I/O pin (bank 1) |
| Контакт 91 | I/O — User I/O pin (bank 1) |
| Контакт 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 | I/O — User I/O pin (bank 1) |
| Контакт 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 | GND — Ground |
| Контакт 100 | I/O — User I/O pin (bank 1) |
Типичное применение
EPM7128AETC100-7N подходит для 6 применениеs: Legacy Microprocessor Bus Decoding & Address Mapping, Industrial Control State Machines, 5V-to-3.3V System Migration Bridges, Peripheral Glue Logic & ASIC Replacement, Telecom & Networking Interface Bridging, Test & Measurement Instrumentation Front-Ends.
Legacy Microprocessor Bus Decoding & Address Mapping
The EPM7128AETC100-7N's 128 macro cells, 7.5 ns propagation delay, and 84 user I/Os make it well-suited as a glue-logic decoder between microprocessors, memories, and peripherals. In a typical 8086/68000/ARM7 system, the CPLD replaces 3-5 discrete 74LS/74F/GAL chips, decoding chip-select signals and address-mapped registers. The deterministic 7.5 ns tpd across the FastTrack interconnect eliminates timing-variability concerns seen with SRAM-based FPGAs. EEPROM-based instant-on configuration ensures the address map is valid at power-up before the CPU fetches its first instruction, eliminating the boot-PROM overhead required by FPGAs.
Рекомендуется
Industrial Control State Machines
Factory automation controllers, PLCs, and motor-drive boards use the EPM7128AETC100-7N to implement deterministic state machines for sequencing I/O events, PWM generation, and interlock logic. The 129.9 MHz counter frequency supports high-resolution timing and quadrature decoding for encoder feedback. With 84 I/Os, the CPLD can directly interface 24 V opto-isolated field wiring (via external buffers) without intermediate logic. The commercial 0-70 C temperature grade suits cabinet-mounted equipment; for harsher environments the EPM7128AETI100-7N industrial variant is preferred.
Рекомендуется
5V-to-3.3V System Migration Bridges
The MAX 7000A family is pin-compatible with the legacy 5.0 V MAX 7000S family, making the EPM7128AETC100-7N a drop-in 3.3 V replacement for existing 5 V boards. Designers can swap a MAX 7000S EPM7128S for the MAX 7000A EPM7128AETC100-7N on the same PCB footprint to migrate an entire product line to lower-voltage operation, reducing power dissipation by 30-50 percent. The 3.3 V LVTTL/LVCMOS I/O standard directly interfaces modern ASICs, microcontrollers, and DDR memories without external level shifters.
Рекомендуется
Peripheral Glue Logic & ASIC Replacement
In embedded designs where an ASIC or ASSP is unavailable or has been discontinued, the EPM7128AETC100-7N provides a flexible 2,500-gate glue-logic replacement. With 128 macro cells and 84 I/Os, it can implement custom peripherals such as UARTs, SPI/I2C controllers, watchdog timers, and interrupt controllers in a single chip. The JTAG ISP interface allows field firmware updates, while EEPROM non-volatile storage eliminates external boot memory. The CPLD integrates easily into Altera/Intel Quartus development flows for hardware verification.
Рекомендуется
Telecom & Networking Interface Bridging
Telecom line cards, router line-interface modules, and network processors use the EPM7128AETC100-7N to bridge between legacy TTL/CMOS buses and modern SERDES or network-processor interfaces. The 250 MHz internal global clock frequency supports high-speed parallel interfaces up to LVDS-adjacent rates when paired with external transceivers. With 84 I/Os, the CPLD can implement parallel bus multiplexing, parity generation/checking, and clock-domain crossing for multi-protocol systems. JTAG boundary scan supports board-level test access required for telecom-grade assemblies.
Рекомендуется
Test & Measurement Instrumentation Front-Ends
Bench instruments (oscilloscopes, logic analyzers, signal generators) use the EPM7128AETC100-7N to implement channel-switching matrices, trigger logic, and display-timing controllers. The deterministic 7.5 ns tpd simplifies timing closure for multi-channel acquisition paths, and 84 I/Os can mux 8+ analog channels with parallel digital control. EEPROM instant-on behavior ensures the instrument is ready to operate within milliseconds of power-up, an advantage over SRAM FPGAs in production-line test equipment.
Рекомендуется
Сводка рекомендуемых товаров
Справочные инженерные данные для EPM7128AETC100-7N — сравнение, рекомендации по проектированию и информация о соответствии.
Руководство по выбору
Сравнение с аналогами
| Параметр | Этот товар | EPM7128AETC100-5N | EPM7128AETC100-10N | EPM7128AETC100-7 | EPM7128AETI100-7N |
|---|---|---|---|---|---|
| Brand | Altera (Intel) | Altera (Intel) | Altera (Intel) | Altera (Intel) | Altera (Intel) |
| Package | 100-TQFP | 100-TQFP - same | 100-TQFP - same | 100-TQFP - same | 100-TQFP - same |
| Macro Cells | 128 | 128 | 128 | 128 | 128 |
| Propagation Delay (tpd) | 7.5 ns | 5 ns (faster) | 10 ns (slower) | 7.5 ns (same) | 7.5 ns (same) |
| Counter Frequency | 129.9 MHz | 175.4 MHz (higher) | 100 MHz (lower) | 129.9 MHz (same) | 129.9 MHz (same) |
| Supply Voltage | 3.3 V | 3.3 V | 3.3 V | 3.3 V | 3.3 V |
| Operating Temperature | 0 C to +70 C (Commercial) | 0 C to +70 C (Commercial) | 0 C to +70 C (Commercial) | 0 C to +70 C (Commercial) | -40 C to +85 C (Industrial) |
| Terminal Finish | Lead-free (Pb-free) / N suffix | Lead-free (N suffix) | Lead-free (N suffix) | Legacy Pb finish (no N) | Lead-free (N suffix) |
| User I/Os | 84 | 84 | 84 | 84 | 84 |
Ключевые отличия
- Drop-in faster speed grade option exists in identical package (против EPM7128AETC100-5N)
- Industrial temperature variant available in identical package (против EPM7128AETI100-7N)
- Pin-compatible with 5 V MAX 7000S for 5 V-to-3.3 V migration (против EPM7128SQC100-7)
- Non-volatile EEPROM instant-on configuration (против Generic SRAM FPGA (e.g. Cyclone))
Заметки по проектированию
The EPM7128AETC100-7N operates from a single 3.3 V supply (VCC = 3.0 V to 3.6 V). Decouple each VCC pin with a 0.1 uF ceramic capacitor placed within 5 mm of the pin; add a single 10 uF bulk tantalum or ceramic capacitor at the supply entry point. Unlike SRAM FPGAs, the MAX 7000A does not require a separate configuration supply; ICC during normal operation scales with logic utilization and toggle frequency, typically 30-150 mA. During JTAG programming, ISP-pull-up resistors on unused I/Os are automatically enabled and add ~10-20 mA to ICC, which must be considered when budgeting total board power.
The 100-TQFP package uses a 0.5 mm lead pitch on a 14 mm x 14 mm body. Route all signal traces on inner layers to escape the fine-pitch leads; use 0.125 mm (5 mil) traces and 0.125 mm spaces with a solder mask defined (SMD) pad. Place a continuous ground plane on layer 2 directly under the TQFP to provide a low-impedance return path for the high-speed JTAG and clock signals. Maintain at least 4 via connections from the center GND pad (exposed pad not present on this TQFP, but the corner GND pins 26, 37, 61, 75, 99 should each be tied to the ground plane with at least two vias for thermal and electrical performance.
Although the MAX 7000A is a relatively slow device by modern standards (7.5 ns tpd), JTAG clock edges at 10-30 MHz can still produce ringing on TMS/TCK if traces are un-terminated. Keep JTAG chain traces under 50 mm total length and add a 33 ohm series resistor at the TCK driver if ringing is observed. For clock inputs GCLK1-GCLK4, route as 50 ohm controlled-impedance traces and avoid stubs. When the CPLD drives external buses above 30 MHz, place 22-33 ohm series damping resistors within 10 mm of the CPLD output pin to reduce transmission-line reflections.
Common design mistakes include: (1) mixing 5 V signals into the 3.3 V I/O pins (not 5 V tolerant - damage can occur above 3.9 V); (2) leaving JTAG pins floating - TMS and TDI must be pulled up to VCC through 10 kohm resistors to keep the TAP controller in a known state; (3) forgetting that during ISP, all I/O pins have internal pull-ups enabled that may conflict with external pull-down biasing; (4) assuming the EPM7128AETC100-7N is in active production - it is NRND; for new designs use MAX II EPM570 or MAX V 5M240Z. Always design with a footprint-compatible footprint for these modern alternatives when possible.
Информация о соответствии
The 'N' suffix in EPM7128AETC100-7N denotes Pb-free lead finish per Altera/Intel nomenclature. RoHS and REACH compliance is standard for MAX 7000A -7N variants. Not AEC-Q100 qualified (commercial grade only); AEC-Q100 grade requires separate -10N automotive variant or migration to MAX 10.