EPM7128AETC100-10 - MAX 7000A CPLD 128MC 10ns 100TQFP | Intel
부품 번호: EPM7128AETC100-10 ✗ 단종| 수량 | 단가 | 합계 |
|---|---|---|
| 1 | $21.69 | $21.69 |
| 10 | $19.5 | $195.00 |
| 100 | $17.3 | $1,730.00 |
| 500 | $15.4 | $7,700.00 |
| 1,000 | $13.85 | $13,850.00 |
EPM7128AETC100-10 개요
A CPLD (Complex Programmable Logic Device) is a non-volatile programmable logic device that combines the instant-on characteristics of PAL/GAL architectures with the density of small FPGAs. Within the broader programmable logic hierarchy, CPLDs sit between simple SPLDs and FPGAs, offering deterministic timing, low power, and in-system programmability via EEPROM or flash cells. The MAX 7000A family targets glue-logic, bus-interface, and state-machine replacement roles where deterministic propagation delay and high drive strength matter more than raw logic density.
Key features include 128 macrocells organized into 8 Logic Array Blocks (LABs), 100% factory-tested operation across commercial and industrial temperature ranges, an in-system programmable (ISP) EEPROM process for fast revision changes, and JTAG-compatible IEEE 1149.1 boundary-scan test support. The device operates from a 3.3 V core supply with 5.0 V-tolerant I/O, easing migration from legacy 5 V MAX 7000S designs. Pin-compatible footprint with the 5.0 V MAX 7000S family allows drop-in upgrades in many boards.
Architecturally, each macrocell contains a programmable AND/OR array plus a flipflop, with a product-term allocator that distributes up to 32 product terms per macrocell. The EPM7128AETC100-10 achieves a typical internal register-to-register toggle frequency above 150 MHz and a maximum pin-to-pin delay (tPD) of 10 ns, making it suitable for high-speed address decoding and bus arbitration.
Typical applications include high-speed address decoding, peripheral glue logic, bus-width adaptation (e.g., 8-bit to 16-bit multiplexing), state-machine implementation, and digital control in industrial, telecom, and embedded systems. It is widely used in legacy designs as a replacement for discrete TTL/CMOS gate arrays.
A design tip: route global clocks to dedicated GCLK pins to minimize skew, and use the JTAG chain for both ISP and boundary-scan test. Pin compatibility with MAX 7000S devices such as the EPM7128SQC100 simplifies migration from 5 V to 3.3 V systems.
This page synthesizes distributor pricing, drop-in same-family alternatives, and practical design notes not found in the manufacturer datasheet alone.
드롭인 대체품: EPM7128AETC100-10 — 동일 패키지, 핀 호환. PCB 재작업이 필요한 다른 패키지 부품은 제외됩니다.
이 시리즈의 변형
다음과 드롭인 호환되는 동일 시리즈 모델: EPM7128AETC100-10 (동일 폼 팩터 및 풋프린트) — 차이점: Package, Operating Temperature, Family, Process Technology, JTAG Support.
빠른 비교 도구 — 나란히 비교할 대체 부품을 선택하십시오:
EPM7128AETC100-10N
✅ 드롭인✓ 재고 있음
$9.95 / 개
데이터시트 보기 →EPM7128AEFC100-5
✅ 드롭인✓ 재고 있음
$79.5 / 개
데이터시트 보기 →EPM7128AETC100-7
✅ 드롭인📋 참조 대체품 (카탈로그에 없음)
EPM570T100C5N
✅ 드롭인✓ 재고 있음
$10.2 / 개
데이터시트 보기 →EPM240T100C5N
✅ 드롭인✓ 재고 있음
$4.65 / 개
데이터시트 보기 →EPM7128AETI100-7
✅ 드롭인 ⚠️ 사양 미검증✓ 재고 있음
$30.1 / 개
데이터시트 보기 →EPM7128AETC100-10 최대 정격 & 전기적 특성
| Family | MAX 7000A |
| Device Type | CPLD (Complex Programmable Logic Device) |
| Macrocells | 128 |
| User I/Os | 84 |
| Usable Gates | 2.5K |
| Logic Array Blocks (LABs) | 8 |
| Pin-to-Pin Delay (tPD) | 10 ns |
| Supply Voltage (Core) | 3.3 V |
| I/O Tolerance | 5.0 V tolerant |
| Program Technology | EEPROM (in-system programmable) |
| 패키지 | 100-pin TQFP (ET) |
| 동작 온도 | -40C to +85C (commercial/industrial) |
| JTAG Support | IEEE 1149.1 boundary-scan |
| RoHS 상태 | Compliant |
| 수명 주기 상태 | Obsolete (migrate to MAX II or MAX V) |
EPM7128AETC100-10 핀 구성
| 핀 1 | GND — Ground |
| 핀 2 | I/O — User I/O pin (LAB A) |
| 핀 3 | I/O — User I/O pin (LAB A) |
| 핀 4 | I/O — User I/O pin (LAB A) |
| 핀 5 | I/O — User I/O pin (LAB A) |
| 핀 6 | I/O — User I/O pin (LAB A) |
| 핀 7 | I/O — User I/O pin (LAB A) |
| 핀 8 | I/O — User I/O pin (LAB A) |
| 핀 9 | I/O — User I/O pin (LAB A) |
| 핀 10 | I/O — User I/O pin (LAB A) |
| 핀 11 | GND — Ground |
| 핀 12 | I/O — User I/O pin (LAB A) |
| 핀 13 | I/O — User I/O pin (LAB A) |
| 핀 14 | I/O — User I/O pin (LAB A) |
| 핀 15 | TDI — JTAG Test Data In |
| 핀 16 | TMS — JTAG Test Mode Select |
| 핀 17 | TCK — JTAG Test Clock |
| 핀 18 | I/O — User I/O pin (LAB B) |
| 핀 19 | I/O — User I/O pin (LAB B) |
| 핀 20 | I/O — User I/O pin (LAB B) |
| 핀 21 | VCC — 3.3 V core supply |
| 핀 22 | I/O — User I/O pin (LAB B) |
| 핀 23 | I/O — User I/O pin (LAB B) |
| 핀 24 | I/O — User I/O pin (LAB B) |
| 핀 25 | GCLK2 — Global clock input 2 |
| 핀 26 | I/O — User I/O pin (LAB B) |
| 핀 27 | OE2 — Global output enable 2 |
| 핀 28 | I/O — User I/O pin (LAB B) |
| 핀 29 | GND — Ground |
| 핀 30 | I/O — User I/O pin (LAB C) |
| 핀 31 | I/O — User I/O pin (LAB C) |
| 핀 32 | I/O — User I/O pin (LAB C) |
| 핀 33 | I/O — User I/O pin (LAB C) |
| 핀 34 | I/O — User I/O pin (LAB C) |
| 핀 35 | I/O — User I/O pin (LAB C) |
| 핀 36 | I/O — User I/O pin (LAB C) |
| 핀 37 | I/O — User I/O pin (LAB C) |
| 핀 38 | I/O — User I/O pin (LAB C) |
| 핀 39 | GND — Ground |
| 핀 40 | I/O — User I/O pin (LAB C) |
| 핀 41 | I/O — User I/O pin (LAB C) |
| 핀 42 | I/O — User I/O pin (LAB C) |
| 핀 43 | I/O — User I/O pin (LAB D) |
| 핀 44 | I/O — User I/O pin (LAB D) |
| 핀 45 | I/O — User I/O pin (LAB D) |
| 핀 46 | I/O — User I/O pin (LAB D) |
| 핀 47 | VCC — 3.3 V core supply |
| 핀 48 | I/O — User I/O pin (LAB D) |
| 핀 49 | I/O — User I/O pin (LAB D) |
| 핀 50 | I/O — User I/O pin (LAB D) |
| 핀 51 | GCLK3 — Global clock input 3 |
| 핀 52 | I/O — User I/O pin (LAB D) |
| 핀 53 | OE1 — Global output enable 1 |
| 핀 54 | I/O — User I/O pin (LAB D) |
| 핀 55 | I/O — User I/O pin (LAB E) |
| 핀 56 | GND — Ground |
| 핀 57 | I/O — User I/O pin (LAB E) |
| 핀 58 | I/O — User I/O pin (LAB E) |
| 핀 59 | I/O — User I/O pin (LAB E) |
| 핀 60 | I/O — User I/O pin (LAB E) |
| 핀 61 | I/O — User I/O pin (LAB E) |
| 핀 62 | I/O — User I/O pin (LAB E) |
| 핀 63 | I/O — User I/O pin (LAB E) |
| 핀 64 | I/O — User I/O pin (LAB E) |
| 핀 65 | I/O — User I/O pin (LAB E) |
| 핀 66 | GND — Ground |
| 핀 67 | I/O — User I/O pin (LAB F) |
| 핀 68 | I/O — User I/O pin (LAB F) |
| 핀 69 | I/O — User I/O pin (LAB F) |
| 핀 70 | I/O — User I/O pin (LAB F) |
| 핀 71 | I/O — User I/O pin (LAB F) |
| 핀 72 | VCC — 3.3 V core supply |
| 핀 73 | I/O — User I/O pin (LAB F) |
| 핀 74 | I/O — User I/O pin (LAB F) |
| 핀 75 | I/O — User I/O pin (LAB F) |
| 핀 76 | I/O — User I/O pin (LAB F) |
| 핀 77 | GCLK1 — Global clock input 1 |
| 핀 78 | I/O — User I/O pin (LAB G) |
| 핀 79 | OE0/GCLK4 — Global output enable 0 / Global clock 4 |
| 핀 80 | I/O — User I/O pin (LAB G) |
| 핀 81 | I/O — User I/O pin (LAB G) |
| 핀 82 | I/O — User I/O pin (LAB G) |
| 핀 83 | GND — Ground |
| 핀 84 | I/O — User I/O pin (LAB G) |
| 핀 85 | I/O — User I/O pin (LAB G) |
| 핀 86 | I/O — User I/O pin (LAB G) |
| 핀 87 | I/O — User I/O pin (LAB H) |
| 핀 88 | I/O — User I/O pin (LAB H) |
| 핀 89 | I/O — User I/O pin (LAB H) |
| 핀 90 | I/O — User I/O pin (LAB H) |
| 핀 91 | I/O — User I/O pin (LAB H) |
| 핀 92 | I/O — User I/O pin (LAB H) |
| 핀 93 | VCC — 3.3 V core supply |
| 핀 94 | I/O — User I/O pin (LAB H) |
| 핀 95 | I/O — User I/O pin (LAB H) |
| 핀 96 | I/O — User I/O pin (LAB H) |
| 핀 97 | I/O — User I/O pin (LAB H) |
| 핀 98 | TDO — JTAG Test Data Out |
| 핀 99 | I/O — User I/O pin (LAB H) |
| 핀 100 | GND — Ground |
일반적인 애플리케이션
EPM7128AETC100-10 적합 용도: 7 애플리케이션s: High-Speed Address Decoding, Bus Interface Glue Logic, State Machine Controller, Peripheral Chip Select Generator, Legacy Board Replacement and Repair, Digital Signal Conditioning and Timing, Industrial Protocol Bridging.
High-Speed Address Decoding
The EPM7128AETC100-10 is well suited for high-speed address decoding in microprocessor and DSP-based systems. Its 10 ns pin-to-pin propagation delay and 84 user I/Os allow decoding of multi-bank memory maps and chip-select logic for multiple peripherals in parallel, eliminating the propagation-delay skew of discrete 74LS/74F TTL gates. Place the CPLD close to the processor bus and use dedicated GCLK pins for synchronous enable logic. Compared to discrete gates, this part reduces board area, simplifies revision changes via JTAG ISP, and avoids timing-skew bugs that plague multi-chip decoder trees.
추천
Bus Interface Glue Logic
Use the EPM7128AETC100-10 as bus interface glue between microprocessors, memory, and peripherals that mix 3.3 V and 5 V signaling. Its 5 V-tolerant I/Os accept legacy 5 V inputs while operating from a 3.3 V core, eliminating external level-shifters. With 128 macrocells the device can implement 8-bit-to-16-bit multiplexers, FIFO flags, wait-state generators, and bus-arbiter state machines in a single chip. The 100-pin TQFP footprint keeps traces short, minimizing EMI and signal-integrity issues on multi-MHz buses. For new designs, EPM570T100C5N provides more headroom at the same footprint.
추천
State Machine Controller
The 128 macrocells and 8 LABs of the EPM7128AETC100-10 comfortably host large Moore/Mealy state machines for industrial control, instrumentation, and protocol conversion. Each macrocell includes a dedicated flip-flop and product-term allocator, enabling dense encoding without routing bottlenecks. The EEPROM process provides instant-on configuration on power-up, critical for deterministic startup in safety-relevant controllers. Designers can implement a complete UART, I2C, or SPI state machine in this single CPLD and still have room for auxiliary glue. JTAG boundary-scan simplifies production test.
추천
Peripheral Chip Select Generator
The EPM7128AETC100-10 excels as a peripheral chip-select generator in embedded systems with multiple memory and I/O devices. By integrating up to a dozen chip-select decoders, it replaces discrete 74HC138/139 demultiplexers while adding programmability for late-stage address-map changes. The 10 ns tPD ensures the chip-select signal arrives well within typical memory access cycles (50-100 ns), avoiding wait states. ISP via JTAG lets you re-target chip-selects during board bring-up without re-spinning the PCB. Industrial temperature grade supports deployment in factory automation.
추천
Legacy Board Replacement and Repair
The EPM7128AETC100-10 is most commonly deployed as a maintenance and repair part for legacy boards originally designed around the MAX 7000A family. Its pin-compatible footprint with EPM7128AETC100-10N (lead-free), EPM7128AEFC100-5, and EPM7128SQC100-10 lets field engineers substitute equivalent parts without board rework. EEPROM-based ISP enables on-site firmware upgrades through the JTAG header. Although the part is marked obsolete by Intel, distributor stock remains available (e.g., Heisener reports 32,364 pieces as of 2026-09-12). For new designs, migrate to MAX II or MAX V.
추천
Digital Signal Conditioning and Timing
The EPM7128AETC100-10 is useful for digital signal conditioning and timing alignment in mixed-signal boards, where it can deskew clocks, generate programmable delays, and re-time asynchronous handshake signals. The 8 LABs and 128 macrocells are enough to host multi-channel delay lines, pulse generators, and watchdog timers. With 5 V-tolerant inputs, the device can safely interface to legacy 5 V sensors or ASICs while presenting clean 3.3 V outputs to downstream logic. For higher-speed timing applications, the 5 ns EPM7128AEFC100-5 variant halves the propagation delay.
추천
Industrial Protocol Bridging
Industrial protocol bridging is a strong fit for the EPM7128AETC100-10, where it can convert between UART, SPI, I2C, parallel, and proprietary fieldbus formats. Its deterministic 10 ns tPD and 128 macrocells support full-duplex protocol engines at modest baud rates without jitter. EEPROM ISP lets field engineers update protocol firmware via JTAG without removing the board from service. Industrial temperature grade (-40C to +85C) supports deployment in factory-floor cabinets and outdoor enclosures. For higher baud rates or more channels, the EPM570T100C5N provides 4x the macrocell budget.
추천
추천 제품 요약
엔지니어링 참조 데이터: EPM7128AETC100-10 — 비교, 설계 지침 및 규정 준수 정보.
선택 가이드
대체품과의 비교
| 파라미터 | 이 제품 | EPM7128AETC100-10N | EPM7128AEFC100-5 | EPM7128AETC100-7 | EPM570T100C5N | EPM240T100C5N | EPM7128AETI100-7 |
|---|---|---|---|---|---|---|---|
| Brand | Intel (Altera) | Intel (Altera) | Intel (Altera) | Intel (Altera) | Intel (Altera) | Intel (Altera) | Intel (Altera) |
| Package | 100-pin TQFP | 100-pin TQFP - same | 100-pin TQFP - same | 100-pin TQFP - same | 100-pin TQFP - same | 100-pin TQFP - same | 100-pin TQFP - same |
| Family | MAX 7000A | MAX 7000A - same | MAX 7000A - same | MAX 7000A - same | MAX II - newer | MAX II - newer | MAX 7000A - same |
| Macrocells | 128 | 128 - same | 128 - same | 128 - same | 570 (4.4x) | 240 (1.9x) | 128 - same |
| Pin-to-Pin Delay (tPD) | 10 ns | 10 ns - same | 5 ns (faster) | 7 ns (faster) | 5 ns (faster) | 5 ns (faster) | 7 ns (faster) |
| User I/Os | 84 | 84 - same | 84 - same | 84 - same | 76 | 80 | 84 - same |
| Core Voltage | 3.3 V | 3.3 V - same | 3.3 V - same | 3.3 V - same | 3.3 V - same | 3.3 V - same | 3.3 V - same |
| Operating Temperature | -40C to +85C (commercial) | -40C to +85C - same | -40C to +85C - same | -40C to +85C - same | -40C to +85C - same | -40C to +85C - same | -40C to +100C (industrial) |
| Lifecycle Status | Obsolete | Obsolete | Obsolete | Obsolete | Active | Active | Obsolete |
주요 차별점
- Obsolete status with active drop-in alternatives (vs EPM7128AETC100-10N)
- Lower speed grade available with cost savings (vs EPM7128AEFC100-5)
- Migration path to active-lifecycle MAX II (vs EPM570T100C5N)
- Pin-compatible 5 V upgrade option available (vs EPM7128SQC100-10)
설계 노트
The EPM7128AETC100-10 requires a clean 3.3 V core supply with decoupling capacitors placed as close as possible to each VCC pin. According to the MAX 7000A datasheet, place one 0.1 uF ceramic decoupling cap per VCC pin and a single 10 uF bulk capacitor near the package. The device has 6 VCC pins and 6 GND pins distributed around the 100-pin TQFP - all must be connected for stable operation. Insufficient decoupling can cause JTAG programming failures or logic errors at high toggle rates.
Route all four global clock inputs (GCLK1-GCLK4) on dedicated short, matched-length traces to minimize clock skew across LABs. The EPM7128AETC100-10 provides 4 global clocks and 4 global output enables (OE0-OE3) - using dedicated pins avoids internal routing delay. According to Altera MAX 7000A design guidelines, keep high-speed I/O signals away from the JTAG pins (TDI/TDO/TMS/TCK) and route the JTAG chain through a 4.7 kohm pull-up on TMS and TCK to keep the boundary-scan state machine in reset during power-up.
Do not confuse the EPM7128AETC100-10 (3.3 V MAX 7000A) with the pin-compatible EPM7128SQC100-10 (5.0 V MAX 7000S). Applying 5 V to VCC on the EPM7128AETC100-10 will damage the device. Also note that the 'N' suffix (EPM7128AETC100-10N) indicates lead-free RoHS compliance - the bare EPM7128AETC100-10 has SnPb die attach and may not meet RoHS requirements for new products. JTAG ISP requires a 10-pin or ByteBlaster-compatible header; do not omit pull-ups on TMS and TCK or the device may enter unwanted boundary-scan states at power-up.
규정 준수 정보
Bare EPM7128AETC100-10 uses SnPb die attach (non-RoHS). The N-suffix variant (EPM7128AETC100-10N) is lead-free RoHS compliant. AEC-Q100 not applicable - this is a commercial/industrial-grade programmable logic device, not an automotive qualified part.