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.

[Library] library path variables<br />

Variable name Value range Purpose<br />

ieee any valid path; may include<br />

environment variables<br />

modelsim_lib any valid path; may include<br />

environment variables<br />

std any valid path; may include<br />

environment variables<br />

std_developerskit any valid path; may include<br />

environment variables<br />

synopsys any valid path; may include<br />

environment variables<br />

verilog any valid path; may include<br />

environment variables<br />

vital2000 any valid path; may include<br />

environment variables<br />

others any valid path; may include<br />

environment variables<br />

[vlog] Verilog compiler control variables<br />

Variable name Value<br />

range<br />

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

sets the path to the library containing IEEE <strong>and</strong><br />

Synopsys arithmetic packages; the default is<br />

$MODEL_TECH/../ieee<br />

sets the path to the library containing Model<br />

Technology VHDL utilities such as Signal Spy;<br />

the default is $MODEL_TECH/../modelsim_lib<br />

sets the path to the VHDL STD library; the default<br />

is $MODEL_TECH/../std<br />

sets the path to the libraries for MGC st<strong>and</strong>ard<br />

developer’s kit; the default is<br />

$MODEL_TECH/../std_developerskit<br />

sets the path to the accelerated arithmetic<br />

packages; the default is $MODEL_TECH/../<br />

synopsys<br />

sets the path to the library containing VHDL/<br />

Verilog type mappings; the default is<br />

$MODEL_TECH/../verilog<br />

sets the path to the VITAL 2000 library; the<br />

default is $MODEL_TECH/../vital2000<br />

points to another modelsim.ini file whose library<br />

path variables will also be read; the pathname<br />

must include "modelsim.ini"; only one others<br />

variable can be specified in any modelsim.ini file.<br />

Purpose Default<br />

Hazard 0, 1 if 1, turns on Verilog hazard checking (orderdependent<br />

accessing of global variables)<br />

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

Verilog files<br />

GenerateLoopIterationMax natural<br />

integer<br />

(>=0)<br />

GenerateRecursionDepthMax natural<br />

integer<br />

(>=0)<br />

the maximum number of iterations permitted for a<br />

generate loop; restricting this permits the<br />

implementation to recognize infinite generate loops<br />

the maximum depth permitted for a recursive<br />

generate instantiation; restricting this permits the<br />

implementation to recognize infinite recursions<br />

off (0)<br />

on (0)<br />

100000<br />

200<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!