Libero使用教程(新建,仿真,下载)

Libero使用教程(新建,仿真,下载)

教程前的吐槽

入了电子行业,少不了和FPGA打交道,但市面上主要有两种具体应该说是两家公司的FPGA的芯片,他们的程序烧录分别有不同的软件支持,互相老死不相往来,今天这个就是介绍libero,由于网络上太少关于此的教程和资源了,好不容易找到一个还TM收钱,我实在看不下去了,因此出一期相关的免费教程,请大家多多关注我,有什么问题评论区交流,回复不及时但一定会回,我们广大FPGA的小白和老白应当联合起来打破技术封锁,期待大家的关注和支持,我是只发布高质量文章的 “李白有点儿黑”。废话不哆嗦,下面开始正题。

详细步骤

6.3 Libero新建,仿真,下载教程
1.新建工程
在这里插入图片描述
在这里插入图片描述

Project name: 英文字母命名,可加下划线和数字
Project location: 路径选择,不要有中文路径,建议不要放在C盘
语言选择Verilog 只用关注红色框框的部分即可,没问题后点击next。
在这里插入图片描述

然后选择型号即可,框框部分就是为你的芯片选型服务的,一般都是根据这些参数进行选型。选完之后一般情况下可以直接点击finish,因为后面三步都是默认的。唯一值得注意的是第三步,如下图所示:
在这里插入图片描述

其实这些不同的选项都有各自的特点,这个在网上是可以查的到的,例如:
LVTTL (Low Voltage Transistor-Transistor Logic)和LVCMOS (Low Voltage Complementary Metal-Oxide-Semiconductor)都是低电平数字电路标准,用于将数字信号传输到电子设备中。两种标准之间的主要区别在于其实现技术。LVTTL电路是使用双极性晶体管来实现的,是标准TTL电路的低电平版本。它使用5V电源供电,并具有较小的输入电阻、高速响应和较高的功率消耗。LVTTL在过去普遍用于数字电路设计中,但随着电子设备尺寸的减小和功耗需求的增加,它已经被更为低功耗的标准所取代。
LVCMOS电路使用互补金属氧化物半导体技术实现,可以在更广泛的电压范围内工作,但通常使用较低电压,例如3.3V或1.8V。LVCMOS具有较高的噪声抑制性能和功耗效率,并且适用于较高的时钟频率。它通常用于各种数字设备,例如计算机、移动设备和传感器。因此,LVTTL和LVCMOS电路都可用于数字电路中,但由于技术的差异和性能特点,它们在不同的应用场景中会有不同的选择。如果您需要设计低功耗、高性能的数字电路,则LVCMOS可能是更好的选择。如果您需要与传统TTL电路兼容的电路,则LVTTL可能更合适。所以根据自己的需求选择最合适的。

全部配置好后点击finish,出现如下图所示界面:
在这里插入图片描述

点击图中红色边框按钮后,出现如下图所示界面:
在这里插入图片描述

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

选择后出现如下界面:
在这里插入图片描述

名字可自己命名,不要用中文,首位必须是字母不能是别的。
然后点击OK即可。我们的.V文件创建成功了已经,可以在里面进行代码的撰写实现功能。如下图所示,我没有用系统自带的代码编辑器,所以我的界面是这样的,如下图所示:
在这里插入图片描述

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

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

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

编译成功后需要进行仿真,仿真的前提是需要有仿真软件,例如modelsim。下面介绍仿真软件的建立。操作如下图所示:
在这里插入图片描述

点击后出现如下图所示界面:
在这里插入图片描述

名字自己用英文命名,一般是这样命名:tb_test。时钟周期(Clock Period)根据自己的晶振选择,40Mhz的晶振就填25,50Mhz的晶振就填20。然后点击OK出现如下图所示界面:
在这里插入图片描述

我选的是20,所以对应50Mhz的晶振,仿真文件形成,还有其他代码部分需要配置的地方网上的参考可就很多了,这里就不细说了。然后回到下图所示界面:
在这里插入图片描述

注意观察两个框选的位置,然后右键上方的红色框选位置tb_tst(tb_tst.v)(太急了仿真文件名字少打了个e,不过问题不大)。
在这里插入图片描述

进行编译,成功后出现下图所示对话框:
在这里插入图片描述

仿真文件编译完成后即可进行仿真:回到刚开始的界面:
在这里插入图片描述

双击图中红色框部分即可进入仿真页面。
仿真成功后需要配置引脚。双击下图所示框框部分即可进行管脚配置:
在这里插入图片描述

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

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

然后连续关闭两个界面即可,在关闭第二个界面时会出现下图所示,点击 “是”即可。
在这里插入图片描述

配置管脚后开始烧录程序,如下图所示,烧录过程中不要随意移动工具。
在这里插入图片描述

烧录前双击program device,即可开始烧录,烧录成功后会出现左边的两个绿色的对勾。
完成上述步骤即成功。
祝大家一步搞定,另外,最近实在是太忙,忙着大学的毕业论文和答辩,忙着实验室任务。有空儿会出下一期的关于FPGA原理图法的一个教程,希望大家多多关注交流,打破技术封锁。

  • 21
    点赞
  • 63
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 12
    评论
目 录 第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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

李白有点儿黑

孩子原创呕心沥血,求打赏

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

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

打赏作者

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

抵扣说明:

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

余额充值