用于 PCI Express* 的 英特尔® FPGA R-tile Avalon® Streaming IP设计实例用户指南

ID 683544
日期 4/10/2023
Public
文档目录

2.3.1.2. VCS* 仿真器

运行以下步骤以通过命令行执行仿真:
  1. 更换到仿真工作目录:cd <my_design>/pcie_ed_tb/pcie_ed_tb/sim/synopsys/vcs
  2. 执行以下命令:sh vcs_setup.sh USER_DEFINED_COMPILE_OPTIONS="" USER_DEFINED_ELAB_OPTIONS="-xlrm\ uniq_prior_final\ -debug_access+all" USER_DEFINED_SIM_OPTIONS="” TOP_LEVEL_NAME="pcie_ed_tb" | tee simulation.log
    注: 上述命令是单行命令。

成功的仿真,将包含如下信息:"Simulation stopped due to successful completion!"

按照如下步骤在交互模式下执行仿真。请注意,如果您已经在非交互模式下生成了simv可执行文件,需要删除simv文件和simv.diadir目录。
  1. 打开vcs_setup.sh文件并对VCS命令添加调试选项:vcs -kdb -debug_access+all
  2. 执行如下命令:sh vcs_setup.sh USER_DEFINED_ELAB_OPTIONS="-xlrm\ uniq_prior_final\ -debug_access+all" SKIP_SIM=1 TOP_LEVEL_NAME="pcie_ed_tb"
  3. 开始交互模式下的仿真:simv -gui &