如何阻止旧版本的Quartus II软件或IP使用较新的浮动网络许可证?

如果您的许可证文件包含同一产品但具有不同维护日期的FEATURE和INCREMENT行,则许可证服务器可以从FEATURE行检查更新的许可证,以便运行旧版Quartus®II软件或IP的用户,这样可以减少许可证的数量。用户运行较新版本的Quartus II软件或IP。

许可证服务器的默认行为是使用许可证文件中第一个匹配的FEATURE或INCREMENT行的许可证。如果第一个FEATURE或INCREMENT行中的所有许可证都在使用中,则它会尝试下一个FEATURE或INCREMENT(如果有),直到它到达许可证文件的末尾。

您可以使用FLEXlm选项文件通过为每个FEATURE和INCREMENT行创建许可证池来控制哪些用户可以访问哪些许可证。

许可证行支持的Quartus®II软件或IP内核版本由维护日期或版本字符串定义,这是许可证FEATURE或INCREMENT行的第四个条目。

以下代码显示了典型的许可证FEATURE或INCREMENT行:

<FEATURE / INCREMENT> < product > alterad < maintenance date > permanent < number of seats > .

哪里:
< product >是Altera软件或IP产品(quartus,maxplus2,ip_base等)
< 座位数 >是产品的许可证数量。

例如:

FEATURE quartus alterad 2010.12 permanent 2

INCREMENT quartus alterad 2009.06 permanent 2


上面的FEATURE系列支持2010年12月之前发布的Quartus II软件版本(2010.12)

上面的INCREMENT行支持2009年6月之前发布的Quartus II软件版本(2009.06)

有关读取许可证文件的更多信息,请参阅Altera软件安装和许可手册

使用FLEXlm选项文件

选项文件根据FEATURE和INCREMENT行的维护日期或版本支持,为许可证文件中产品的每个FEATURE或INCREMENT行创建单独的许可证池。然后,可以通过用户名或用户组启用对许可证池的访问。

要设置浮动许可证服务器以使用选项文件,请根据以下许可证文件执行以下示例:

FEATURE quartus alterad 2010.12 permanent 2

INCREMENT quartus alterad 2009.06 permanent 2


FEATURE ip_base alterad 2010.12 permanent 2


INCREMENT ip_base alterad 2009.06 permanent 2

有关读取许可证文件的更多信息,请参阅相关解决方案或Altera软件安装和许可手册

要创建用于浮动许可证服务器的选项文件,请按照下列步骤操作:

  1. 打开一个新的文本文件。
  2. 为要使用的每个用户组添加GROUP行,每个用户组的用户名列表以空格分隔(用户可以是多个组的成员)。
    GROUP <group name> <username 1> <username 2>
    例如:
    GROUP quartus2010 kjones bknight root administrator
    GROUP quartus2009 bknight cface root administrator
  3. 为您要控制的产品的许可文件中的每个INCREMENT和FEATURE行添加INCLUDE行。必须在许可证文件的INCREMENT或FEATURE行上将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
  4. 保存选项文件<filename> .dat
    例如alteraOptions.dat
  5. 将选项文件添加为许可证文件中VENDOR行的最后一个选项。
    例如:
    VENDOR alterad "C:\licenses\alterad.exe" "C:\licenses\alteraOptions.dat"
  6. 停止(如果适用)并启动FLEXlm许可证服务器或执行重读。
    例如,
    Linux命令行:
    lmutil lmreread -c < license file name >.dat
    Windows命令行:
    lmutil.exe lmreread -c < license file name >.dat


有关FLEXlm选项文件的更多信息,请参阅可在线获取的FLEXlm最终用户指南。

编辑 重设标签(回车键确认) 标为违禁 关闭 合并 删除

提问于 2018-08-04 14:34:05 +0800

这个帖子被标记为一个社区wiki

这个帖子是一个wiki(维基). 任何一个积分 >500的人都可以完善它