Unit installation
Glossary
Altera Corporation 329
Glossary
Glossary
Instantiation, its ports are connected to 
signals with Port Map Aspects. 
In Verilog HDL, a port in a Module 
Declaration represents an input or output 
of the current file. When an instance of a 
lower-level design file is implemented 
with a Module Instantiation, its ports are 
connected by order or by name to the 
Module Declaration ports of the module 
being instantiated. Similarly, when a 
primitive is implemented with a Module 
Instantiation, its ports are used to connect it 
by order of other functions in the file. 
Verilog HDL gate primitives also contain 
ports (called ÔterminalsÓ); when a gate 
primitive is implemented with a Gate 
Instantiation, its terminals are connected 
by order to the terminals of the gate being 
instantiated.
A port name in an AHDL Subdesign 
Section, VHDL Entity Declaration, or 
Verilog HDL Module or Gate Declaration 
is synonymous with a pin name in a 
Graphic Design File (.gdf) or Waveform 
Design File (.wdf). A port name that is 
appended to an instance name is 
synonymous with the full pinstub name in 
an instance of a symbol in a Graphic Editor 
file.
Preset An input signal that 
asynchronously sets the output of a 
register to a logic high (1), regardless of 
other inputs.
primitive One of the basic functional 
blocks used to design circuits with 
MAX+PLUS II software. Primitives are 
used in Graphic Design Files (.gdf), AHDL 
Text Design Files (.tdf), VHDL Design Files 
(.vhd), and Verilog Design Files (.v). 
Graphic Editor primitives include buffers, 
flipflops, a latch, input and output 
primitives, and logic primitives. Primitive 
symbols for Graphic Editor files are 
provided in the \maxplus2\max2lib\ 
prim directory created during installation. 
AHDL, VHDL, and Verilog HDL 
primitives, which include buffers, 
flipflops, and a latch, are a subset of the 
primitive symbols used in Graphic Editor 
files. Other functions are represented by 
logical operators, ports, and other 
constructs. Function Prototypes for AHDL 
primitives are built into the MAX+PLUS II 
software; Component Declarations for 
VHDL primitives are provided in the 
maxplus2 package in the \maxplus2\
max2vhdlnn\altera directory, where nn is 
Ò87Ó or Ò93Ó. 
1 On a UNIX workstation, the 
maxplus2 directory is a subdirectory 
of the /usr directory.
primitive array A single primitive that is 
connected to two or more buses in order to 
represent multiple primitives.
probe A unique name assigned to any 
node, e.g., the input or output of a 
primitive, megafunction, or macrofunction 
which can be used instead of the full 
hierarchical node name throughout 
MAX+PLUS II. A probe name thus 
provides a short name to identify a node.
product term Two or more factors in a 
Boolean expression combined with an AND 
operator constitute a product term, where 
ÒproductÓ means Òlogic product.Ó
81_GSBOOK.fm5 Page 329 Tuesday, October 14, 1997 4:04 PM










