Intel® FPGA软件安装和许可

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

5.6.2. 使用FLEXlm选项文件

如果许可文件包含用于相同软件的FEATUREINCREMENT行,但两者的维护有效期不相同,则许可服务器为运行旧版软件的用户从FEATURE行获得较新的许可,使得运行较新版本软件的用户的可用许可数量减少。

默认情况下,许可服务器从许可文件中第一个匹配的FEATUREINCREMENT行获取许可。如果第一个FEATUREINCREMENT行中的全部许可都在使用中,则许可服务器会尝试从下一个FEATUREINCREMENT行获得许可,直到许可文件末尾。FLEXlm选项文件允许控制通过创建每个FEATUREINCREMENT行的许可池(pools of license)来控制各个用户可使用的各种许可。

要创建控制浮动许可证服务器的FLEXlm选项文件:

  1. 在新的文本文件中,对您需要创建每个用户分组添加GROUP行,其中包含用户名列表,每个组之间用空格分隔,如下所示:
    GROUP <group name> <username 1> <username 2>
    用户可以是多个组的成员,如下例所示:
    GROUP quartus2010 kjones bknight root administrator
    GROUP quartus2009 bknight cface root administrator
  2. 在需要控制的产品的许可文件中,将INCLUDE行添加到INCREMENTFEATURE行。
    对许可文件的INCREMENTFEATURE行中的维护日期(maintenance date)或版本日期(version date)设置VERSION关键字。GROUP字段控制可使用许可证行的组,如下:
    INCLUDE <product name>:VERSION=<maintenance date> GROUP <group name>
    例如:
    INCLUDE quartus:VERSION=2010.12 GROUP quartus2010
    INCLUDE quartus:VERSION=2009.06 GROUP quartus2009
    INCLUDE ip_base:VERSION=2010.12 GROUP quartus2010
    INCLUDE ip_base:VERSION=2009.06 GROUP quartus2009
  3. 保存选项文件<filename>.dat
  4. 添加选项文件作为许可文件中VENDOR行的最后一个选项,如下例所示:
    VENDOR alterad "C:\lic\alterad.exe" "C:\lic\alteraOptions.dat”
  5. 重新启动FLEXlm许可证服务器,或重新读取许可证文件。