Libero的使用手册

  1. 下载和安装
    下载地址:https://www.microchip.com/en-us/products/fpgas-and-plds/fpga-and-soc-design-tools/fpga/libero-software-early-versions
    1.1先下载Libero Soc V11.9 SP6 for Windows
    在这里插入图片描述

再下载V11,9 Libero Soc Design Suite
在这里插入图片描述
在这里插入图片描述

1.2 安装顺序为先安装11.9,再安装SP6。
1.3 LICENSE的申请和配置
1.3.1进入官网首页,然后点击图片中的manage your license会进入到下面的页面
在这里插入图片描述

1.3.2然后点击request free licenses,会出现一个框,让你填写自己的c盘卷序列号
在这里插入图片描述

1.3.3、查看自己的C盘序列号,打开电脑CMD,输入vol c:(有一个空格和冒号)。然后将自己的C盘序列号填入网页中。在这里插入图片描述

1.3.4图中的DiskID就是填写你C盘序列号的位置,填写完成后点击Register,几秒钟后会提示你,预计45分钟后会发送到你的邮箱在这里插入图片描述

1.3.5邮箱中两个小时也没有收到信息,但是刷新页面之后直接就显示出来了,现在直接下载即可。
在这里插入图片描述

1.3.6将license文件下载到你安装的盘里,我是安装在D盘actel下面的,那么就直接复制到actel文件下在这里插入图片描述

1.3.7 配置环境变量,右击我的电脑,点开属性–高级系统设置–环境变量–点击新建环境变量。
在这里插入图片描述

  1. Libero的使用步骤
    2.1新建工程
    在这里插入图片描述
    在这里插入图片描述

在这里插入图片描述

然后选择型号,框框部分就是芯片选型服务,一般都是根据这些参数进行选型。选完之后一般情况下可以直接点击finish,因为后面三步都是默认的。全部配置好后点击finish,出现如下图所示界面:
在这里插入图片描述

点击图中红色边框按钮后,出现如下图所示界面:

在这里插入图片描述

则表明新建工程成功。
点击左上角new 选择里面的HDL选项
在这里插入图片描述
在这里插入图片描述

然后点击OK即可。
在这里插入图片描述

下面点击下图所示的下面的那个红框部分,就可以看到界面上方的test1(test1.v)。
在这里插入图片描述

然后右键test1(test1.v),选择如下图所示的蓝色标志部分。
在这里插入图片描述

这个步骤就是检测代码是否存在错误,如果编译成功会弹出如下图所示对话框:
在这里插入图片描述

然后打开synplify进行综合,双击红框部分,如下所示:
在这里插入图片描述

点击synplify综合之后会有一个绿色的勾,证明综合编译通过。
在这里插入图片描述

下一步是compile。(在compile之前如果有提前做好的管脚约束或者时序约束,可以提前导入。在constraints文件夹下。)
在这里插入图片描述

配置引脚。双击下图所示框框部分即可进行管脚配置:
在这里插入图片描述

出现如下图所示界面,注意框框中的内容,然后点击左上角框框中的commit按钮。
在这里插入图片描述

点击后如下图所示即成功:
在这里插入图片描述

然后关闭当前页面,此时会留下一个Designer页面,如下图所示:
在这里插入图片描述

如果不需要生成pdc文件导出的话(就是VIVADO里面的XDC管脚配置文件),直接点击保存即可,若需要生成pdc文件,先点击保存,然后点File-Export-Constraint Files,
在这里插入图片描述

这时pdc文件将默认生成在刚才上面提到的Constraints文件夹下。
在这里插入图片描述

然后点击布局布线Place and Route
在这里插入图片描述

布局布线结束后点击生成bit文件,如下图所示:
在这里插入图片描述

然后点击Program Device开始烧录程序,如下图所示,
在这里插入图片描述

烧录前双击program device,即可开始烧录,烧录成功后会出现左边的两个绿色的对勾。
完成上述步骤即成功。

  1. 有关信号DEBUG(类似VIVADO的ila,ACTEL称作逻辑分析仪Identify)和使用synplify生成的edn网表文件
    3.1 有时候我们不在本地使用synplify,比如说一Libero在windows本地,Synplify是在LINUX的服务器,这时候需要用到synplify生成的edn文件,(服务器上.v文件一般不许下载到本地),
    去服务器上找到edn文件下载下来,如下所示:
    在这里插入图片描述

一般edn文件默认路径为在syn工程目录的synthesis文件夹下。
3.2使用edn文件来生成工程使用的是另外一种方式。首先还是点开new project,如下所示:
在这里插入图片描述

第1,2,3步和之前一样,到第4步时,点击Import File,将我们刚才生成的edn文件导入(synplify的使用此文档不作详细解释):
在这里插入图片描述

找到下载好的edn文件夹,在右下角为文件类型里选择edn文件类型,不然找不到,然后双击导入。
在这里插入图片描述

在这里插入图片描述

此时界面跳转至如下所示位置,和之前不同的是work下的.v文件变成了edn文件。
在这里插入图片描述

左侧工程列表下缺少了之前的Synplify选项,因为edn文件本身就是Synplify生成的,所以不需要再次综合。
在这里插入图片描述

剩下的步骤和之前的一样。
3.3 有关DEBUG
3.3.1 debug文件的导入
Actel的deubg文件后缀为.idc。同样是在synthesis文件夹下,但并不只是导入一个.idc文件,还有其他相关文件需要导入,否则无法使用。
总共需要导入四个文件,分别是工程的.prj文件、identify.idc、instr.db、syn.db。导入方式和edn文件相同。

3.3.2 在Identify Debug Design上右键,选择Open Interactively,打开identify工具(因为写这个文章的时候手边没有下载器,此处DEBUG图引自:https://www.codenong.com/cs107074187/)
在这里插入图片描述

选择要触发的信号,和触发类型
在这里插入图片描述

连接FlashPro下载器,点击小人图标,启动抓取,满足触发条件自动停止。
在这里插入图片描述

右侧黄色的显示就是触发瞬间时信号的值。右键可以改变数据格式。
在这里插入图片描述

点击波形按钮,在GTKWave中打开抓取到的波形
在这里插入图片描述
可以按住左键拖动测量时间差
在这里插入图片描述

目 录 第1章 Libero8.5 安装指南 ......................................................................................... 2 1.1 安装Libero8.5 .......................................................................................................... 2 1.1.1 安装的环境需求 ............................................................................................... 2 1.1.2 Libero8.5 安装过程 .......................................................................................... 2 1.1.3 License 的申请与设置 .................................................................................... 7 1.2 安装CoreConsole _v1.4 ........................................................................................... 8 1.3 安装SoftConsole_v2.1 ........................................................................................... 11 第2章 Actel FPGA设计指南 ................................................................................... 16 2.1 Actel FPGA设计流程 ............................................................................................ 16 2.2 打开Libero8.5 软件 ................................................................................................. 1 2.2.1 新建工程 ........................................................................................................... 2 2.2.2 设计输入 ........................................................................................................... 4 2.2.3 功能仿真 ........................................................................................................... 6 2.2.4 综合 ................................................................................................................. 13 2.2.5 综合后仿真 ..................................................................................................... 14 2.2.6 布局布线 ......................................................................................................... 14 2.2.7 布局布线后仿真 ............................................................................................. 20 2.2.8 编程下载 ......................................................................................................... 20 第3章 结束语............................................................................................................ 23 第4章 附录................................................................................................................ 24
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

孔小贱

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值