Unit installation
Glossary
Altera Corporation 335
Glossary
Glossary
state machine A sequential circuit that
advances through a number of states. A
state machine can be defined in a
Waveform Design File (.wdf), State
Machine File (.smf), Vector File (.vec),
VHDL Design File (.vhd), Verilog Design
File (.v) or in a State Machine Declaration in
an AHDL Text Design File (.tdf).
sub-project see super-project.
subdesign A lower-level design file in a
MAX+PLUS II project, i.e., an Altera-
provided or user-created megafunction or
macrofunction.
Altera provides libraries of mega- and
macrofunctions in the mega_lpm and mf
subdirectories of the \maxplus2\max2lib
directory. AHDL Include Files (.inc) for
these functions are located in the
\maxplus2\max2lib\mega_lpm and
\maxplus2\max2inc directories,
respectively. Component Declarations for
functions supported by VHDL are
provided in the maxplus2 and megacore
packages in the altera library and the
lpm_components package in the lpm
library. Both of these libraries are located in
the \maxplus2\vhdlnn directory, where
nn is Ò87Ó or Ò93.Ó Megacore
megafunctions must be purchased from
Altera before you can use them in your
design(s). (On a UNIX workstation, the
maxplus2 directory is a subdirectory of the
/usr directory.)
subdesign name or entity name A name
that represents the name of a subdesign. In
AHDL, the subdesign name is a quoted or
unquoted symbolic name that must be the
same as the Text Design File (.tdf) filename.
In VHDL, the entity name is an identifier.
Unquoted subdesign name (AHDL):
Quoted subdesign name (AHDL):
Identifier (VHDL):
Identifier (Verilog HDL):
Maximum
length:
32 characters
Legal
characters:
a-z, A-Z, 0-9, and
underscore (_)
An unquoted subdesign
name cannot be a reserved
AHDL identifier or keyword.
Maximum
length:
32 characters
Legal
characters:
a-z, A-Z, 0-9, dash (-), and
underscore (_)
Maximum
length:
32 characters
Legal
characters:
a-z, A-Z, 0-9, and underscore
(_)
An identifier cannot begin
with a digit or an underscore,
cannot end with an
underscore, and cannot have
two underscores (_ _) in
succession. It cannot be a
keyword.
Maximum
length:
32 characters
Legal
characters:
a-z, A-Z, 0-9, and
underscore (_)
An identifier cannot begin
with a digit. Identifiers are
case-sensitive. Verilog HDL
keywords cannot be used.
81_GSBOOK.fm5 Page 335 Tuesday, October 14, 1997 4:04 PM