FPGA环境搭建+极简点灯教程(Intel Quartus Prime 18.0 +ModelSim SE 10.5)&FPGA极速点灯

FPGA环境搭建+极简点灯教程(Quartus Prime 18.0 +ModelSim SE 10.5)&FPGA极速点灯

一、资源介绍(附上资料链接-仅凌志的板卡)

通过网盘分享的文件:fpga-info.zip
链接: https://pan.baidu.com/s/1gblcDnaDb5i-3QZbmVhAlg?pwd=1111 提取码: 1111

芯片型号(我们实验室有三款FPGA板卡)

[ ! ! 本例程使用的是凌志FPGA核心开发板 , 芯片型号为 EP4CE10E22C8 ! ! ]
[凌志双核开发板 Winner II FPGA芯片型号为 EP4CE10F17C8N]
[野火FPGA教程所使用的 FPGA芯片型号也为 EP4CE10F17C8N]
[实验室还有黑金的FPGA板卡,好像也是 EP4CE10E22C8 的,有想学的可以自己看看。。。(其实一样。。)]

参考资料

1. FPGA入门教程 [1. 软件安装篇 — [野火]FPGA Verilog开发实战指南——基于Altera EP4CE10 征途Pro开发板 文档 (embedfire.com)](https://doc.embedfire.com/fpga/altera/ep4ce10_pro/zh/latest/code/quartus_usb.html)

2. Quartus II 13.0安装教程 https://www.bilibili.com/read/cv3942255/
/* 本人依照此教程成功pojie了,但是出现了严重报错,原因可能是Quartus II 13.0版本太低win11操作系统可能不支持,推荐使用Quartus Prime18.0 亲测好用,下附破解教程 */

2. Quartus Prime 18.0安装教程 (https://mp.weixin.qq.com/s?__biz=MzA4MjU4MTg2Ng==&mid=2247552337&idx=4&sn=c743d0f98c0b1be42fa7e92f9ea4f51a&chksm=9f81cd54a8f64442c4e7cc206e0907e56feee88ed8b30cb00ea7a72b797d4bbe406219c962d1&scene=178&cur_album_id=3421644748383879180#rd)

3. ModelSim 安装教程 [Modelsim SE 10.5 以及crack分享_modelsim 10.5 crack-CSDN博客](https://blog.csdn.net/Fish_Like_Fishing/article/details/123762826)

本教程旨在让读者极速上手FPGA,简化了很多东西,内容仅仅包含主要软件的crack教程以及实现按键控制led。。。

二、环境搭建&软件安装(Quartus Prime 18.0+Modelsim SE 10.5)

这里没什么好说的,都挺简单的。。。就一共需要两个软件,一个编程烧录用的(Quartus Prime),另一个仿真验证用的(ModelSim);按照上面的教程一步一步来就好了,要细心,别乱搞,不然没pojie成功都不知道哪里出错了-_-.

这里附上整合好的软件安装包和 crack 工具(这里也包含了完整教程,注意查看里面的 readme.txt ,养成好习惯)

通过网盘分享的文件:FPGA-soft-crack.zip
链接: https://pan.baidu.com/s/1yscK1i451iUnAcBeJrgAJA?pwd=1111 提取码: 1111

软件管家可以关注一下下,真香。。。

三、点灯大师

(1)创立工程模版

创建一个如下图所示的工程模版

在这里插入图片描述

在led->rtl中创建一个名为led的.v文件(用于Quarter Prime 编译)

在这里插入图片描述

编辑led.v(这里只是实现了key_in与key_out的逻辑关系)

在这里插入图片描述

以上操作与野火FPGA的教程完全一致

(3)打开Quartus Prime 18.0 创建工程 led

这里的主要操作其实与野火教程上的类似,找名字一样的选项就好了,虽然Intel公司在2015年收购了Altere,对应的开发软件也由Quartus II 变为了Quartus Prime,但是大体流程差不多,主要操作还是与旧版一致,直接把Prime当成Quartus II的界面优化版本就好了。。。

//本教程尽量不再赘叙野火fpga教程中已有的部分,就只简要说明一下几个需要特别注意的地方

  1. List item

创建工程教程:

(1)
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
这里是芯片型号的选择,
选择Cyclone IV E -> 键入 EP4CE10E22C8 -> 选择对应型号芯片(其它型号类似)
在这里插入图片描述
!!!记得选择仿真工具ModelSim
在这里插入图片描述
到这里之后直接点finish也行。
进入项目之后点击打开对应的 ,v 文件
在这里插入图片描述
先编译一下项目
在这里插入图片描述
点击test Bench 开始生成仿真文件(.vt文件)
请添加图片描述
点击此处开始仿真
在这里插入图片描述
仿真结束后进行管脚绑定(就点个灯。。。)
请添加图片描述
请添加图片描述
管脚绑定后退出,然后再次全编译
全编译完成后开始将代码烧录到FPGA板子上
请添加图片描述
(需要连接USB Blaster 以及12V 电源)

请添加图片描述
请添加图片描述
至此 解锁新成就 FPGA点灯大师
本教程简化了很多东西,目的只是为了分享一下点灯的快乐。
附件:
凌志核心开发板

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Leon.Stark

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

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

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

打赏作者

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

抵扣说明:

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

余额充值