如果您的许可证文件包含同一产品但具有不同维护日期的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软件安装和许可手册
要创建用于浮动许可证服务器的选项文件,请按照下列步骤操作:
- 打开一个新的文本文件。
- 为要使用的每个用户组添加GROUP行,每个用户组的用户名列表以空格分隔(用户可以是多个组的成员)。
GROUP <group name> <username 1> <username 2>
例如:
GROUP quartus2010 kjones bknight root administrator
GROUP quartus2009 bknight cface root administrator - 为您要控制的产品的许可文件中的每个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 - 保存选项文件<filename> .dat
例如alteraOptions.dat - 将选项文件添加为许可证文件中VENDOR行的最后一个选项。
例如:
VENDOR alterad "C:\licenses\alterad.exe" "C:\licenses\alteraOptions.dat"
- 停止(如果适用)并启动FLEXlm许可证服务器或执行重读。
例如,
Linux命令行:
lmutil lmreread -c < license file name >.dat
Windows命令行:
lmutil.exe lmreread -c < license file name >.dat
有关FLEXlm选项文件的更多信息,请参阅可在线获取的FLEXlm最终用户指南。
没有回复内容