如何为第三方仿真器编译Vivado仿真库?-Xilinx-AMD社区-FPGA CPLD-ChipDebug

如何为第三方仿真器编译Vivado仿真库?

描述

在开始使用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模式完成。

  1. 在GUI模式下打开Vivado工具。
  2. 选择Tools> Compile Simulation Libraries打开对话框,如下所示:

图片[1]-如何为第三方仿真器编译Vivado仿真库?-Xilinx-AMD社区-FPGA CPLD-ChipDebug
对话框选项对应于等效的Tcl命令选项。

在“编译仿真库”对话框的底部,有一个标记为“命令”的字段。

Command字段的值根据您选择的选项而变化。

请登录后发表评论

    没有回复内容