FPGA 从零开始学习-第一章第1节

本文介绍了FPGA开发工具Vivado和Modelsim的安装过程,针对初学者,重点讲解了Vivado的选择、安装注意事项以及Modelsim的版本选择和安装。作者希望通过分享学习历程,帮助其他FPGA新手快速上手。
摘要由CSDN通过智能技术生成

FPGA 从零开始学习

第一章 工欲善其事必先利其器–各类工具安装

  1. FPGA开发工具安装
  2. 软件配置和可能遇到的问题


前言

目前FPGA的两大巨头AMD(XILINX)和INTEL(ALTERA),这两家在市面上的占有率很高,实际的产品开发中也应用比较广泛。对于硬件设计来说,架构上基本上差不多。由于目前的项目用的是XILINX平台,这里就以XILINX平台为基础开始整个系列的学习,使用的工具是Vivado、Modelsim。


一、Vivado是什么?

Vivado 设计套件,是 FPGA 厂商赛灵思(Xilinx)公司于 2012 年发布的全新的集成设计环境。它的前一代工具是ISE,这里有个他们之间的平行比较图可以参考。
ISE与Vivado平行比较
这里需要注意的是Vivado支持7系列和Zynq-7000以及之后的芯片,但是不支持老的系列(Spartan,Virtex-6以及之前的芯片),相反ISE也不支持7系列之后的芯片,只能支持旧的FPGA。

二、软件安装

1. Vivado的安装

官网上有各种版本提供下载,选择合适的版本和适配自己电脑(32bit/64bit)的版本。公司用户还是安装商用版,购买许可使用。
下载地址:https://www.xilinx.com/support/download.html
官网下载界面
这里注意一下,最好是关闭杀毒软件再安装,因为安装过程比较漫长,如果因为杀毒软件中断或报错,再此安装很痛苦啊。最新版大概需要90G左右的安装空间,提前留出足够的硬盘空间。基本上就是一路NEXT和默认就可以了,这里不详细描述了。
组件和器件库
这个界面注意一下,可以默认选择全部的工具组件和器件库(安装时间很长),也可以根据自己的需要选择工具和器件库。

2. Modelsim安装

A. Modelsim简介:

Modelsim 是 Mentor 公司的设计的业界最优秀的语言仿真工具,是单一内核支持 VHDL 与 Verilog 混合仿真的仿真工具,具有编译仿真速度快、编译的代码与平台无关等特性。Modelsim 有几种常见的版本: SE(System Edition)、 PE(Personal Edition)和 OEM(Orignal Equipment Manufactuce,即原始设备制造商),其中 SE 是最高级的版本。
虽然Vivado有自带的变异仿真工具,但是听各位前辈说的,还有我所接触的FPGA工程师都说Modelsim比较好用,运行速度也快。听人劝吃饱饭,这里我就安装SE版本了。

B. Modelsim的安装:

这个安装比较简单,我这里安装的是modelsim-win64-2020.4-se版本,就是一路是是是,NEXT就OK了,下面这里注意一下
Modelsim安装中如果你有 License,请选择“否”,选择“是” 将会为Modelsim-64 使用的 HW 安全 key 安装一个软件驱动,如果你不确定你电脑上的驱动是否适用于此版本,选择“是” 会重启电脑完成整个安装。

3. Notepad++安装

A. Notepad++简介:

Notepad++软件是 Windos 操作系统下的一套文档编辑器,除了可以用来制作一般的纯文字说明文件,也十分适合编写计算机程序代码。

B. Notepad++的安装:

这个直接安装就好,版本很多,我安装的是npp.7.5.8.Installer版本,安装完成如下
Notepad++安装
以上就安装完成了我们要用的全部工具。


总结

自己从事硬件电路设计已经多年,其实FPGA的硬件电路设计也有过不少,软件的使用仅停留在硬件管脚分配和验证,之前并不涉及硬件编程语言。目前正在做的项目由于没有逻辑工程师,所以有了自己好好深入一下的想法。与其说FPGA从零开始,其实还是有些硬件设计基础的,开始创作这个系列的目的就是记录自己的学习之路。一方面能帮助自己记录学习过程中的点点滴滴,另一方面也是希望为其他初学者提供一点帮助,避免一些问题。
这里我会从软件安装开始到后续的深入,好的例程和学习资料也会分享在这里,与各位一起共勉。我更多会以硬件工程师的角度去分析和理解各种问题,希望可以给大家提供不同的思路,给其他和我一样的初学者更多帮助,如果有问题也希望前辈帮助指出,和大家共同进步。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值