User`s manual
Compiling with the graphic interface
7-198  ModelSim XE Graphic Interface ModelSim Xilinx User’s Manual
explicit function definition. Same as the -explicit switch for the vcom command 
(CR-106). Edit the Explicit (A-261) in the modelsim.ini to set a permanent default.
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 
(CR-106). Edit the Quiet (A-261) 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 
(CR-106). Edit the Show_source 
(A-260) in the modelsim.ini to set a permanent default.
Flag Warnings on:
• Unbound Component
Flags any component instantiation in the VHDL source code that has no 
matching entity in a library that is referenced in the source code, either directly 
or indirectly. Edit the Show_Warning1 
(A-260) in the modelsim.ini to set a 
permanent default.
• Process without a wait statement
Flags any process that does not contain a wait statement or a sensitivity list. Edit 
the Show_Warning2 
(A-260) in the modelsim.ini to set a permanent default.
• Null Range
Flags any null range, such as 0 down to 4. Edit the Show_Warning3 
(A-260) in 
the modelsim.ini to set a permanent default.
• No space in time literal (e.g. 5ns)
Flags any time literal that is missing a space between the number and the time 
unit. Edit the Show_Warning4 
(A-260) in the modelsim.ini to set a permanent 
default.










