Intel® FPGA软件安装和许可

ID 683472
日期 10/02/2023
Public
文档目录

5.3.4.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经销商守护服务(daemon)可执行文件的路径。 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. 如果将某个许可文件用于Questa*-Intel® FPGA Edition软件和/或Siemens EDA AXI BFMs,请找出前往Siemens EDA* (原名Mentor Graphics)经销商守护服务可执行文件mgcld的路径。4
  9. 或者,找出用于mgcld守护服务的用户定义端口号。

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

  10. 修改license.dat文件中的VENDOR行以包含前往mgcld daemon5和守护服务的端口号。
    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 如果服务器路径中有空格,则请用引号将完整路径引起来。