Intel® FPGA软件安装和许可

ID 683472
日期 6/22/2020
Public

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

文档目录

5.3. 使用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行。
    VERSION关键字设置为许可文件中INCREMENTFEATURE行上显示的维护日期或版本日期。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选课服务器,或重新读取许可文件。