文章 ID: 000097642 内容类型: 故障排除 上次审核日期: 2023 年 12 月 14 日

在 Questa* 英特尔® FPGA 版中编译仿真库时为何会出现“指定仿真工具可执行文件位置”错误?

环境

    英特尔® Quartus® Prime Pro Edition
    Questa*-英特尔® FPGA 版

Windows 11* Family, Windows® 10 family

BUILT IN - ARTICLE INTRO SECOND COMPONENT
说明

由于英特尔® Quartus® Prime 专业版软件 23.3 及更早版本存在一个问题,EDA 仿真编译器在尝试使用 Questa* 英特尔® FPGA 版编译库时可能无法找到仿真工具的位置,因为最新版本的工具名称中不包含“Sim”。因此,在工具检查逻辑中认为它无效。

此问题只在 Windows* 操作系统上使用 英特尔® Quartus® Prime Pro Edition 软件时出现。

解决方法

要变通解决此问题,请按照下面的步骤操作,按指定的顺序操作:

启动库编译器之前:

在 英特尔® Quartus® Prime tcl shell 窗口中键入以下 Tcl 封装命令,指定 EDA 仿真器和可执行路径:

set_user_option -name EDA_TOOL_PATH_QUESTASIM <questasim 可执行路径(例如 C:/intelFPGA_pro/23.2/questa_fe/win64)>

set_global_assignment 名称EDA_SIMULATION_TOOL“QuestaSim (Verilog)”

键入这些 tcl 命令后,请按指定顺序按照以下说明进行操作:

  1. 在 Tools 菜单上,点击 Launch Simulation Library Compiler。
  2. 不要单击或更改“工具名称”或“可执行文件位置”选项卡上的任何内容,因为它们由于先前键入的 tcl 命令而已填充。
  3. 在“库家族”下,选择一个或多个家族名称,并将其移动到“所选家族”列表中。
  4. 在 Library Language 下,选择 Verilog、VHDL 或两者。
  5. 在“输出目录”字段中,指定存储已编译库的位置。
  6. 单击可执行位置选项卡(无需更改任何内容,该位置已经存在,就像我们之前使用 tcl 命令设置的那样) - 注意:这是一个重要的步骤,在开始编译步骤之前只能执行一次
  7. 点击 开始编译 - 编译将开始

注意:模拟模型编译开始后,编译可能需要 15 分钟到一个小时,具体取决于您的系统。尽管编译消息可能显示为暂停或不完整,但编译仍在正常运行。

此问题从英特尔® Quartus® Prime Pro Edition 软件版本 23.4 开始已修复

相关产品

本文适用于 1 产品

英特尔® 可编程设备

1

本页面上的内容是原始英文内容的人工翻译与计算机翻译的组合。我们提供此内容是为了您的便利并且仅供参考,未必完整或准确。如果本页面的英文版与翻译版之间存在任何冲突,应以英文版为准。 查看此页面的英语版本。