Technical data
Setting default compile options
ModelSim EE/PLUS Reference Manual ModelSim EE Graphic Interface
-
195
Although it is not intuitively obvious, the = operator is overloaded in the
std_logic_1164
package. All enumeration data types in VHDL get an “implicit”
definition for the = operator. So while there is no explicit = operator, there is an
implicit one. This implicit declaration can be hidden by an explicit declaration
of = in the same package (LRM Section 10.3). However, if another version of
the = operator is declared in a different package than that containing the
enumeration declaration, and both operators become visible through
use
clauses, neither can be used without explicit naming, i.e.,
ARITHMETIC.”=”(left, right)
This option allows the explicit = operator to hide the implicit one.
•
Disable loading messages
Disables loading messages in the Transcript window. Same as the
-quiet
switch
for the
vcom
command (p71). Edit the Quiet variable (p417) in the
modelsim.ini
to set a permanent default.
•
Show source lines with errors
Causes the compiler to display the relevant lines of code in the transcript. Same
as the
-source
switch for the
vcom
command (p71). Edit the Show_source
variable (p416) in the
modelsim.ini
to set a permanent default.