EPM3128ATC100-10 - MAX 3000A 128-Macrocell CPLD, 10ns TQFP-100 | Intel / Altera
部品番号: EPM3128ATC100-10 ✗ 生産終了| 数量 | 単価 | 小計 |
|---|---|---|
| 1 | $11.18 | $11.18 |
| 10 | $10.45 | $104.50 |
| 100 | $9.62 | $962.00 |
| 500 | $8.85 | $4,425.00 |
| 1,000 | $8.1 | $8,100.00 |
EPM3128ATC100-10 概要
A CPLD (Complex Programmable Logic Device) is a non-volatile programmable logic device that combines multiple PAL-like logic blocks on a single chip with a programmable interconnect matrix. CPLDs sit in the programmable logic hierarchy between simple PLDs (PAL/GAL) and FPGAs, offering instant-on behavior, deterministic timing, and EEPROM-based configuration that retains bitstream without external boot memory. The MAX 3000A family specifically targets glue-logic, bus-interface, and PCI-compliant bridge applications where low cost, predictable timing, and in-system programmability (ISP) outweigh the need for FPGA-class logic density.
Key features of the EPM3128ATC100-10 include in-system programmability compliant with IEEE Std. 1532 for concurrent ISP across vendors, MultiVolt I/O (5.0 V / 3.3 V / 2.5 V tolerant), PCI-SIG-compliant timing for local-bus interfacing, and a 100-pin TQFP footprint with 80 usable I/Os. The non-volatile EEPROM configuration cell eliminates the need for external configuration memory and provides instant-on operation at power-up.
Architecturally, the device uses Altera's classic MAX architecture with Logic Array Blocks (LABs), a programmable interconnect array (PIA), and per-macrocell flip-flops with selectable clear/preset and clock options. The 3.3 V core and 5 V-tolerant I/Os are fabricated on a CMOS EEPROM process that supports ISP through the JTAG (IEEE 1149.1 / IEEE 1532) interface. Counter frequencies reach 227.3 MHz, and the pin-to-pin delay of 10 ns in this speed grade suits state-machine and address-decoding tasks.
Typical applications include PCI bus interface glue logic, address decoding and chip-select generation in embedded systems, glue logic between microprocessors and peripherals, bus-width translation between 5 V MCUs and 3.3 V peripherals, and power-up sequencing logic in industrial controllers. The wide MultiVolt I/O range and PCI-compliant timing make it especially attractive for legacy industrial designs migrating between logic families.
When designing with this part, ensure that input signals conform to the I/O standard's VCCIO rail and observe the JTAG (IEEE 1149.1) tap connection requirements for ISP. Note that the EPM3128ATC100-10 is a mature, mature-lifecycle device suitable for long-life programs but typically sourced through authorized distributors due to limited active manufacturing.
This page synthesizes distributor pricing, drop-in same-package alternatives, and practical design notes not found in the manufacturer datasheet alone, giving engineers a single source for selection, replacement, and lifecycle context.
ドロップイン代替品: EPM3128ATC100-10 — 同一パッケージでピン互換。PCBの作り直しが必要な異なるパッケージの部品は除外されています。
このシリーズのバリエーション
同一シリーズでドロップイン互換のモデル: EPM3128ATC100-10 (同一形状・フットプリント) — 相違点: Package, Operating Temperature, In-System Programmability, Usable Gates, Propagation Delay (tPD).
クイック比較ツール — 並列比較する代替部品を選択:
EPM3128ATC100-7
✅ ドロップイン✓ 在庫あり
$9.2 / 個
データシートを見る →EPM3128ATC100-10N
✅ ドロップイン✓ 在庫あり
$5.2 / 個
データシートを見る →EPM3128ATC100-7N
✅ ドロップイン ⚠️ 仕様未検証✓ 在庫あり
$3.52 / 個
データシートを見る →EPM3128ATC100-4N
✅ ドロップイン ⚠️ 仕様未検証📋 参考代替品(カタログ未掲載)
EPM3064ATC100-10
✅ ドロップイン✓ 在庫あり
$2.85 / 個
データシートを見る →EPM3064ATC100-10N
✅ ドロップイン✓ 在庫あり
$2.43 / 個
データシートを見る →EPM3128ATC100-10 最大定格&電気的特性
| Device Family | MAX 3000A |
| Device Type | CPLD (Complex Programmable Logic Device) |
| Macrocells | 128 |
| User I/Os | 80 |
| Usable Gates | 2500 |
| Propagation Delay (tPD) | 10 ns |
| Counter Frequency | 227.3 MHz |
| Supply Voltage (VCCINT) | 3.3 V |
| I/O Voltage Tolerance | 5.0 V / 3.3 V / 2.5 V (MultiVolt) |
| パッケージ | 100-pin TQFP |
| 実装タイプ | Surface Mount |
| Configuration Memory | EEPROM (non-volatile) |
| In-System Programming | IEEE Std. 1532 compliant (JTAG) |
| PCI Compliance | PCI Local Bus Specification Rev 2.2 (selected speed grades) |
| Logic Family | CMOS |
| 動作温度 | 0 C to 70 C (commercial) |
EPM3128ATC100-10 ピン構成
| ピン 1 | I/O — General-purpose user I/O (bank 1) |
| ピン 2 | I/O — General-purpose user I/O (bank 1) |
| ピン 3 | I/O — General-purpose user I/O (bank 1) |
| ピン 4 | I/O — General-purpose user I/O (bank 1) |
| ピン 5 | I/O — General-purpose user I/O (bank 1) |
| ピン 6 | I/O — General-purpose user I/O (bank 1) |
| ピン 7 | VCCINT — 3.3 V core supply |
| ピン 8 | I/O — General-purpose user I/O (bank 2) |
| ピン 9 | I/O — General-purpose user I/O (bank 2) |
| ピン 10 | I/O — General-purpose user I/O (bank 2) |
| ピン 11 | GND — Ground |
| ピン 12 | I/O — General-purpose user I/O (bank 2) |
| ピン 13 | I/O — General-purpose user I/O (bank 2) |
| ピン 14 | I/O — General-purpose user I/O (bank 2) |
| ピン 15 | I/O — General-purpose user I/O (bank 2) |
| ピン 16 | GND — Ground |
| ピン 17 | I/O — General-purpose user I/O (bank 2) |
| ピン 18 | I/O — General-purpose user I/O (bank 2) |
| ピン 19 | I/O — General-purpose user I/O (bank 2) |
| ピン 20 | I/O — General-purpose user I/O (bank 2) |
| ピン 21 | I/O — General-purpose user I/O (bank 2) |
| ピン 22 | VCCIO2 — I/O bank 2 supply reference |
| ピン 23 | I/O — General-purpose user I/O (bank 2) |
| ピン 24 | I/O — General-purpose user I/O (bank 2) |
| ピン 25 | I/O — General-purpose user I/O (bank 2) |
| ピン 26 | I/O — General-purpose user I/O (bank 2) |
| ピン 27 | I/O — General-purpose user I/O (bank 2) |
| ピン 28 | I/O — General-purpose user I/O (bank 2) |
| ピン 29 | GND — Ground |
| ピン 30 | I/O — General-purpose user I/O (bank 2) |
| ピン 31 | I/O — General-purpose user I/O (bank 2) |
| ピン 32 | I/O — General-purpose user I/O (bank 2) |
| ピン 33 | I/O — General-purpose user I/O (bank 2) |
| ピン 34 | I/O — General-purpose user I/O (bank 2) |
| ピン 35 | I/O — General-purpose user I/O (bank 2) |
| ピン 36 | I/O — General-purpose user I/O (bank 2) |
| ピン 37 | I/O — General-purpose user I/O (bank 2) |
| ピン 38 | GND — Ground |
| ピン 39 | VCCIO2 — I/O bank 2 supply reference |
| ピン 40 | I/O — General-purpose user I/O (bank 2) |
| ピン 41 | I/O — General-purpose user I/O (bank 2) |
| ピン 42 | I/O — General-purpose user I/O (bank 2) |
| ピン 43 | I/O — General-purpose user I/O (bank 2) |
| ピン 44 | I/O — General-purpose user I/O (bank 2) |
| ピン 45 | I/O — General-purpose user I/O (bank 2) |
| ピン 46 | I/O — General-purpose user I/O (bank 2) |
| ピン 47 | I/O — General-purpose user I/O (bank 2) |
| ピン 48 | I/O — General-purpose user I/O (bank 2) |
| ピン 49 | GND — Ground |
| ピン 50 | I/O — General-purpose user I/O (bank 3) |
| ピン 51 | I/O — General-purpose user I/O (bank 3) |
| ピン 52 | I/O — General-purpose user I/O (bank 3) |
| ピン 53 | I/O — General-purpose user I/O (bank 3) |
| ピン 54 | I/O — General-purpose user I/O (bank 3) |
| ピン 55 | I/O — General-purpose user I/O (bank 3) |
| ピン 56 | VCCIO3 — I/O bank 3 supply reference |
| ピン 57 | I/O — General-purpose user I/O (bank 3) |
| ピン 58 | I/O — General-purpose user I/O (bank 3) |
| ピン 59 | I/O — General-purpose user I/O (bank 3) |
| ピン 60 | I/O — General-purpose user I/O (bank 3) |
| ピン 61 | I/O — General-purpose user I/O (bank 3) |
| ピン 62 | I/O — General-purpose user I/O (bank 3) |
| ピン 63 | GND — Ground |
| ピン 64 | I/O — General-purpose user I/O (bank 3) |
| ピン 65 | I/O — General-purpose user I/O (bank 3) |
| ピン 66 | I/O — General-purpose user I/O (bank 3) |
| ピン 67 | I/O — General-purpose user I/O (bank 3) |
| ピン 68 | I/O — General-purpose user I/O (bank 3) |
| ピン 69 | I/O — General-purpose user I/O (bank 3) |
| ピン 70 | I/O — General-purpose user I/O (bank 3) |
| ピン 71 | I/O — General-purpose user I/O (bank 3) |
| ピン 72 | GND — Ground |
| ピン 73 | I/O — General-purpose user I/O (bank 4) |
| ピン 74 | I/O — General-purpose user I/O (bank 4) |
| ピン 75 | I/O — General-purpose user I/O (bank 4) |
| ピン 76 | I/O — General-purpose user I/O (bank 4) |
| ピン 77 | I/O — General-purpose user I/O (bank 4) |
| ピン 78 | I/O — General-purpose user I/O (bank 4) |
| ピン 79 | I/O — General-purpose user I/O (bank 4) |
| ピン 80 | VCCIO4 — I/O bank 4 supply reference |
| ピン 81 | I/O — General-purpose user I/O (bank 4) |
| ピン 82 | I/O — General-purpose user I/O (bank 4) |
| ピン 83 | I/O — General-purpose user I/O (bank 4) |
| ピン 84 | I/O — General-purpose user I/O (bank 4) |
| ピン 85 | I/O — General-purpose user I/O (bank 4) |
| ピン 86 | I/O — General-purpose user I/O (bank 4) |
| ピン 87 | GND — Ground |
| ピン 88 | I/O — General-purpose user I/O (bank 4) |
| ピン 89 | I/O — General-purpose user I/O (bank 4) |
| ピン 90 | I/O — General-purpose user I/O (bank 4) |
| ピン 91 | I/O — General-purpose user I/O (bank 4) |
| ピン 92 | I/O — General-purpose user I/O (bank 4) |
| ピン 93 | I/O — General-purpose user I/O (bank 4) |
| ピン 94 | I/O — General-purpose user I/O (bank 4) |
| ピン 95 | I/O — General-purpose user I/O (bank 4) |
| ピン 96 | GND — Ground |
| ピン 97 | TDI — JTAG Test Data In (IEEE 1149.1) |
| ピン 98 | TMS — JTAG Test Mode Select |
| ピン 99 | TCK — JTAG Test Clock |
| ピン 100 | TDO — JTAG Test Data Out |
主な用途
EPM3128ATC100-10 の用途: 6 件s: PCI Bus Interface Glue Logic, Address Decoding & Chip-Select Generation, Bus-Width & Voltage Translation (5 V to 3.3 V), Glue Logic in Industrial Controllers, Power-Up Sequencing Logic, State Machine Implementation in Test Equipment.
PCI Bus Interface Glue Logic
The EPM3128ATC100-10's PCI-SIG-compliant timing on the -10 speed grade and MultiVolt I/O make it a natural fit for PCI local-bus glue between a 3.3 V controller and 5 V peripherals. With 128 macrocells, the device can decode PCI command/address cycles, generate chip-select strobes, and arbitrate interrupts within a single chip. The 10 ns pin-to-pin delay comfortably meets the PCI 2.2 setup/hold budget at 33 MHz. Engineers typically place the CPLD between the host bridge and downstream peripherals, using the JTAG (IEEE 1532) port for in-field firmware updates.
おすすめ
Address Decoding & Chip-Select Generation
In embedded systems with multiple peripherals sharing a parallel bus, the EPM3128ATC100-10's 128 macrocells and 80 I/Os excel at address decoding and chip-select generation. The 10 ns tPD supports fast bus cycles without wait states on most 8/16/32-bit microcontrollers. The device's non-volatile EEPROM configuration means chip-select logic is active at power-on with no boot delay, critical in deterministic-embedded designs. Typical implementations decode 24-bit addresses into 8-16 peripheral selects, freeing the MCU from software-driven decoding.
おすすめ
Bus-Width & Voltage Translation (5 V to 3.3 V)
The EPM3128ATC100-10's MultiVolt I/O supports 5.0 V, 3.3 V, and 2.5 V logic levels on the same device while the core runs at 3.3 V, making it an ideal bus-width and voltage translator between legacy 5 V microcontrollers and modern 3.3 V peripherals. With 80 user I/Os the device can bridge full 32-bit data buses plus control signals without external logic. The 10 ns delay is fast enough for parallel bus operation in the low-MHz range commonly used in industrial control boards.
おすすめ
Glue Logic in Industrial Controllers
Industrial controllers often require deterministic, instant-on glue logic for sensor multiplexing, encoder decoding, motor-control timing, and power-sequencing tasks. The EPM3128ATC100-10's non-volatile EEPROM, 0-70 C commercial operating range, and 10 ns deterministic delay suit these long-life industrial programs. The 100-pin TQFP package is hand-solderable for low-volume production and reflow-friendly for high-volume assembly. Engineers use the JTAG port for in-field ISP when firmware revisions are needed after deployment.
おすすめ
Power-Up Sequencing Logic
Multi-rail systems (FPGA + DDR + analog + MCU) require deterministic power-up sequencing to prevent latch-up and bus contention. The EPM3128ATC100-10's instant-on EEPROM behavior - active at the first clock edge - provides a simple, robust sequencer without boot ROM. With 128 macrocells the device can generate enable strobes for 4-8 power rails with adjustable delay chains implemented in logic. The MultiVolt I/O allows the sequencer to operate at 5 V while monitoring 3.3 V power-good signals.
おすすめ
State Machine Implementation in Test Equipment
Bench-top and production test equipment relies on deterministic state machines for handshake protocols, fixture control, and measurement sequencing. The EPM3128ATC100-10 delivers predictable 10 ns state transitions across 128 macrocells, allowing complex multi-state sequencers (UART bridges, SPI/I2C controllers, parallel-test pattern generators) in a single chip. Counter frequencies up to 227.3 MHz support high-speed timing generation. The TQFP-100 footprint is breadboard-friendly with breakout adapters for prototyping.
おすすめ
おすすめ製品の概要
エンジニアリング参考データ: EPM3128ATC100-10 — 比較、設計ガイダンス、コンプライアンス情報。
選定ガイド
代替品との比較
| パラメータ | この製品 | EPM3128ATC100-7 | EPM3128ATC100-10N | EPM3064ATC100-10 |
|---|---|---|---|---|
| Brand | Altera (Intel) | Altera (Intel) | Altera (Intel) | Altera (Intel) |
| Package | TQFP-100 | TQFP-100 - same | TQFP-100 - same | TQFP-100 - same |
| Macrocells | 128 | 128 | 128 | 64 |
| User I/Os | 80 | 80 | 80 | 66 |
| Pin-to-Pin Delay (tPD) | 10 ns | 7.5 ns | 10 ns | 10 ns |
| Counter Frequency | 227.3 MHz | 227.3 MHz | 227.3 MHz | 222.2 MHz |
| VCCINT | 3.3 V | 3.3 V | 3.3 V | 3.3 V |
| I/O Voltage Tolerance | 5.0 V / 3.3 V / 2.5 V | 5.0 V / 3.3 V / 2.5 V | 5.0 V / 3.3 V / 2.5 V | 5.0 V / 3.3 V / 2.5 V |
主な差別化要因
- Higher logic density than 64-macrocell family siblings (vs EPM3064ATC100-10)
- Same-die pin-compatible upgrade path to faster speed grade (vs EPM3128ATC100-7)
- RoHS-compliant lead-free variant available in same package (vs EPM3128ATC100-10N)
設計ノート
The EPM3128ATC100-10 requires a clean 3.3 V VCCINT rail with at least 100 mA of current headroom for I/O switching transients. Decouple each VCCINT pin with a 0.1 uF ceramic capacitor placed within 5 mm of the pin, and add a bulk 10 uF tantalum or ceramic capacitor near the package. Each VCCIO bank (1-4) must be tied to the appropriate I/O logic-level supply (5.0 V, 3.3 V, or 2.5 V) and individually bypassed with 0.1 uF capacitors. VCCIO banks may be powered independently, allowing mixed-voltage designs on a single chip.
Route the JTAG signals (TDI, TDO, TMS, TCK) with short, parallel traces and a 10 kohm pull-up on TCK and TMS to prevent spurious boundary-scan activity. Maintain a continuous ground plane under the TQFP-100 package; do not route signal traces beneath the device body. Keep high-speed I/O traces short (< 5 cm) and series-terminate when driving capacitive loads > 25 pF. The exposed thermal pad (if present on TQFP-100) should be soldered to a copper pour to reduce thermal resistance.
Three common pitfalls: (1) Do not leave VCCIO banks floating - unused banks still require their VCCIO pin tied to a valid supply (typically 3.3 V) for the I/O buffers to behave predictably. (2) Do not exceed the 5.0 V I/O absolute-maximum rating even momentarily during hot-plug events; use external clamping if the device may be hot-swapped. (3) Do not assume any speed grade supports all PCI timing - only the -4 to -10 grades are PCI-compliant per the MAX 3000A datasheet; verify PCI bus-timing budgets against the specific speed grade used.
コンプライアンス情報
RoHS / lead-free compliance could not be verified from the verified web data; the -10N variant suffix typically indicates lead-free / RoHS-compliant packaging per Altera naming convention, but this should be confirmed against the manufacturer certificate of compliance (CoC) before use in EU or automotive markets. The part is not AEC-Q100 qualified and is rated for commercial 0 C to 70 C operation only.