跳至主要內容

FPGA相关开发软件安装

开源骚客原创FPGA软件安装约 3086 字大约 10 分钟

对于学习FPGA,相应的软件工具肯定是不能少的。当然我们所说的工具一般分为3类:

1、FPGA厂商的FPGA开发软件

2、仿真软件

3、代码编写软件

4、代码比较软件(可选)

这些软件安装包,百度网盘分享链接:

https://pan.baidu.com/s/1SS7wjR6mlzay8m7ftYJ8Qw?pwd=cgzv open in new window 提取码:cgzv

具体的安装步骤,可以参考本篇文章后续内容,也可以观看视频教程。

视频教程观看地址:【开源骚客】FPGA小白超详细系统入门视频教程-Verilog语法、图像处理、千兆网、PCIE、神经网络(Xilinx版本)】open in new window

如果需要获取最新的开发软件,需要到对应的官网下载。

一、FPGA开发软件下载安装

FPGA厂商的开发工具,是我们学习FPGA最最最重要的软件,它可以创建、编译工程,下载调试。要想把自己写好的代码在FPGA上实现对应的效果,FPGA厂商的开发工具必不可少。

目前国内外的FPGA厂商有很多家,其软件下载安装方式都差不多,首先都是去官网下载软件,然后基本上就是一路点击Next按钮。

因为我们本系列文章,是选择Xilinx家的FPGA作为我们学习的硬件平台,所以我们要先去下载安装Xilinx的FPGA开发工具。

可以直接进入Xilinx Vitis 2019.2的下载链接https://china.xilinx.com/member/forms/download/xef-vitis.html?filename=Xilinx_Vitis_2019.2_1106_2127.tar.gzopen in new window,也可以参考下面的步骤找到下载链接。

第一步:找到对应软件

进入Xilinx官网:https://www.amd.com/zh-cn.htmlopen in new window(PS:因为Xilinx已经被AMD收购了,所以进入的AMD主页)

选择需要下载的FPGA开发软件

对于Artix FPGA芯片,在初学阶段可以先暂时只下载 Vivado 软件,如果后面需要用到Xilinx的Soc芯片(比如ZYNQ系列),可以再安装vitis。

当然也可以一劳永逸,一步到位直接安装 vivado 和 vitis 。这个可以根据自身电脑性能配置和硬盘容量来决定,因为Xilinx的这些工具占用电脑内存较大,也比较吃电脑性能。电脑配置稍低些的可以只安装vivado软件,配置较好的可以直接安装Vivado和Vitis全家桶。

根据我们的规划,本系列文章会包括ZYNQ7000芯片的学习使用,所以我们就一步到位,直接安装vivado和vitis。

该页面下有很多不同年份版本的vitis软件,按照一般的认知,是最新的软件集成的功能越多,用起来越好用。但是年份越新的软件,它的安装包也是越大😂。

咱们这里安装2019.2版本的,安装包相对要小很多,咱们常规使用也是完全够的。

选择该页面下最后一个下载链接,这是一个离线安装包。可以点击进入下载页面。也可以直接进入https://china.xilinx.com/member/forms/download/xef-vitis.html?filename=Xilinx_Vitis_2019.2_1106_2127.tar.gzopen in new window

第二步:注册或登录账号进行下载

点击上面的下载链接,如果没有在网站上登录账号,会先进入账号登录界面,没有账号就先自行注册账号。

在下载页面需要填一些信息,填好之后在页面底部可以点击下载按钮。

因为软件比较大,我习惯把复制下载链接到迅雷里面进行下载,之后等待软件下载好就会得到对应的安装文件压缩包了。

在我们的提供的网盘链接里面大家要记得你要下载两个。一个是它自己本身的安装包,另外一个是它的这个license。如果你没有这个license的话,那这个软件你安装好了之后,你也是不能够正常使用的。

第三步:安装Vivado和Vitis

先将下载好的vitis安装包进行解压。这个安装包大概是在30个G的样子。大家一定要尽量让你的这个硬盘多留一点空间出来,这样它才能够更顺利的去进行安装,一定要把你的空间留够。

解压后下图所示:

解压完了,进入解压之后的这个文件夹。直接双击这个exe文件就可以了。

安装包刚开始打开的时候,它会启动的比较慢,我们需要耐心的等待一下。

那它这里弹出来说是联网的问题,我们可以直接忽视。

然后在这个欢迎界面它其实就给咱们说了一下他支持的这个操作系统,大家可以感兴趣的话,你可以看一下。然后我们可以直接点击next,这边全部都要选择同意,这是必须要同意的。不同意的话,你这个next你是点不下去的。

