xsim 可执行文件选项 - 2023.2 简体中文

Vivado Design Suite 用户指南: 逻辑仿真 (UG900)

Document ID
UG900
Release Date
2023-10-18
Version
2023.2 简体中文
表 1. xsim 可执行文件命令选项
xsim 选项 描述
-f [-file] <filename> 从文件加载命令行选项。
-g [-gui] 以交互式工作空间运行。
-h [-help] 在屏幕上打印帮助消息。
-log <filename> 指定 log 日志文件名。
-maxdeltaid arg (=-1) 指定最大增量数值。如果该数值超过最大同时仿真循环数,则报告错误。
-maxlogsize arg (=-1) 设置 log 日志文件可达到的最大大小 (MB)。默认设置为无限制。
-ieeewarnings 启用来自 VHDL IEEE 函数的警告。
-nolog 禁止 log 日志文件生成。

-nosignalhandlers

禁用在仿真中安装操作系统级别的信号处理程序。出于性能原因,对于某些可能会生成致命的操作系统级运行时错误的状况(例如,整数除以 0),仿真器并不会进行显式检查。仿真器会改为通过安装信号处理程序来捕获这些错误并生成报告。

禁用信号处理程序后,仿真器即可在存在此类安全软件的前提下运行,但操作系统级别的致命错误可能导致仿真突然崩溃,且几乎不提供任何有关故障性质的指示信息。

警告:
仅限在您的安全软件阻止仿真器成功运行时,才能使用该选项。
-onfinish <quit|stop> 指定仿真结束时的行为。
-onerror <quit|stop> 指定出现仿真运行时错误时的行为。
-R [-runall] 运行仿真直至结束(例如,do 'run all;quit')。
-stats 退出时显示存储器和 CPU 统计数据。
-testplusarg <arg> 指定 plusargs 以供 $test$plusargs$value$plusargs 系统功能使用。
-t [-tclbatch] <filename> 指定 Tcl 文件,以供在批处理模式下执行。
-tp 启用如下功能:在屏幕上打印当前执行的进程的分层名称。
-tl 启用如下功能:在屏幕上打印当前执行的语句的文件名和行号。
-wdb <filename.wdb> 指定波形数据库输出文件。
-version 在屏幕上打印编译器版本。
-view <wavefile.wcfg> 打开波形配置文件。将此开关与 -gui 开关搭配使用。
-protoinst 指定 .protoinst 文件用于执行协议分析。
-sv_seed SystemVerilog 约束随机种子。
-cov_db_dir 功能覆盖数据库转储目录。覆盖数据存在于 <arg>/xsim.covdb/<cov_db_name> 目录下。默认是 ./ 或者继承 xelab 中所设的值。
-cov_db_name 功能覆盖数据库名称。覆盖数据存在于 <cov_db_dir>/xsim.covdb/<arg> 目录下。默认是快照名称或者继承 xelab 中所设的值。
-downgrade_error2info 将 HDL 消息的严重性级别从 Error(错误)降级至 Info(参考)。
-downgrade_error2warning 将 HDL 消息的严重性级别从 Error(错误)降级至 Warning(警告)。
-downgrade_fatal2info 将 HDL 消息的严重性级别从 Fatal(致命)降级至 Info(参考)。
-downgrade_fatal2warning 将 HDL 消息的严重性级别从 Fatal(致命)降级至 Warning(警告)。
-downgrade_severity 将 HDL 消息的严重性级别降级。选项如下:
  • error2warning
  • error2info
  • fatal2warning
  • fatal2info
-ignore_assertions 忽略 SystemVerilog 并发断言有效。
-ignore_coverage 忽略 SystemVerilog 功能覆盖。
-ignore_feature

忽略特定 HDL 特性或构造的影响。选项如下:

  • assertion
  • coverage
-tempDir 指定临时目录名称。
-autoloadwcfg 加载已保存的波形配置文件。
提示: 在批处理文件或脚本中运行 xelabxscxsimxvhdlxcrgxvlog 命令时,可能还需要将 XILINX_VIVADO 环境变量定义为指向 Vivado Design Suite 的安装层级。要设置 XILINX_VIVADO 变量,请将以下某一命令添加到您的脚本或批处理文件中:
  • Windows 上:set XILINX_VIVADO=<vivado_install_area>/Vivado/<version>
  • Linux 上:setenv XILINX_VIVADO vivado_install_area>/Vivado/<version>
  • 其中 <version> 是您当前使用的 Vivado 工具的版本:2014.3、2014.4、2015.1 等