原创 Altera 正版软件License安装

2009-2-18 13:30 8913 17 17 分类: FPGA/CPLD

客户购买了Altera正版的QuartusII8.0软件,在获取Licesne以及安装License的时候遇到点问题,这里做个总结,希望对以后购买正版软件的客户有所帮助。本文操作步骤完全参考AN340,由于客户购买了float all license所以更详细的操作流程请参阅AN340。下面从获取License、安装License以及如何指定License等步骤进行简单介绍。<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />


一、获取License


获取License的前提是你付钱够买了Altera的正版软件,AlteraQII8.0开始不再为客户邮寄DVD光盘,而且软件的License也不需要并口或者USB软件狗。客户可以从Altera的官方网站下载软件,Altera会给购买软件的客户邮件一封信件,信件里只包含客户所购买软件的software ID,客户根据该IDAltera的官方网站申请License


注:如果根据此ID还是无法获得License,可以根据客户提供给AlteraNIC地址申请。



                            图一:Altera官方网站申请License



                     图二:进入许可界面,申请对应的License


申请成功以后,客户会收到一封邮件,邮件附件中会有一个license.dat的文件。如果邮件中没有该附件,邮件中也会说明如何通过其他方式获取license


二、Windows浮动许可服务器


南京客户购买了float all许可,但是该客户只希望客户端登陆服务器来使用软件,所以这里只介绍如何设置浮动许可服务器,在网络许可服务器上安装许可文件,客户端设置不介绍,详细内容可以参考AN340


要在 Windows 上设置一个网络许可服务器,可以利用 UI 方法,完成以下步骤。



  1. 对现有的 license.dat 文件进行备份,以便将来参考。


  2. 取得端口号和主机名称。也可以在许可文件中,在以 SERVER 字开头的行中找到这一信息。例如:


SERVER < hostname > < 8 or 12 character host or NIC ID > < port> 。例如,


SERVER myserver 00B0D0ABEAEC 1800


用户许可位置是 < port >@< hostname > 。例如,


1800@myserver


如果 license.dat 文件中没有列出端口,请指定 @< hostname >


注:客户获取的license最前面的几段如下


         SERVER <hostname> 00195B3E2028 <port number>


VENDOR alterad <path to daemon executable>


VENDOR mgcld <path to daemon executable>


USE_SERVER


其中hostname可以通过查看“我的电脑”属性查到,或者通过查看lmtools工具的system setting条可以找到。至于端口号则需要客户的网管配合,南京的客户由于没有网管,无法配合所以无法找到哪个端口号可用,只能随便填。两个VENDOR段填入相应的文件的绝对路径即可,具体在QuartusII安装目录的bin文件夹下。



  1. <Quartus II install> \bin 中打开 lmtools.exe 。出现 LMTOOLS 用户界面,如图三所示。



图三: LMTOOLS 用户界面



  1. 单击Config Services条。


  2. 在配置服务页面中,指定服务名称(例如,alterad)。关于 lmgrd.exe 文件路径、许可文件路径、调试记录文件路径,请浏览文件所存放的目录 ( lmgrd.exe 存放在 < Quartus II install> \bin)。打开 Use Services Start Server at Power Up。单击 Save Service,保存您的设置 ( 参见图四)



图四:设置配置服务



  1. 单击Start/Stop/Reread条,从列表中选择服务名称,单击Start Server。屏幕下端的状态显示服务器已经成功启动。


使用Stop Server来停止服务器,当您修改了许可文件后,使用ReRead License File,服务器需要进行刷新(参见图五)



图五:在Start/Stop/Reread中启动服务器


Service/License File中,显示了您所选择的服务名称(参见图六)



图六: 服务 / 许可文件


完成以上步骤打开QuartusII软件指定修改好的licesne文件即可以使用软件了。


三、Set Up License过程中遇到的一个问题


在以上介绍的通过lmtools设置服务器的时候,建议指定一个log文件,如图四所示。可以通过view log来查看当前设置服务器监控信息,一旦设置有错误,log文件也会显示出来。注意,这里的错误并不表示启动server有错误,有时候服务器能成功启动,但是license还是建立不成功,比如下面这种情况:


System clock has been set back


System clock has been set back


这条信息只能在log文件中可以看到,意思是当前电脑中有文件的系统时间晚于当前时间。我的客户就遇到这个问题,折腾了好一段时间。解决办法一个是找到这些文件并打开另存使其系统时间为当前时间,还有一个办法就是重装系统。


我的客户由于服务器大家都在使用无法重装,就采用第一种办法,结果发现无以计数的这类文件,且与其他EDA工具相关。由于无法知道到底哪个或者哪些文件会导致Alteralicense安装失败,最后折腾两个星期后还是重装系统解决问题。

文章评论0条评论)

登录后参与讨论
我要评论
0
17
关闭 站长推荐上一条 /2 下一条