Intel® FPGA软件安装和许可

ID 683472
日期 6/22/2020
Public

本文档可提供新的版本。客户应 单击此处 前往查看最新版本。

文档目录

4.3.5.1. 在许可服务器中设置许可文件

在许可服务器中执行如下步骤:
  1. 保存license.dat文件。首选位置是:
    • Windows* :
      <drive>:\flexlm
    • Linux:
      /usr/local/flexlm/licenses
  2. 识别许可服务器的主机名称。
  3. 如果许可服务器使用 Windows* ,则请为许可管理指定端口号。
    • 指定一个27000-28000范围以外的号码,并且在机器上独一无二。
    Linux系统中,FLEXlm许可管理会自动在27000与27009之间选择一个可用端口。
  4. 修改license.dat文件中的SERVER行以包含许可服务器的主机名称和端口号。
    SERVER <hostname> <8 or 12-character host or NIC ID> <host port number>
  5. 确定alterad供应商守护成需可执行文件的路径。 4
    • Windows* :
      <installation_directory>\bin64\alterad.exe
    • Linux:
      <installation-directory>/linux64/alterad
  6. 或者,找出用于alterad守护程序的用户定义端口号。

    需要在许可文件的SERVER行和每个VENDOR或DAEMON行中为运行时使用Internet防火墙的FLEXlm软件指定端口号。指定端口时的句法为:PORT=<number>。最后,必须允许防火墙访问这些端口号。

  7. 修改license.dat文件中的VENDOR行,以包含访问alterad守护程序的路径 5和守护程序的端口号。
    VENDOR alterad <path/to/alterad> [port=<user-defined port number>]
    
  8. 如果将某个许可文件用于 ModelSim* - Intel® FPGA Edition软件,请找出前往 Mentor Graphics* 供应商守护程序可执行文件mgcld的路径。4
  9. 或者,找出用于mgcld守护程序的用户定义端口号。

    允许防火墙访问这些端口号。

  10. 修改license.dat文件中的VENDOR行以包括访问mgcld守护程序的路径。5和守护程序的端口号。
    VENDOR mgcld <path/to/mgcld> [port=<user-defined port number>]
完成所有修改后,请确保符合许可文件条件。

在许可服务器上设置浮动网络许可

以下实例显示如何在浮动许可文件中指定端口号,其中端口180018011802提供通过防火墙的访问。
SERVER myServer 0123456789ab 1800 VENDOR alterad ./alterad port=1801 VENDOR mgcld ./mgcld port=1802
通过修改过的license.dat文件,就可设置许可服务器上的FLEXlm许可管理,并在最后启动许可服务器。
4 如果许可服务器未提供必需的供应商守护程序,请从另一台机器复制所需的守护程序,并将其保存于许可服务器上的某个地方,然后在许可文件中指定许可服务器上守护程序的位置。
5 如果服务器路径中有空格,则请用引号将完整路径引起来。