This document describes how to use the features of the ATV2500 and ATV2500B in the ABEL (and Atmel- ABEL) and CUPL (and Atmel-CUPL) high level description languages. The ATV2500 and ATV2500B are the most powerful programmable logic devices available in a 40/44-pin package. They combine high density and global routing, making them easy to use and understand. Both devices have 24 macrocells, each with three sum terms, two regis- ters, and 17 product terms. Each register has individual clock and AR product terms. Each I/O pin has a programmable polarity control and an individual output enable product term. Independent feed- back paths from each register allow all of the registers to be buried without wasting the I/O pins. A universal bus routes all input and feedback signals to all product terms on all macrocells. The ATV2500B has the additional features of D- or T-type configurable registers, three dif- ferent clock options, and buried combinatorial nodes.
The document introduces the ATV2500 and ATV2500B programmable logic devices, describing their 40/44‑pin packages, 24 macrocells, and the macrocell architecture with sum terms, registers, and product terms. It shows how each I/O pin provides programmable polarity control and an individual output‑enable term.
Detailed sections cover macrocell configurations, asynchronous reset, synchronous preset groups, clock options, and the ability of the ATV2500B to use D‑type or T‑type registers. A sample CUPL simulation input file and example code snippets for both ABEL and CUPL are provided.
| Package | 40/44‑pin |
|---|---|
| Macrocells | 24 |
| Sum terms per macrocell | 3 |
| Registers per macrocell | 2 |
| Product terms per macrocell | 17 |
| I/O pin polarity control | Programmable |
| Output enable per I/O pin | Individual product term |
| Clock options (ATV2500B) | Three different options |
| Buried combinatorial nodes (ATV2500B) | Supported |
The ATV2500 and ATV2500B are available in a 40/44‑pin package.
Each device contains 24 macrocells.
The ATV2500B offers three different clock options.