第一章:开启FPGA学习之路——Quartus II安装以及ModelSim安装
文章目录
前言
这学期开了FPGA的课程,我对此产生了浓厚的兴趣,但是课上老师讲的比较慢且深度不够,这并不能满足我对FPGA的好奇心,所以我选择在课后看正点原子的FPGA课程。
而这第一篇文章我会记录自己学习正点原子的FPGA中的如何下载软件的过程。
一、FPGA是什么?
FPGA(现场可编程门阵列)是一种特殊类型的数字集成电路,它们具有可编程的逻辑组件称为“逻辑块”,以及可编程的互连。用户可以通过软件工具将设计下载到FPGA中,进行自定义的逻辑功能、系统设计或特定应用的设计。
1.核心特点:
-
灵活性与重配置性:
FPGA设备可以在现场重复配置,且配置过程可随时根据需要重复进行,从而能够在不同的应用或项目阶段中使用相同的FPGA。 -
速度与并行处理:
与基本上是串行处理的微处理器不同,FPGA能以硬件并行的方式运行,可以进行大量数据或高速信号的实时处理。 -
短的开发周期:
相比ASIC(应用特定集成电路)的开发,FPGA的设计周期更短,前期投入较低,不需要昂贵的掩模和工艺费用。 -
低成本:
对于非大规模的产品或测试产品而言,由于不需特制硬件,故初始研发成本相对较低。
2.应用场景:
FPGA被广泛应用在需要特定逻辑功能但无法通过通用硬件实现,或者设计人员需要能够在硬件完成后更新其功能的场合。例如,它们在通信、军事和航空、医疗影像、信号处理和工业控制等领域中非常流行。
因此,FPGA是一种强大而灵活的技术,可用于各种计算密集型和功能特定的应用。
二、软件下载
由于本人对安装软件的步骤并不太熟悉,所以引用官方的教程,为自己以后从新下载软件提供参考,同时也希望对和我一样初学者有所帮助。
1.Quartus II安装
正点原子手把手教你FPGA——基于新起点V2教学视频链接
https://www.bilibili.com/video/BV1vA411c72b?p=5&vd_source=68c144233616c92d80bd4d92066cd185
2.ModelSim安装
正点原子手把手教你FPGA——基于新起点V2教学视频链接
https://www.bilibili.com/video/BV1vA411c72b?p=13&vd_source=68c144233616c92d80bd4d92066cd185
3.如何破解
关于如何破解这两款软件我其实比较推荐大家去逛一逛拼多多或者找一找咸鱼上的技术大佬。因为我在这之前也是尝试自己去破解,一位应该和Keil软件一样轻轻松松,于是就前往bilibili大学里寻找方法,先后跟着4、5个up主破解,结果就是视频上人家一遍成功自己却一万个What and Why。最后经过了2天的时间实在没办法了去咸鱼上找了个大佬花了10块钱远程安装了程序(至于为什么不找学长和老师,是因为懂得都懂〒▽〒),所以我认为像我一样的初学者没必要在这种事情上浪费时间,有这时间早就学了不少东西了。
总结
以上就是今天的内容,本文仅仅介绍了什么是FPGA以及引用了正点原子官方的软件下载视频。
下一篇文章我会总结一下Verilog的一些基础语法。我们下一篇文章再见。