Unit installation
Glossary
Altera Corporation 319
Glossary
Glossary
for the Normal style. To view the 
settings for a predefined style, open 
the Define Synthesis Style dialog 
box, select the style in the Style box, 
and choose the Use Default button.
logical operator An operator that 
performs a logic operation on nodes, 
groups, or numbers. 
AHDL logical operators are NOT (!), AND 
(&), NAND (!&), OR (#), NOR (!#), XOR ($), 
and XNOR (!$). 
VHDL logical operators are AND, NAND, OR, 
NOR, XOR, and NOT.
Verilog HDL logical operators are and (&&) 
and or (||).
LPM see Library of Parameterized 
Modules.
LSB see least significant bit.
M
macrocell see logic cell.
macrofunction A high-level building block 
that can be used together with gate and 
flipflop primitives and/or megafunctions 
in MAX+PLUS II design files. 
1 In general, Altera recommends using 
megafunctions in preference to 
equivalent macrofunctions in all new 
projects. Megafunctions are easier to 
scale to different sizes and offer more 
efficient logic synthesis and device 
implementation.
Altera provides a library of over 300 old-
style macrofunctions in the \maxplus2\
max2lib directory and its subdirectories 
created during installation. AHDL Include 
Files (.inc) for these macrofunctions are 
located in the \maxplus2\max2inc 
directory; VHDL Component Declarations 
for macrofunctions supported by VHDL 
are provided in the maxplus2 package in 
the altera library, which is located in a 
subdirectory of the \maxplus2\vhdlnn 
directory, where nn is Ò87Ó or Ò93Ó. On a 
UNIX workstation, the maxplus2 directory 
is a subdirectory of the /usr directory.
To view the file that contains the logic for a 
macrofunction, select the macrofunction 
symbol in the Graphic Editor or 
macrofunction name in the Text Editor and 
choose Hierarchy Down (File menu).
MAX 5000 An Altera device family based 
on the first generation of Multiple Array 
MatriX architecture. This EPROM-based 
device family includes the EPM5032, 
EPM5064, EPM5128, EPM5128A, 
EPM5130, and EPM5192 devices.
MAX 7000, MAX 7000E, and MAX 7000S
An Altera device family based on the 
second generation of Multiple Array 
MatriX architecture that includes 
MAX 7000, MAX 7000E, and MAX 7000S 
devices. These EEPROM-based devices 
include EPM7032, EPM7032V, EPM7064, 
EPM7064S, EPM7096, EPM7128E, 
EPM7128S, EPM7160E, EPM7192E, 
EPM7192S, EPM7256E, and EMP7256S 
devices.
MAX 7000S and 7000E devices are 
enhanced versions of MAX 7000 devices 
and are function-, pin-, and programming-
file-compatible with MAX 7000 devices. 
MAX 7000E and MAX 7000S devices differ 
from MAX 7000 devices in that they offer 
up to six pin- or logic-driven Output 
Enable signals, fast input setup times to 
81_GSBOOK.fm5 Page 319 Tuesday, October 14, 1997 4:04 PM










