版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_43708615/article/details/101670579
Libero_SoC_v12.2_win软件及License下载安装教程
前言
一、Libero_SoC_v12.2_win软件下载
二、Libero_SoC_v12.2_win软件安装
三、免费Floating License的获取
四、安装Floating License
写在最后
前言
最近因为要接触到一款新的FPGA器件,需要搭建一个新的开发环境,了解之后发现需要使用Microsemi公司的Libero SoC软件,这个软件下载加安装,弄好差不多花了两天时间,主要是软件本身就比较大(6.8G),再一个就是所有的文档都是英文文档,看起来确实要慢些,所以趁现在记忆还比较清楚,就写出来跟大家分享一下。
注:这里补充说明一下,安装的时候最好先安装License,然后再安装Libero SoC软件。因为我这是后来才想到的,所以文章的顺序就没有改了,就在这里补充说明一下。
一、Libero_SoC_v12.2_win软件下载
1.Microsemi公司官网:https://www.microsemi.com/
这个官网挺不错的,几乎能找到与这个软件相关的所有信息,只是需要花点时间去熟悉一下。
2.找到下载界面,如下图所示
根据自己电脑是Windows还是Linux操作系统,选择合适的安装链接。我下载的软件是Libero SoC v12.2 for Windows。
点进去之后发现还有一个选项,软件分为两种安装形式:
第一种:Download Libero SoC v12.2 (Windows) (small EXE, Web Install*),这种下载的安装包较小(127M),不过安装的时候需要联网在线下载安装。
第二种:Download Libero SoC v12.2 (Windows),这种就是直接全部下载完成之后再安装,我选的就是这一种。
3. Libero SoC v12.2 for Windows下载地址:https://www.microsemi.com/product-directory/design-resources/1750-libero-soc#downloads
二、Libero_SoC_v12.2_win软件安装
软件安装还是比较简单的,解压出来找到Libero_SoC_v12.2.exe文件,双击打开,然后就是accept,next,更改安装地址等一系列常规操作,等一段时间安装完成之后,最后Finish就OK了。
安装这个软件其实最复杂的就是License,包括License的获取和安装,下面我也会尽可能的详细写到。
三、免费Floating License的获取
1、获取License是需要到官网去申请的,所以在这之前需要先用邮箱注册一个账号,这一步的话就是点到获取License那里就会出现了,然后填一些相关信息就可以注册了;
2、注册之后就登录上去,找到获取免费License的链接http://soc.microsemi.com/Portal/DPortal.aspx,我选择的是“- Libero Silver 1 Year Floating License for Windows/Linux”;
3、进去之后,会需要我们输入电脑的“MAC ID”,获取电脑MAC ID是在“命令提示符”下输入“ipconfig /all”,找到“物理地址”即可,“物理地址”一般是一个12位的十六进制数;
4、将电脑物理地址输入之后,会出现一个软件ID,然后License大概半小时后会发送到邮箱或者也可以再次点到我们选择的那个License链接里面,从页面下面也可以找到License并下载下来。
四、安装Floating License
注:Libero SoC必须要安装了License才可使用
因为官方将License分为Node-Locked License和Floating License,具体区别我也不太清楚,我这里安装的是Floating License,如果有安装Node-Locked License的,建议去官方看一下相关文档,也有详细的说明。
1、将License.dat文件保存到C: \flexlm文件夹中;
2、在http://www.microsemi.com/products/fpga-soc/design-resources/licensing#downloads下载“License Server Daemons”文件,并将这些文件解压出来放置在与License.dat文件相同的位置;
3、许可证守护程序(License Server Daemons)“ actlmgrd”是32位应用程序。Windows上最新的“ actlmgrd v11.16.1.0”版本需要VC ++ 2015 Redistributable 32位库“ vc_redist.x86.exe”。
可从Microsoft网站直接下载该程序,网址为:https://www.microsoft.com/zh-cn/download/details.aspx?id=48145 (这一步可能不需要,因为在安装vc_redist.x86.exe的时候可能会提示已经安装了类似的软件);
4、用记事本打开“ License.dat”文件,编辑前四个标题行,类似于以下示例:
SERVER sjsoc0496 dc4a3e8321c9 1702
DAEMON actlmgrd C:/FlexLM/actlmgrd
DAEMON mgcld C:/FlexLM/mgcld
VENDOR snpslmd C:/FlexLM/snpslmd
注:不要改动前四行以后的任何内容。
5、保存并关掉记事本;
6、在Windows上打开命令提示符,然后运行以下命令;
C:\FlexLM\lmgrd -c C:\FlexLM\License.dat -l C:\FlexLM\License.log
7、安装完成。
写在最后
安装完成之后,就可以点开桌面的Libero SoC v12.2软件试试,如果没有报错,说明安装正常,否则就需要再检查一下,也可以去官网查阅相关的文档https://www.microsemi.com/product-directory/design-resources/1750-libero-soc#documents如下图所示。
这是我第一次写技术文档,难免会有不太好的地方,如果有帮到大家,我会很荣幸,有不足的地方,也希望大家能指出,我会在后面的文章中继续改进的。
————————————————
版权声明:本文为CSDN博主「Davy_楷」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_43708615/article/details/101670579
来源:CSDN
作者:xiaoxiao_rabbit
链接:https://blog.csdn.net/xiaoxiao_rabbit/article/details/103457925