最近接触了Actel的Flash型FPGA,Mark一些相关资料和Tips。
根据编译版本不同,支持的verilog版本不同,目前在用的Libero 11.9支持Verilog-05,之前用同事提供的老版本只支持Verilog-95,非常不方便。免费的Lisence最高支持安装至V11.9 SP2。
V11.9下载地址:
Libero® SoC Design Suite Versions 11.9 and Earlier | Microchip Technology
需要根据自己的芯片版本确认是否可用。
lisence申请地址:
https://www.microchipdirect.com/login?redirectTo=%2Ffpga-software-products
Microsemi Libero License版本大致可分为以下几种:
Evaluation:免费,60天有效,支持所有器件,Libero SoC v11.8及以后的版本,ModelSim Pro,不支持Programming and debug
Silver:免费,1年有效,仅支持部分器件,支持Programming and debug
Gold:收费,1/3/5年有效,仅支持部分器件
Platinum:收费,1/3/5年有效,支持所有器件,支持ModelSim Pro,Libero IDE,Libero SoC
Standalone:收费,1年有效,支持所有器件,不支持第三方工具,如 Synopsys 的 Synplify Pro, Identify、Mentor 的ModelSim 工具
Gold Archival:收费,20年有效,和Gold 一样
Platinum Archival:收费,20年有效,和Platinum 一样
Standalone Archival:收费,永久有效,和Standalone 一样
每种license支持的器件不同,需要对应选取一下。
注册登录后选择对应版本即可,不论安装在哪个盘,都需要提供C盘的硬盘序列号,几个小时后可以在网页中下载,免费版本Silver有效期一年。
硬盘序列号获取方式:运行--CMD--(根目录下)vol
在设计时,需要注意I/O分配时有没有lock住,否则容易被自动更改掉。
在分配界面可以看到有没有哪个模块被自动忽略,如果有被忽略的情况,可以考虑是否没有output型端口,随意拉一个信号出去即可。
其他跟Xilinx没有太大区别。