EPM9320ALC84-15 - MAX 9000 CPLD, 320 Macrocells, 16ns, 84-PLCC | Altera
MPN: EPM9320ALC84-15 ✗ Cuối đờiEPM9320ALC84-15 Tóm tắt
A CPLD (Complex Programmable Logic Device) is a non-volatile, instantly-on programmable logic device that combines multiple PAL-like macrocell blocks with a central interconnect matrix. The MAX 9000 family sits between classic 22V10-style SPLDs and larger FPGAs, targeting designs that need deterministic timing, ISP (in-system programmability) via JTAG, and 100% route-ability at densities up to ~560 macrocells. Compared with an FPGA, a CPLD such as the EPM9320ALC84-15 has lower absolute logic capacity but offers predictable pin-to-pin delays, no external boot PROM, and very low standby current.
Key specifications include 320 macrocells, 6 K usable gates, a tPD of 16 ns, a 5 V ±5% (4.75 V to 5.25 V) supply, 56 user I/O lines, and 84 PLCC J-leads. The device supports IEEE Std 1149.1 JTAG boundary-scan, in-system programming via the JTAG port, and a power-down feature that minimizes standby consumption. The 84-pin PLCC package is through-hole-friendly and easy to hand-prototype, which is one of the reasons this part remains specified in long-lifecycle industrial controllers.
Architecturally, the EPM9320ALC84-15 uses Altera's classic MAX architecture with EEPROM-based configuration cells, a programmable AND array feeding a fixed OR array, and per-macrocell flip-flops with programmable polarity. The interconnect is a continuous, fast-path switch matrix that delivers uniform 16 ns delays across all pins regardless of placement, which is the principal reason designers choose this family over look-alike FPGAs for control-plane logic.
Typical applications include 5 V industrial PLC glue logic, ISA/PCI bus address decoding, motor-control state machines, telecom backplane control, and legacy ASIC replacement in medical and aerospace systems. Designers should also evaluate the EPM9320ALC84-10 (10 ns tPD) when margin is tight, or migrate to MAX II or MAX V CPLDs if lower power is required.
When designing with the EPM9320ALC84-15, pay particular attention to the global clock and clear pin assignments and ensure that the JTAG chain is correctly ordered in multi-device boards. The device requires a single 5 V supply and supports ISP via JTAG; an external configuration PROM is not required.
This page synthesizes distributor pricing for the EPM9320ALC84-15, same-package drop-in alternatives within the MAX 9000 family and from competing CPLD vendors, and practical design notes not consolidated in any single manufacturer document.
Bộ thay thế dễ dàng lắp đặt cho EPM9320ALC84-15 — cùng gói, chân-to-chân tương thích. Các bộ phận yêu cầu hàn PCB bị loại trừ.
Các biến thể trong loạt này
Các mẫu cùng loạt có thể lắp đặt dễ dàng tương thích với EPM9320ALC84-15 (cùng hình factor và footprint) — khác nhau ở Package, Architecture, In-System Programmability, Supply Voltage (VCC), Mounting Type.
EPM9320ALC84-10
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →EPM9320ALC84-10N
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →EPM9320LC84-15
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →EPM9320LI84-15
✅ Drop-In📋 Tham chiếu thay thế (không có trong danh mục)
EPM9320RI208-15
✅ Drop-In📋 Tham chiếu thay thế (không có trong danh mục)
EPM9320ALC84-15 Tỷ lệ tối đa & tính chất điện
| Family | MAX 9000 CPLD |
| Macrocells | 320 |
| Usable Gates | 6000 |
| Propagation Delay (tPD) | 16 ns |
| Supply Voltage (VCC) | 4.75 V to 5.25 V (5 V nominal) |
| User I/O | 56 |
| Logic Array Blocks (LABs) | 16 |
| Technology | CMOS, EEPROM-based configuration |
| Hộp | 84-pin PLCC (S-PQCC-J84, J-lead) |
| Kiểu lắp đặt | Through-hole / socket |
| Programming Interface | JTAG (IEEE 1149.1) / ISP |
| Nhiệt độ hoạt động | -40C to +85C (industrial) |
| Cấp độ độ ẩm nhạy cảm (MSL) | MSL-3 (168 hours per fpgalink.com) |
| RoHS3 Compliance | ROHS3 Compliant (per fpgalink.com listing) |
Cấu hình chân EPM9320ALC84-15
| Chân 1 | I/O — User I/O (bank 1) |
| Chân 2 | I/O — User I/O (bank 1) |
| Chân 3 | I/O — User I/O (bank 1) |
| Chân 4 | I/O — User I/O (bank 1) |
| Chân 5 | I/O — User I/O (bank 1) |
| Chân 6 | I/O — User I/O (bank 1) |
| Chân 7 | VCC — 5 V supply (core/I/O bank 1) |
| Chân 8 | I/O — User I/O (bank 1) |
| Chân 9 | I/O — User I/O (bank 1) |
| Chân 10 | I/O — User I/O (bank 1) |
| Chân 11 | I/O — User I/O (bank 1) |
| Chân 12 | TDI — JTAG Test Data In |
| Chân 13 | I/O — User I/O (bank 1) |
| Chân 14 | I/O — User I/O (bank 1) |
| Chân 15 | VCC — 5 V supply (bank 1) |
| Chân 16 | I/O — User I/O (bank 1) |
| Chân 17 | I/O — User I/O (bank 1) |
| Chân 18 | I/O — User I/O (bank 1) |
| Chân 19 | I/O — User I/O (bank 1) |
| Chân 20 | I/O — User I/O (bank 1) |
| Chân 21 | GND — Ground |
| Chân 22 | I/O — User I/O (bank 2) |
| Chân 23 | I/O — User I/O (bank 2) |
| Chân 24 | I/O — User I/O (bank 2) |
| Chân 25 | I/O — User I/O (bank 2) |
| Chân 26 | I/O — User I/O (bank 2) |
| Chân 27 | I/O — User I/O (bank 2) |
| Chân 28 | I/O — User I/O (bank 2) |
| Chân 29 | TMS — JTAG Test Mode Select |
| Chân 30 | TCK — JTAG Test Clock |
| Chân 31 | I/O — User I/O (bank 2) |
| Chân 32 | I/O — User I/O (bank 2) |
| Chân 33 | VCC — 5 V supply (bank 2) |
| Chân 34 | I/O — User I/O (bank 2) |
| Chân 35 | I/O — User I/O (bank 2) |
| Chân 36 | I/O — User I/O (bank 2) |
| Chân 37 | I/O — User I/O (bank 2) |
| Chân 38 | I/O — User I/O (bank 2) |
| Chân 39 | I/O — User I/O (bank 2) |
| Chân 40 | I/O — User I/O (bank 2) |
| Chân 41 | GND — Ground |
| Chân 42 | I/O — User I/O (bank 3) |
| Chân 43 | I/O — User I/O (bank 3) |
| Chân 44 | I/O — User I/O (bank 3) |
| Chân 45 | I/O — User I/O (bank 3) |
| Chân 46 | I/O — User I/O (bank 3) |
| Chân 47 | I/O — User I/O (bank 3) |
| Chân 48 | I/O — User I/O (bank 3) |
| Chân 49 | I/O — User I/O (bank 3) |
| Chân 50 | I/O — User I/O (bank 3) |
| Chân 51 | I/O — User I/O (bank 3) |
| Chân 52 | I/O — User I/O (bank 3) |
| Chân 53 | VCC — 5 V supply (bank 3) |
| Chân 54 | I/O — User I/O (bank 3) |
| Chân 55 | I/O — User I/O (bank 3) |
| Chân 56 | I/O — User I/O (bank 3) |
| Chân 57 | GND — Ground |
| Chân 58 | I/O — User I/O (bank 4) |
| Chân 59 | I/O — User I/O (bank 4) |
| Chân 60 | I/O — User I/O (bank 4) |
| Chân 61 | I/O — User I/O (bank 4) |
| Chân 62 | I/O — User I/O (bank 4) |
| Chân 63 | I/O — User I/O (bank 4) |
| Chân 64 | I/O — User I/O (bank 4) |
| Chân 65 | I/O — User I/O (bank 4) |
| Chân 66 | I/O — User I/O (bank 4) |
| Chân 67 | I/O — User I/O (bank 4) |
| Chân 68 | GND — Ground |
| Chân 69 | I/O — User I/O (bank 4) |
| Chân 70 | I/O — User I/O (bank 4) |
| Chân 71 | I/O — User I/O (bank 4) |
| Chân 72 | TDO — JTAG Test Data Out |
| Chân 73 | GCLK1 — Global clock 1 |
| Chân 74 | GCLK2 — Global clock 2 |
| Chân 75 | OE1/GCLK3 — Output enable 1 / Global clock 3 |
| Chân 76 | OE2/GCLK4 — Output enable 2 / Global clock 4 |
| Chân 77 | GCLR — Global clear |
| Chân 78 | I/O — User I/O (bank 4) |
| Chân 79 | I/O — User I/O (bank 4) |
| Chân 80 | I/O — User I/O (bank 4) |
| Chân 81 | VCC — 5 V supply (bank 4) |
| Chân 82 | I/O — User I/O (bank 4) |
| Chân 83 | I/O — User I/O (bank 4) |
| Chân 84 | I/O — User I/O (bank 4) |
Ứng dụng tiêu biểu
EPM9320ALC84-15 phù hợp cho 6 Áp dụngs: 5 V Industrial PLC Glue Logic, ISA/PCI Bus Address Decoding & Chip-Select Generation, Motor Control State Machines, Telecom Backplane Control Logic, Legacy ASIC Replacement, Embedded System Glue Logic.
5 V Industrial PLC Glue Logic
The EPM9320ALC84-15 is well-suited to 5 V industrial PLC glue-logic integration: its 320 macrocells and 56 I/O easily absorb address decoding, peripheral chip-select generation, and timer/counter fan-out for legacy PLC backplanes. With a 16 ns worst-case tPD, the part deterministically meets timing of 25 MHz state machines commonly used in PLC scan loops. The 84-pin PLCC socket-mount format supports field-replacement and long-lifecycle industrial maintenance, while JTAG ISP allows firmware updates without removing the board. Compared with stitching multiple 22V10 SPLDs, this CPLD reduces board area and improves noise margin by replacing discrete glue logic with a single 5 V device.
Được đề xuất
ISA/PCI Bus Address Decoding & Chip-Select Generation
In ISA or PCI bus address decoding, the EPM9320ALC84-15's 56 I/O and 16 LABs provide enough macrocells to decode the full 24-bit address bus and generate 8 to 12 peripheral chip-selects in a single device. Its 16 ns tPD adds minimal latency to bus cycles, and the deterministic interconnect guarantees that any chip-select arrives within the same window regardless of which macrocell synthesizes it. Designers typically pair this part with 5 V-tolerant bus transceivers and use the JTAG port for ISP of updated decode maps. The PLCC-84 socket also makes this a common insertion point for legacy PC/104 and VMEbus controllers where the bus architecture predates modern PLD/FPGA tooling.
Được đề xuất
Motor Control State Machines
For stepper and BLDC motor control, the EPM9320ALC84-15 synthesizes the commutation state machine, PWM blanking logic, and fault handlers in a single 5 V device. With 16 LABs and 320 macrocells, the design can encode full sinusoidal commutation tables and quadrature decoders without external logic; the 16 ns tPD keeps the loop tight enough for 50 kHz PWM rates. The PLCC-84 package is preferred in motor drives for its thermal headroom at high ambient temperatures. JTAG ISP enables field updates of control firmware, while the deterministic timing ensures uniform PWM edge placement across all channels - critical for low-noise motor operation.
Được đề xuất
Telecom Backplane Control Logic
The EPM9320ALC84-15 integrates backplane control logic in T1/E1 and legacy SDH/SONET systems where 5 V tolerance and deterministic timing are required. Its 56 I/O can absorb clock-distribution trees, alarm-input scanning, and LED-status drivers that would otherwise require multiple PALs. The 16 ns tPD is comfortably fast for backplane housekeeping buses operating below 30 MHz, while the PLCC-84 package withstands the conformal coating and extended temperature of telecom cabinets. JTAG boundary-scan enables in-service board test, an important feature for the long service life of central-office equipment.
Được đề xuất
Legacy ASIC Replacement
The EPM9320ALC84-15 is a classic ASIC replacement for end-of-life gate arrays in long-lifecycle medical, aerospace, and industrial-control products. With 320 macrocells and 6 K usable gates, it absorbs medium-complexity ASICs from the 1990s, and the JTAG ISP interface allows last-minute design changes without re-spinning masks. The 84-PLCC socket simplifies field service and qualification - legacy ASICs in non-standard packages are notoriously hard to second-source. Designers keep the 16 ns tPD margin for legacy timing budgets while benefiting from a programmable, software-defined implementation that reduces NRE.
Được đề xuất
Embedded System Glue Logic
In embedded designs built around legacy x86, 68k, or PowerPC processors, the EPM9320ALC84-15 consolidates chip-select, wait-state, and interrupt-priority logic in a single 5 V device. The 56 user I/O handle eight to twelve peripheral selects plus interrupt controllers, and the 16 LABs accommodate address-decoding tables up to 16-bit wide. The deterministic 16 ns tPD ensures that processor-side accesses to slow peripherals remain within the bus-cycle budget. The PLCC-84 package is widely supported on embedded SBCs (PC/104, VME), and JTAG ISP allows remote firmware updates via boundary-scan tools in production.
Được đề xuất
Tóm tắt các sản phẩm được đề xuất
Dữ liệu tham khảo kỹ thuật cho EPM9320ALC84-15 — so sánh, hướng dẫn thiết kế và thông tin tuân thủ.
Hướng dẫn chọn lựa
So sánh với các sản phẩm thay thế
| Tham số | Sản phẩm này | EPM9320ALC84-10 | EPM9320ALC84-10N | EPM9320LC84-15 | EPM9320LI84-15 |
|---|---|---|---|---|---|
| Brand | Altera (Intel) | Altera (Intel) | Altera (Intel) | Altera (Intel) | Altera (Intel) |
| Package | 84-pin PLCC (S-PQCC-J84) | 84-pin PLCC - same | 84-pin PLCC - same | 84-pin PLCC - same | 84-pin PLCC - same |
| Macrocells | 320 | 320 | 320 | 320 | 320 |
| Propagation Delay (tPD) | 16 ns | 10 ns | 10 ns | 16 ns | 16 ns |
| Temperature Grade | Industrial (-40C to +85C) | Industrial (-40C to +85C) | Industrial (-40C to +85C) | Commercial (0C to +70C) | Industrial (-40C to +85C) |
| Supply Voltage | 4.75 V to 5.25 V | 4.75 V to 5.25 V | 4.75 V to 5.25 V | 4.75 V to 5.25 V | 4.75 V to 5.25 V |
| User I/O | 56 | 56 | 56 | 56 | 56 |
Bảo phân biệt quan trọng
- 320 macrocells in a single 84-PLCC package with deterministic 16 ns tPD (vsEPM9320ALC84-10)
- Industrial temperature grade (-40C to +85C) with EEPROM non-volatility (vsEPM9320LC84-15)
- In-system programmability via IEEE 1149.1 JTAG, no boot PROM required (vsEPM7160SLC84-10 (MAX 7000 family))
- 6 K usable gates with 16 LABs - higher density than 22V10/32V16 SPLDs (vsMultiple PALCE22V10 SPLDs)
Ghi chú thiết kế
The EPM9320ALC84-15 requires a single 4.75 V to 5.25 V supply with adequate decoupling. Place 0.1 uF ceramic bypass capacitors within 5 mm of each VCC pin (the 84-PLCC exposes VCC on pins 7, 15, 33, 53, 81). A bulk 10 uF tantalum or ceramic cap on the supply rail handles transient switching current during simultaneous I/O toggling. Estimated: at 56 I/O switching at 10 MHz, peak supply current can reach ~150 mA; budget for 300 mA worst case in the regulator. Connect all five GND pins (21, 41, 57, 68) directly to a low-impedance ground plane.
When laying out the 84-pin PLCC socket, fan out the inner ring of pins on the top layer with vias to an inner power/ground split plane. The MAX 9000's deterministic interconnect requires no special signal-integrity routing, but keep JTAG traces (TDI/TDO/TMS/TCK) short and isolated from switching outputs. Estimated: a 4-layer PCB with 1 oz copper and a 0.5 oz inner ground plane comfortably meets the 16 ns timing budget; for 10 ns drop-in operation use 2 oz copper on signal layers. Avoid 90-degree bends on clock pins GCLK1/GCLK2 to preserve duty cycle.
Do not confuse speed grade '15' (16 ns) with '10' (10 ns) or '12' (12 ns) - all three grades share the same 84-PLCC pinout and JTAG, but the tPD differs by up to 60%. For designs migrating from the MAX 7000 family, note that the MAX 9000 uses different programming files; re-compile in MAX+PLUS II or Quartus before loading the JTAG image. Estimated: typical I_OL/I_OH drive is 8 mA per pin in 5 V mode, sufficient for LED drive but inadequate for bus termination - place external buffers for backplane signals. Also note that the 'LC' suffix denotes commercial temperature, not 'lead-free'.
Thông tin tuân thủ
ROHS3 Compliant per fpgalink.com listing (third-party distributor attestation). REACH and AEC-Q100 status not in verified data. Industrial temp grade (-40C to +85C) is appropriate for industrial but NOT automotive AEC-Q100 qualified.