描述
在开始使用Vivado仿真器以外的仿真器之前,必须为目标仿真器编译Xilinx仿真库。
本文介绍如何实现此目的。
解
基于Xilinx HDL的仿真库经过预编译,可与Vivado仿真器配合使用。
compile_simlib Tcl命令编译仿真库以供其他仿真器使用。
此命令编译Xilinx仿真库以在当前项目中使用,或从指定目录编译以在所有项目中使用。
句法:
compile_simlib [-directory <arg>] [-family <arg>] [-force] [-language <arg>]
[-library <arg>] [-print_library_info <arg>] -simulator <arg>
[-simulator_exec_path <arg>] [-source_library_path <arg>]
[-32bit] [-quiet] [-verbose]
有关每个选项的更多信息,请通过在Tcl模式下运行“compile_simlib -help”来参考其帮助手册。
例:
项目模式
从Tcl控制台,运行
compile_simlib -simulator modelsim
非项目模式
从命令提示符处运行
vivado -mode tcl
compile_simlib -simulator -directory <编译库结果的路径>
注意:
- 每当安装新的第三方仿真器或新的Vivado Design Suite版本或更新时,都应重新运行compile_simlib命令。
- 默认情况下(不带-directory选项),库在项目模式下保存在“<project> / <project> .cache / compile_simlib”目录中,库以非项目模式保存在当前工作目录中。
- 在项目打开的情况下运行此命令时,该工具将使用项目指定的器件系列,目标语言和库设置作为默认值,而不是下面定义的命令的默认设置。
通过在运行命令时指定必要的选项,可以覆盖默认设置。
从2014.3开始,仿真库编译可以通过GUI模式完成。
- 在GUI模式下打开Vivado工具。
- 选择Tools> Compile Simulation Libraries打开对话框,如下所示:
对话框选项对应于等效的Tcl命令选项。
在“编译仿真库”对话框的底部,有一个标记为“命令”的字段。
Command字段的值根据您选择的选项而变化。
没有回复内容