跳转到主要内容
瑞苏盈科专栏
我与瑞苏盈科板卡的开发故事

如何获取和配置 Questa* - Altera® FPGA Starter Edition 许可文件

作者:Manica Engineer,文章来源:骏龙科技社区

在 Altera® FPGA 的开发过程中(曾作为 OEM 仿真器使用)的仿真工具 ModelSim* - Altera® FPGA Edition,自 Quartus® Prime Pro Edition 21.3 以及 Quartus® Prime Standard 和 Lite Editions 21.1 起已被 Questa* - Altera® FPGA Edition 取代,目前已作为 Questa* - Altera® FPGA Edition 提供。 

其中一款产品——Questa* - Altera® FPGA 入门版可免费获取,但需单独申请许可证。许可证类型可选择“FIXED”或“FLOAT”。许可证有效期为一年。

需要注意,Questa* - Altera® FPGA Starter Edition 的 FIXED 许可证是不支持远程桌面等远程操作。如需通过远程操作使用该工具,请使用 FLOAT 许可证。

本文将为您介绍 Questa* - Altera® FPGA Starter Edition 许可证文件的申请方法和设置方法。主要操作分为以下 4 个步骤:

  1. 登录许可证中心

  2. 注册一台新电脑

  3. 将 Questa* - Altera® FPGA  Starter Edition许可证分配给计算机(许可证发放)

  4. 配置许可证文件

一、登录许可证中心

点击下方链接进入许可证中心的登录页面:

Self Service Licensing Center (SSLC)

显示许可证中心登录页面后,点击屏幕左侧的“登录”。注意,使用许可中心需要有<Altera 账户>完成<Self Service Licensing Center>的使用注册。 

・ 如果你没有 Altera 账户,请参考如何注册新的 Altera 账户。

・ 如果您是首次登录许可中心,请在注册 Altera 账户后,完成 Self Service Licensing Center 的使用注册。

图1 登录 Self Service Licensing Center

输入用户名后,验证码将发送到您注册的邮箱地址。 在表单中输入验证码,然后点击“确认”按钮。

图2 登录认证流程

当显示许可证中心首页时,表示访问成功。

图3 许可证中心首页

如果你现有登录账户的邮箱地址是共享的,则目前该邮箱不可用。您需要将管理员的电子邮件地址更改为可登录的个人邮箱地址,请联系我们的技术支持人员。  

二、注册一台新电脑

在此步骤中,您需要注册用于发行 Questa* - Altera® FPGA Starter Edition 许可证的计算机信息。如果您希望将许可证绑定到已经在许可证中心注册过的计算机上,可以跳过此步骤,直接进入将许可证分配给计算机。

1. 点击 [Computers and License Files] 菜单以显示 [All Computers] 视图。 (已注册的计算机信息会被列出。)

2. 点击屏幕右上角的 [New]。

※ 注意! 由于许可证中心没有“删除计算机”功能,你无法删除已注册计算机的信息。

图4 Computers and License Files > All Computers 视图

3. 输入你想注册的计算机信息。

图5 注册一台新计算机(左:FIXED / 右:FLOAT)

4. 点击 [Save] 按钮。 屏幕上会出现报名完成的提示。

5. 如果您看到您注册的计算机信息显示在 [Computers and License Files] 菜单中,表示注册完成。

三、将许可证分配给计算机

将 Questa* - Altera® FPGA Starter Edition 许可证绑定到你注册的电脑上。

1. 点击 [Sign up for Evaluation or No-Cost Licenses] 菜单。

2. 从产品列表中选择 [Questa*- FPGA Starter Edition (License: SW-QUESTA)]。

注意:根据您访问许可证中心的时间,产品的显示顺序可能与截图不同。

3. 在左下角的席位数字段中,输入您想申请的 NIC ID 的许可证数量。

FIXED:输入 1

FLOAT:输入您需要运行的份数

4. 点击 [Next] 按钮。

图6 选择 Questa*- FPGA Starter Edition (License: SW-QUESTA)

5. 从 [Choose an Existing Computer] 列表中选择你希望分配 Questa* - Altera® FPGA Starter Edition 许可的已注册计算机信息。

6. 查看底部列出的同意和反馈内容,如果同意,勾选相应选项。

图7 分配计算机

7. 点击 [Generate] 按钮。许可证文件将发送到您注册的邮箱地址。

请根据许可证类型(FIXED 或 FLOAT),参考以下说明保存附件中的许可证文件:

 • FIXED ⇒保存到使用 Questa* - Altera® FPGA Starter Edition 的计算机上

 • FLOAT ⇒ 保存到用作许可证服务器的计算机上 

建议将文件扩展名保存为 .dat。如果修改文件名,或者指定保存路径时,请注意文件名和路径中不要包含全角字符或空格。

四、设置许可证文件

对获取到的 Questa* - Altera® FPGA Starter Edition 许可证文件进行配置。根据许可证类型(FIXED/FLOAT),配置方法有所不同。

配置 FIXED 许可证文件

1. 将邮件中收到的许可证文件保存到安装了 Questa* - Altera® FPGA Starter Edition 的计算机上。文件名和保存位置可以任意指定,但请确保文件名和路径中不包含全角字符或空格。

2. 设置操作系统的环境变量。

以上即完成了 Questa* - Altera® FPGA Starter Edition FIXED 许可证文件的设置。请启动 Questa* - Altera® FPGA Starter Edition 开始使用。

配置 FLOAT 许可证文件

1. 将邮件中收到的许可证文件保存到安装了 Questa* - Altera® FPGA Starter Edition 的计算机上。文件名和保存位置可以任意指定,但请确保文件名和路径中不包含全角字符或空格。

2. 编辑许可证文件。

许可证文件的第一部分(注释输出行除外)包含 SERVER 行、VENDOR 行和 USE_SERVER 行。

编辑内容包括以下四点:

  • SERVER 行的 <hostname>

  • SERVER 行的 <port number>

  • VENDOR 系列中的 Mgcld 

  • VENDOR 行的 <path to daemon executable>

许可证文件中,在行首添加 # 可以将其注释掉。

3. 在许可证服务器的计算机上设置 FLEXlm。

注意:通过 FLOAT 方式使用 Questa*-Altera® FPGA 版时,请使用每个守护进程的最新版本。

4. 设置操作系统的环境变量,在客户端计算机上设置许可证。

以上即完成了 Questa* - Altera® FPGA Starter Edition FLOAT 许可证文件的设置,请启动 Questa* - Altera® FPGA Starter Edition 开始使用。

五、总结

本文主要介绍了 Questa* - Altera® FPGA Starter Edition 免费仿真工具的许可证获取与配置方法,主要包括申请许可证、注册计算机、分配许可证,以及针对 FIXED 和 FLOAT 两种许可证类型的具体设置步骤。