第二次FPGA记录,Quartus II软件的文件编译步骤

这一次我们要来进行代码文件编写和编译。
首先建立一个verilog HDL file,单击File->New:

如上图所示,选择Verilog HDL File,当然了如果使用VHDL语言呢,就选择VHDL file 辣。
选择之后就会出现一个空白界面,在这里编写我们的代码即可:

这个时候我就不得不吐槽quartus II 了,和ISE比起来,它新建的文件完全是空白的,也就是说文件的前缀完全需要自己编写,而ISE则是自动把格式给我们写好了,如下图,就是ISE新建代码文件的界面:

前缀最好不要省略,从一开始就要养成写代码的良好习惯,这样在以后的工作中可以提高很多效率,方便我们自己查阅修改。
编写代码的过程我就先省略了,具体的语法规则要大家自己去学习相应的语言辣。下面我就贴出我写的代码吧,一个LED流水灯的简单程序。(大家有没有发现LED真的是所有板子入门程序的标配:|))


然后进行编译,点击Start Analysis & Synthesis,有的小伙伴quartus II版本不同,可能图标会有差异,不过文字描述就是Start Analysis & Synthesis:

编译之后如果有错,则会出现错误提示,比如我在之前的代码最后随便输入一个数字,编译:

点击OK,然后选择Flow Messages,就可以看到具体的错误,跟着提示把错误修改即可:

根据提示,我们把LED.V的71行“111”删去,再次编译:

就成功辣,然后我们就要进行FPGA板上的下载,来验证运行我们的LED流水灯程序。
下载之前,要对程序中用到的输入输出端口进行管脚约束,我们可以选择编写管脚约束文件,或者直接图形化分配,这里演示图形化分配,点击pin planner:

将点击对应管脚不放,拖到开发板相应的管脚处即可:

然后再进行下载。下载时,点击programmer,出现如下对话框:


这里要注意有两种下载,一种是JTAG,这是一种掉电不保护的下载方式,也就是说下载之后,我们的程序运行,但如果关闭板子再次打开,这个程序就被自动擦除了,如果要掉电保护,则选择AS下载,这种下载方式是将程序下载到了板子上集成的存储器上,因此可以实现掉电保护。我在这里演示JTAG的方式哦(如果是AS,则在mode处选择Active Serial Programmer)。
首先点击Hardware setup 选择我们的接口,这个时候要给大家插播一个步骤辣,USB-Blaster驱动的安装,必须要安装这个驱动,才可以把程序下入到板子中。
安装USB-Blaster驱动首先我们需要一个USB-Blaster,一般某宝的商家买板子时会配一个,没有的话小伙伴们就要自己购买啦。把usb-Blaster和板子的电源线都插好,打开板子电源开关,然后打开电脑的设备管理器,找到端口,点开,然后右键,更新驱动软件程序软件,选择浏览计算机以查找(不要自动搜索哦),现在quartus II一般有自带的USB-Blaster驱动程序,文件路径一般在X:\quartus\drivers\usb-blaster,选择如下:

点击下一步,驱动安装一般就完成了(我的电脑系统是WIN10)。

要注意quartus II 里面有两个驱动文件夹,一个usb-blaster,一个usb-blaster ii如果按照我的图上路径不行的话,就换成usb-blaster ii再试一试。
安装驱动之后再回到下载界面,点击Hardware setup ,选择USB-Blaster:

点击close,这时可以看到下载界面变成下图:

然后点击Add file,13版的quartus II 软件要点击工程文件夹里的output_files文件夹,找到JTAG对应的.sof文件(AS对应.pof文件):


点击open即可,然后选中该文件:

点击Start,Progress为100%就下载成功了,这个时候应该可以看到LED流水灯程序运行起来了(如果是AS,需要关闭板子的电源,拔掉USB-Blaster,再打开电源,就可以看到程序运行结果了)。

这样我们的流水灯程序就完成了辣~这个方法步骤大家也可以运用在任何一个工程文件的代码编写和程序编译下载上!希望对大家有所帮助,嘻嘻。如果有步骤漏掉或者哪里不懂得或者哪里写错啦,欢迎评论私信哈QVQ

下次我会写有关signal tap II的仿真和Modelsim仿真测试的内容,下次再见啦~!!!

