Microsemi Libero SoC 开发环境教程
1 Microsemi Libero 简介
一句话总结就是,Microsemi相较于Xilinx 和 altera 在国内的应用十分稀少,所以你能找到的参考资料也十分少。所以刚开始使用的时候,用博客来记录我的学习过程。
Libero Soc
Microsemi FPGA 内部框图
Libero 主要用于开发FPGA部分,对于内嵌ARM硬核的FPGA芯片。
Libero 下载
参考:https://www.microsemi.com/product-directory/dev-tools/5536-fpga-design-tools
https://www.microchip.com/en-us/products/fpgas-and-plds/fpga-and-soc-design-tools/fpga/libero-software-later-versions#Download%20Software
另外提供v11.8 安装包下载
-
windows版本下载:http://download-soc.microsemi.com/FPGA/v11.8/LiberoSoC_v11.8_Win_updated.zip
Linux版本下载:http://download-soc.microsemi.com/FPGA/v11.8/LiberoSoC_Lin_v11.8.tar.gz -
补丁下载,windows版本:http://download-soc.microsemi.com/FPGA/v11.8/LiberoSoCv11.8_SP2_Win.exe
Linux版本下载:http://download-soc.microsemi.com/FPGA/v11.8/LiberoSoC_V11_8_SP2_Lin.tar.gz
Libero安装
以11.8版本为例,下载完成V11.8 安装包和SP2 补丁包之后,先安装V11.8安装包,然后安装SP2 补丁包
- 解压安装包,然后 双击set_up.exe 进行傻瓜式安装,期间会安装Adobe,不用担心
- 安装SP2 补丁包,安装完成后,还需要安装SP2 补丁包,LiberoSoCv11.8_SP2_Win.exe,直接双击运行即可。
- Libero注册,安装完成后,Libero软件是不能直接使用的,和其他IDE一样,还需要注册。如果没有注册,直接双击打开会弹出License错误。
需要先联系供应商获取License,或者到官网申请免费的白银版License文件,然后才可以打开使用。
a 选择合适的License
各版本License说明下载等:https://www.microchip.com/en-us/products/fpgas-and-plds/fpga-and-soc-design-tools/fpga/libero-software-later-versions#Licensing
b 官方的License许可文件分为,评估版、白银版本、铂金版等等,有效时间分为60天、1年、20年、永久版本。当然选择这个版本也不是随意的,先确定你开发的FPGA芯片的型号,本系列教程以SmartFusion系列的A2F200M3F芯片为例。只需要免费的白银版本License 版本就可以支持。更加详细的选择指南可以参考:https://www.microsemi.com/document-portal/doc_download/137168-libero-license-selector-guide
- 在申请license的时候需要获取硬盘的序列号
打开终端,输入
vol [盘符]:
或者
dir [盘符]
然后就会看到C盘的序列号,是8位16进制数
C:\Users\whik>vol
驱动器 C 中的卷是 Windows
卷的序列号是 9AC7-55B3
记下这个序列号,License文件就是根据这个序列号,然后通过算法生成的。当然,如果别人已经有了一个License,那么你可以通过硬盘序列号修改工具,把你的硬盘序列号修改为和他一样的,虽然这样也可以,但是不建议。
- 申请License许可文件,准备好了序列号之后,就可以官网申请了:
点击申请链接:http://soc.microsemi.com/Portal/DPortal.aspx
选择:libero Silver 1 year 等选项即可
然后在愿网页等待即可。点击下载license.dat 文件
- License文件的安装
a 新建环境变量:LM_LICENSE_FILE
b 变量值为License文件所在的目录,如 c:\Microsemi\License.dat
重新双击打开Libero软件即可。
参考:https://blog.csdn.net/whik1194/article/details/90483763