MAX 5000 Programmable Logic Device Family Data Sheet
The MAX 5000 architecture is based on the concept of linking high-
performance, flexible logic array modules called LABs. Multiple LABs are
linked via the programmable interconnect array (PIA), a global bus that is
fed by all I/O pins and macrocells. In addition to these basic elements, the
MAX 5000 architecture includes 8 to 20 dedicated inputs, each of which
can be used as a high-speed, general-purpose input. Alternatively, one of
the dedicated inputs can be used as a high-speed global clock for registers.
Logic Array Blocks
MAX 5000 EPLDs contain 1 to 12 LABs. The EPM5032 has a single LAB,
while the EPM5064, EPM5128, EPM5130, and EPM5192 contain multiple
LABs. Each LAB consists of a macrocell array and an expander product-
term array (see Figure 1). The number of macrocells and expanders in the
arrays varies with each device.
Figure 1. MAX 5000 Architecture
8 to 20
Dedicated
Inputs
16
LAB A
Macrocell
Array
LAB
Interconnect
I/O
Control
Block
4 to 16
I/O Pins
per LAB
24
PIA in
PIA
Multi-LAB
Devices Only
Expander
Product-Term
Array
Feedback from
I/O Pins to LAB
(Single-LAB
Devices Only)
To All Other LABs
712
Altera Corporation