EP610DC-20
EP610DC-20 - 24-Pin CMOS UV PLD, 22ns Delay | Altera/Intel
The Altera EP610DC-20 is a CMOS UV-erasable Programmable Logic Device (PLD/EPLD) from the Classic EP610 family, featuring 16 macrocells, 4 dedicated inputs, 16 I/O pins, and a 22 ns propagation delay (the '20' speed grade). Housed in a 24-pin Ceramic Dual In-line Package (CDIP-24), the EP610DC-20 implements combinational and registered logic through Altera's sum-of-products (sum-of-products) AND/OR architecture with 160 product terms, providing a maximum toggle frequency of 55.6 MHz when used in registered or counter modes. The device operates from a single 5 V supply (VCC = 4.75 V to 5.25 V) over the commercial 0 °C to 70 °C temperature range.
A Programmable Logic Device (PLD) is a digital integrated circuit whose internal logic and interconnect can be configured by the end user after manufacture, bridging the gap between discrete 74-series logic gates and fixed-function ASICs. The EP610 family is a 'Classic' generation EPLD fabricated on Altera's UV-erasable CMOS process, meaning the configuration is stored in floating-gate memory cells that can be cleared with approximately 20 minutes of UV-C exposure through the package window (the ceramic CDIP body provides this window). In the modern taxonomy, PLDs sit under the broader umbrella of programmable logic devices -> EPLD -> Classic UV-PLD -> semiconductor. They are positioned above simple PALs (smaller arrays, no registered outputs) and below modern CPLDs and FPGAs (larger logic capacity, in-system programmability, SRAM or flash-based configuration).
Key features of the EP610DC-20 include 16 macrocells with selectable D/T/JK flip-flops, a single 5 V supply, a pin-compatible speed-grade family with 20/15/10 ns tPD options (EP610DC-20/DC-15/DC-10), 160 product terms (also called 'p-terms'), and a dedicated clock/clear architecture. Each macrocell drives one of the 16 bidirectional I/O pins, and 4 pins are dedicated inputs only, giving a usable logic capacity of approximately 24 pins total. The device is supported by the legacy Altera MAX+PLUS II development environment (and MAX II), which compiles AHDL, VHDL, or schematic designs into the JEDEC fuse-map for programming.
The architecture is a classic AND-OR-NOT PLA feeding a configurable output macrocell. Each macrocell has a programmable output polarity, a tri-state buffer, and an optional flip-flop (D, T, JK, or latch). Product-term allocation is fixed (no expander chain), which simplifies timing analysis: all signals reach the OR array with a single tPD delay. This deterministic timing is one of the main reasons EPLDs were used in place of discrete TTL or early FPGAs in the 1980s and 1990s for glue logic, address decoding, and state machines.
Typical applications include legacy bus-interface glue logic (e.g., address decoding for ISA, VME, or STD-bus cards), state-machine controllers for industrial equipment, register and counter arrays replacing multiple 74LS/74F packages, and pin-compatible retrofits for systems that were originally designed around the EP610 family. The 24-pin CDIP-24 ceramic package makes it especially suitable for military, aerospace, and high-reliability programs where a UV-clearable hermetic device is preferred over plastic UV-windowless plastic PLDs.
When designing with this part, note that the configuration is volatile until programmed and that the ceramic DIP provides a quartz window for UV erasure. Programming requires an Altera-compatible parallel programmer (e.g., LogiCade, BP Microsystems) since modern USB programmers do not target this legacy family. Decoupling requires 0.1 µF ceramic capacitors on every VCC pin, plus a bulk tantalum or electrolytic cap on the board-level 5 V rail.
This page synthesizes distributor pricing, drop-in alternative MPNs (including same-family EP610DC-15 and EP610DC-10), legacy-programming guidance, and practical design notes not found in a single manufacturer datasheet.
Запрос цены
Контакты