Quartus II文件编译下载和USB-Blaster驱动安装相关推荐

  1. quartus ii 9.0连接驱动程序USB blaster驱动安装

    电脑插入USB Blaster后,显示No Hardware 打开桌面此电脑,右键点击管理,进入计算机管理 点击设备管理器,找到设备USB-Blaster,此时是带有黄色感叹号的 右键,更新驱动程序软 ...

  2. quartusII 9.1 USB blaster驱动安装

    quartusII 9.1 USB blaster驱动安装 USB blaster的驱动在安装好quartus软件后就有了,只不过还没有安装而已.默认存放路径为你quartus安装目录下的driver ...

  3. Win8环境下USB Blaster驱动安装问题解决方法

    Win 8 环境下Blaster驱动安装需要两个步骤: 1,开启硬件设备管理的服务 2,禁用驱动程序签名强制 第一步: 使用Win8/8.1的用户在安装Win8/8.1驱动时候出现了mtp usb设备 ...

  4. quartus ii 13.0下载地址

    原文地址为: quartus ii 13.0下载地址 http://download.altera.com/akdlm/software/acdsinst/13.0/156/ib_tar/Quartu ...

  5. quartus II 18.1 下载

    quartus II 18.1 下载链接 以及解析 链接:https://pan.baidu.com/s/1warS-Vvv1maDmOKu8RsteQ 提取码:awxd 这个链接是已经下好的安装包 ...

  6. USB BLASTER驱动的安装

    USB BLASTER驱动的安装 准备开始学FPGA了,用正点原子的教程安装好了Modelsim SE-64 10.4和Quartus II 13.1 (64-bit) 需要的同学可以直接看正点原子的 ...

  7. Altera USB Blaster 无法安装问题解决。

    原来本本安装是Quaruts8.0 Web系统,但编译感觉太慢,于是想换回7.1,安装完毕后,编程时没有找到USB Blaster,重新插拔无效,打开硬件设备,发现USB系统中出现一个"Un ...

  8. usb转串口驱动怎么安装 usb转串口驱动安装异常的解决方法

    usb转串口是我们经常需要用到的一种操作方式.在实际操作中,我们只需要用一根usb接口和串口的转接线就能完成usb设备在串口设备中的应用.但是,我们在转换中经常遇到转换之后不能读取硬件的现象,这是因为 ...

  9. STM32 USB转串口驱动安装不成功出现黄色感叹号解决方法!

    STM32 USB转串口驱动安装不成功出现黄色感叹号解决方法! 参考文章: (1)STM32 USB转串口驱动安装不成功出现黄色感叹号解决方法! (2)https://www.cnblogs.com/ ...

  10. usbserial驱动 带感叹号_STM32 USB转串口驱动安装不成功出现黄色感叹号解决方法!...

    相信很多人在做USB转串口时出现过串口驱动安装不成功,出现黄色感叹号问题, 出现这种问题一般是驱动安装不成功造成的. 这里我就这个问题总结几个简单的方法. 方法1: 插上USB,利用驱动人生安装驱动. ...

最新文章

  1. java htmldecoder_HTMLDecoder——开头的HTML编码的解码工具类(java)
  2. Windows核心编程 第五章 作业(下)
  3. Mysql安装注意问题
  4. 大数据入门基础系列之初步认识大数据生态系统圈(博主推荐)
  5. 中国古代天文星象学的入门书:《步天歌》
  6. mybatis的typeAliases别名
  7. 关于 SAP Spartacus 支持不同的环境配置部署到 SAP Commerce Cloud 上的讨论
  8. python 3.x 爬虫基础---http headers详解
  9. Visual Studio 2019 v16.6 Preview 3 发布
  10. 子程序入口参数是什么_三菱FX PLC | 什么是中断服务?没事多看几遍
  11. HCIE-Security Day14:防火墙双机热备实验(二)防火墙直路部署,上下行连接路由器
  12. 【Linux】字符转换命令expand
  13. 2021【第十二届蓝桥杯省赛】 C/C++ B组(第一场)
  14. 翻译: Transfer learning 迁移学习指南
  15. 医学相关excel表格计算机作业,求计算机作业电子表格演示文稿。
  16. dos从优盘启动计算机,制作U盘dos启动盘的五大步骤
  17. 银河麒麟高级服务器v10 sp1 搭建局域网yum源(同步阿里yum源centos7.9)
  18. word-embedding(skip-gram)(pytorch入门3)
  19. hoolilaw解读:在美国一不小心就犯法 一言不合就法庭见
  20. gui开头的歌词_以“去”开头的一句歌词

热门文章

  1. oracle和timesten整合,Oracle TimesTen 关系型内存数据库18.1新版本详解
  2. 手机归属地查询 API 接口
  3. tr069开源代码文档_tr069开源代码——cwmp移植
  4. 学以致用深入浅出数字信号处理 pdf_数字阵列雷达:零中频接收机的优缺点
  5. 游戏音效是用什么软件做的?
  6. 某公司电子商务网站策划方案
  7. 小米浏览器 解析html5,JavaScript - 判断当前用户使用的浏览器
  8. 面向对象设计与构造课程作业 _第三单元总结 _北京航空航天大学计算机学院 2019春季...
  9. gtp6 linux 启动_glibc.i686安装
  10. Windows 平台上使用 cwRsync做文件同步