Technical data
vcom
ModelSim EE/SE Command Reference ModelSim Commands CR-169
vcom
The vcom command is used to invoke VCOM, the Model Technology VHDL
compiler. Use VCOM to compile VHDL source code into a specified working
library (or to the work library by default).
This command may be invoked from within ModelSim or from the operating
system command prompt. This command may also be invoked during simulation.
Syntax
vcom
[-help] [-93] [-87] [-check_synthesiss] [-debugVA] [-explicit]
[-f <filename>] [-just eapbc] [-skip eapbc] [-line <number>]
[-no1164] [-noaccel <package_name>] [-nocheck]
[-nodebug[=ports]] [-nolock] [-nologo] [-novital] [-novitalcheck]
[-nowarn <number>] [-O0 | -O1 | -O4 | -O5] [-quiet] [-refresh] [-s]
[-source] [-version] [-work <library_name>] <filename>
Arguments
-help
Displays the command’s options and arguments. Optional.
-93
Specifies that the simulator is to support VHDL 1076-1993. Optional. If used,
must be the first argument. See additional discussion in the examples.
-87
Disables support for VHDL 1076-1993. This is the VCOM default. Optional. If
used, must be the first argument. See additional discussion in the examples. Note
that the default can be changed with the modelsim.ini file, see "Preference
variables located in INI and MPF files"
(B-394).
-check_synthesis
Turns on limited synthesis rule compliance checking. Optional. Checks to see that
signals read by a process are in the sensitivity list.
-debugVA
Prints a confirmation if a VITAL cell was optimized, or an explanation of why it
was not, during VITAL level-1 acceleration. Optional.
-explicit
Used to ignore an error in packages supplied by some other EDA vendors; directs
the compiler to resolve ambiguous function overloading in favor of the explicit
function definition. See additional discussion in the examples.