然后这里就是我们需要选择你的一些设计工具,然后你要在我们当前的一些软件下面,你能够支持哪些器件。好,我们现在看一下这个设计工具,设计工具里面vitis和vivado是默认要选择勾上的,这个你是不能取消的。下面两个是我们做一些信号处理的时候,会和Matlab那边做一些联动。你这两个如果说你对数字信号处理感兴趣,你可以先给它勾上,省得你以后再去安装是吧。反正他这边所占的这个空间,也没有说给你再多出来很多,大概三个G。如果说你这边没有需求,你也可以不用勾好吧。

下一步,可以选择vitis的安装目录。

我给它放到D盘里面去。D盘的话,我给它这边直接放到我的这个D盘的根目录,再点击next,然后这边其他可以不用选择。

下一步点击Next,再点击Install。

这个安装过程会稍微有点慢,大家也需要耐心的等待一下。

这里要弹出来让我们去选择一个maltab,是因为我们有这个system generator,那这边我们可以不用去选择,你点击OK,可以先不用去选。

在刚才安装过程里面,会自己弹出来一个我们的license的管理工具。

这个我们待会再来添加,大家可以先确认一下你的电脑桌面上面的这个vitis和vivado的图标是否已经给你创建好了.

第四步:导入License文件

在安装完成后,现在我们再来添加一下它的license。我们可以先把这个license文件,你复制到桌面上面。

我们去选择load license,然后copy。

然后可以看一下它license的这个状态。

像这种情况,我们就是把license就已经导入成功了。后面我们就可以正常的去进行使用我们的vivado和vitis了。好,现在我们就可以把license这个管理工具先给它关闭掉。那么现在的第一个vivado和vitis就已经安装好了。

二、仿真软件Modelsim安装

现在我们来安装Modelsim,Modelsim这个软件是我们对Verilog语言进行功能仿真的这样一个软件,我们来看一下,先找到我们Modelsim的安装包,然后我这里是已经给它解压出来了。这个里面它是包含了一个安装包的一个exe文件。然后另外一个就是它的破解文件,在压缩包里面也是有的。

Modelsim安装稍微比vitis和vivado安装更快一些。

这里直接点击“下一步”。

然后让你去选择一个目标位置,那我这里也还是给他去安装到我们的D盘。

问你要不要创建一个桌面的图标,我们点击是。

到了下一步的时候,我们就要注意了,要千万注意了!!!!

这个位置我们在文档里面也说了,这里你记得一定要点击否了。因为如果你点击是啊它可能是会让我们的电脑蓝屏重启,这里大家一定要注意,要点击否好完成。

做完这一步后,Modelsim应该是已经安装好了,我们来看一下桌面是否有modelsim的图标。

图标出现了,点击一下,看看它现在能不能够正常打开。

好,这边就说了没有办法去检测到我们的一个license对吧?所以说你软件虽然安装完成了,但是它license的话没有,我们这个就需要去破解了。

我们继续看到我们的这个文档,这边有我们破解的步骤。

它需要将我们这个文件夹里面的三个文件,拷贝到我们modelsim的安装目录的这个win64的文件夹里面。

好,我们先来做第一步把它这个文件拷贝到这个文件夹里面去。

Modelsim的安装目录,我们也可以直接在桌面。在桌面上面,你在这边可以右键一下,然后这边去找到它对应的这个打开文件所在的位置。

然后把破解文件夹里面的3个文件,,复制到这边modelsim的win64文件夹下面。双击运行这个.bat的文件。

运行之后,会弹出一些命令窗口,这里暂时先不用管。

之后会自动生成一个TXT文件,这个就是我们license的这个TXT文件。

大家要保存一下,保存你不是说control+S,你要给它另存一下,不然你找不到它在哪里。那l另存的话,我一般是把它就放在我们modelsim的这个安装目录下面。

好,这边我们的license文件生成好了。

我们再继续来看下一步,这一步我们是要去配置它的环境变量。

配置环境变量,对计算机图标右键,找到属性-->高级系统设置

找到环境变量.

在环境变量里面,你要去新建一个变量名,然后将路径指向刚才生成好的license.txt文件。

那我们现在再打开一下modelsim看看他还有没有报刚才那个错误。

完美,安装成功(界面中显示的错误是工程文件找不到,不用管,不是找不到license)。

三、代码编写软件安装

我们写代码可以去用到这个GVIM和notepadt++,我自己平常去写代码的话其实还是更加习惯于去用这个GVIM,因为它里面有很多这种快捷操作。然后nodepad++这个软件,我就平常只是给它去简单的查看一下代码。

这两个软件安装简单,这里就直接略去了,如果有问题,可以参照B站的视频进行安装。

四、代码比较软件安装

代码比较软件,这里推荐免费的WinMerge,安装也很简单,和常规软件安装的步骤一样,这里也略去了,如果有问题,可以参照B站的视频进行安装。