4Altera Corporation
MAX 3000A Programmable Logic Device Family Data Sheet
MAX 3000A devices contain 32 to 256 macrocells , combined into groups
of 16 macrocells called logic array blocks (LABs). Each macrocell has a
programmable–AND/fixed–OR array and a co nfigurable regist er with
independently programmable clock, clock enable, clear, and preset
functions. To build complex logic functions, each macrocell can be
supplemented with shareable expander and high–speed parallel
expander product terms to provide up to 32 product terms per macrocell.
MAX 3000A devices provide programmable speed/power optimization.
Speed–critical portions of a design can run at high speed/full power,
while the remaining portions run at reduced speed/low power. This
speed/power optimization feature enables the designer to configure one
or more macrocells to operate a t 50% or low er power wh ile adding only a
nominal timing delay. MAX 3000A devices also provide an option that
reduces the slew rate of the output buffers, minimizing noise transients
when n on–speed–critical signals are switching. The output drivers of all
MAX 3000A devi ces can be set for 2.5 V or 3.3 V, and all inpu t p ins are
2.5–V, 3.3–V, and 5. 0-V tolerant , allow ing MAX 3000 A devices to be used
in mixed–voltage systems.
MAX 3000A devices are supported by Altera development systems,
which are integrated packages that offer schematic, text—including
VHDL, Verilog HDL, and the Altera Hardware Description Language
(AHDL)—and waveform design entry, compilation and logic synthesis,
simulation and timing analysis, and device prog ramming. The software
provides EDIF 2 0 0 and 3 0 0, LPM, VHDL, Verilog HDL, and other
interfaces for additional design entry and simulation support from other
industry–standard PC – and UNIX–workstation–based EDA tools. The
software runs on Windows–based PCs, as well as S un SPARCst ation, and
HP 9000 Series 700/800 workst ations.
fFor more information on development tools, see the MAX+PLUS II
Programmable Logic Development System & Software Data She et andthe
Quartus Programmable Logic Development System & Software Data Sheet.
Functional
Description
The MAX 3000A architecture includes the following elements:
■Logic array blocks (LABs)
■Macrocells
■Expander product terms (shareable and parallel)
■Programmable interconnect array (PIA)
■I/O control blocks
The MAX 3000A architecture includes four dedicated inputs that can be
used as general–purpose inputs or as high–speed, global control signals
(clock, clear, an d two ou tput enable signals) for each macrocell and I/O
pin. Figure 1 shows the architecture of MAX 3000A devices.