Unit installation
MAX+PLUS II Getting Started
326 Altera Corporation
comprise a Òone-hotÓ code sample because 
in each of these four values a single bit is set 
to 1.
You can manually implement one-hot 
encoding. In addition, the Global Project 
Logic Synthesis command (Assign menu) 
includes a One-Hot State Machine Encoding 
option to allow the Compiler to 
automatically implement one-hot 
encoding for the entire project. Altera 
strongly recommends using the One-Hot 
State Machine Encoding option rather than 
manual one-hot encoding. 
This option is available in both multi-level 
and standard synthesis. It is ignored if it 
does not apply to the current device family.
OrCAD Library File (.lib) A binary file (with 
the extension .lib) containing information 
that describes how symbols are displayed 
in OrCAD Schematic Files (.sch).
The MAX+PLUS II Graphic Editor uses an 
OrCAD-generated OrCAD Library File to 
import an OrCAD Schematic File. The 
OrCAD Library File for each OrCAD 
Schematic File should contain all libraries 
for the OrCAD symbols used in the 
schematic. This OrCAD Library File must 
also be copied to same directory as the 
OrCAD Schematic File.
OrCAD Schematic File (.sch) A schematic 
design file (with the extension .sch) created 
with the OrCAD Draft schematic editor. 
You can open and edit an OrCAD 
Schematic File in MAX+PLUS II and save it 
as both a Graphic Design File (.gdf) and an 
OrCAD Schematic File (.sch). An OrCAD 
Schematic File can also be compiled 
directly by the MAX+PLUS II Compiler.
oscillation An unstable logic level on a 
signal. When the Simulator is in timing or 
linked simulation mode, you can specify 
the time period that constitutes an 
oscillation and monitor the project for 
signals that do not stabilize within the 
defined period. When the Simulator is in 
functional simulation mode, you can 
monitor the project for nil-period 
oscillation only.
Output Enable A high logic level on the 
Output Enable signal enables the output.
In MAX 7000 devices (not including 
MAX 7000E devices), the signal from the 
active-low global Output Enable pin must 
be inverted and connected to the active-
high Output Enable input of the TRI 
primitive. In all other device families, 
either active-high or active-low polarity 
can be used.
In MAX 9000 devices, the Fitter 
automatically inserts additional LCELL 
primitives to provide the correct polarity 
for a non-global Output Enable pin or an 
Output Enable signal driven by a logic cell.
P
parameter or parameterized A parameter is 
an attribute of a megafunction or 
macrofunction that determines the logic 
created or used to implement the function, 
i.e., a characteristic that determines the 
size, behavior, or silicon implementation of 
a function. The parameter information can 
be used to determine the actual primitives 
and other subdesigns needed to implement 
the logic of the function.
A parameterized function is a function 
whose behavior is controlled by one or 
more parameters. Some logic functions, 
81_GSBOOK.fm5 Page 326 Tuesday, October 14, 1997 4:04 PM










