24.03.2013 Views

ModelSim SE User's Manual - Electrical and Computer Engineering

ModelSim SE User's Manual - Electrical and Computer Engineering

ModelSim SE User's Manual - Electrical and Computer Engineering

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

[vcom] VHDL compiler control variables<br />

Variable name Value<br />

range<br />

Preference variables located in INI files UM-527<br />

Purpose Default<br />

BindAtCompile 0, 1 if 1, instructs <strong>ModelSim</strong> to perform VHDL default<br />

binding at compile time rather than load time; see<br />

"Default binding" (UM-79) for further details<br />

CheckSynthesis 0, 1 if 1, turns on limited synthesis rule compliance<br />

checking; checks only signals used (read) by a<br />

process; also, underst<strong>and</strong>s only combinational<br />

logic, not clocked logic<br />

EmbeddedPsl 0, 1 if 1, enables parsing of embedded PSL statements in<br />

VHDL files<br />

Explicit 0, 1 if 1, turns on resolving of ambiguous function<br />

overloading in favor of the "explicit" function<br />

declaration (not the one automatically created by<br />

the compiler for each type declaration)<br />

off (0)<br />

off (0)<br />

on (0)<br />

on (1)<br />

IgnoreVitalErrors 0, 1 if 1, ignores VITAL compliance checking errors off (0)<br />

NoCaseStaticError 0, 1 if 1, changes case statement static errors to warnings off (0)<br />

NoDebug 0, 1 if 1, turns off inclusion of debugging info within<br />

design units<br />

off (0)<br />

NoIndexCheck 0, 1 if 1, run time index checks are disabled off (0)<br />

NoOthersStaticError 0, 1 if 1, disables errors caused by aggregates that are<br />

not locally static<br />

off (0)<br />

NoRangeCheck 0, 1 if 1, disables run time range checking off (0)<br />

NoVital 0, 1 if 1, turns off acceleration of the VITAL packages off (0)<br />

NoVitalCheck 0, 1 if 1, turns off VITAL compliance checking off (0)<br />

Optimize_1164 0, 1 if 0, turns off optimization for the IEEE<br />

std_logic_1164 package<br />

PedanticErrors 0, 1 if 1, overrides NoCaseStaticError <strong>and</strong><br />

NoOthersStaticError<br />

on (1)<br />

off(0)<br />

Quiet 0, 1 if 1, turns off "loading..." messages off (0)<br />

RequireConfigForAllDefault<br />

Binding<br />

0, 1 if 1, instructs the compiler not to generate a default<br />

binding during compilation<br />

ScalarOpts 0, 1 if 1, activates optimizations on expressions that<br />

don’t involve signals, waits, or function/procedure/<br />

task invocations<br />

off (0)<br />

off (0)<br />

Show_Lint 0, 1 if 1, turns on lint-style checking off (0)<br />

<strong>ModelSim</strong> <strong>SE</strong> User’s <strong>Manual</strong>

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!