0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

FPGA开发工具套餐搭配推荐以及软件链接

FPGA之家 来源:FPGA之家 作者:FPGA之家 2021-01-18 11:48 次阅读

一、Xilinx(全球FPGA市场份额最大的公司,其发展动态往往也代表着整个FPGA行业的动态)

(1) Xilinx官方软件下载地址链接

https://china.xilinx.com/support/download.html

(2)Xilinx官方分析、综合工具 + 第三方仿真工具 + 第三方代码编辑器

套餐1:ISE_14.7 + ModelSim_SE_10.5(及以上版本) + Notepad++/UltraEdit

套餐2:ISE_14.7 (Win10特别版) + ModelSim_SE_10.5(及以上版本) + Notepad++/UltraEdit

注:ISE_14.7是ISE最后一个版本也是比较稳定的一个版本,能够基本兼容Win10,对Win7、Win8的兼容性更好,其中对Win7的兼容性最好。为此,Xilinx公司专门在虚拟机上定制了一版兼容Win10的ISE_14.7,也是真真正正最后一款ISE软件。具体使用套餐1还是套餐2视电脑系统而定。

套餐1:Vivado_16.4 + ModelSim_SE_10.5(及以上版本) + Notepad++/UltraEdit

套餐2:Vivado_18.1(Vivado_18.2) + ModelSim_SE_10.5(及以上版本) + Notepad++/UltraEdit

套餐3:Vivado_18.3(Vivado_19.1) + ModelSim_SE_10.5(及以上版本) + Notepad++/UltraEdit

套餐4:Vitis_19.2 + ModelSim_SE_10.5(及以上版本) + Notepad++/UltraEdit

注:Xilinx的开发软件目前主要有2类,2012年之前主要是ISE,支持7系列及以下的芯片,而Vivado是Xilinx公司于2012年开始发布的集成设计环境,主要支持7系列及以上的芯片,包括Zynq、UltraScale、UltraScale+、MPSoC、RFSoC等高端器件的支持,并引入Block Design的设计方法,且对文件夹的管理更加智能化。

其中16.4版本是极其稳定的一个版本,非常好用,对Win7的兼容性最好,而Win8、Win10在调用DDR3 IP核时会导致软件崩溃,从17版本开始其软件的界面有较大变化,使之显得更加简洁,但是17版本的稳定性都不是非常好,很多群友在安装使用时遇到过较多问题,直到18版本的出现,对Win8、Win10的支持性明显改善,而且在综合速度上也有所提升(但相对于Quartus还是慢很多),18.3版本开始支持高分屏。

19.1版本是最后一个单独安装Vivado后包含SDK的软件,从19.2开始都集成到Vitis中了,只要你安装了Vitis一个软件那么所有的FPGA开发工具都有了,但是整个软件却很大仅压缩包就有30多G,所以安装的时候仅勾选你所需要的工具就不会占用太多硬盘空间。Xilinx对Vitis软件已经免费开放了从此不再需要liense。如果是Win7系统推荐使用套餐1;如果是Win8、Win10系统推荐使用套餐2或者套餐3;如果想体验高分屏效果推荐使用套餐3;如果想体验最新的Vitis可以选择使用套餐4。

二、Altera(2015年被Intel斥资167亿美元收购,全球FPGA市场份额第二)

(1)Altera官方软件下载地址链接

http://fpgasoftware.intel.com/?edition=lite&_ga=2.28234298.705863500.1555226955-214156939.1542027124

(2) Altera官方分析、综合工具 + 第三方仿真工具 + 第三方代码编辑器

套餐1:QuartusII_13.0.0.156+ ModelSim_SE_10.5(及以上版本) + Notepad++/UltraEdit

套餐2:Quartus_Prime_15.1+ ModelSim_SE_10.5(及以上版本) + Notepad++/UltraEdit

套餐3:Quartus_Prime_19.1+ ModelSim_SE_10.5(及以上版本) + Notepad++/UltraEdit

注:Altera的开发软件名叫Quartus,被收购前名为QuartusII,被收购后从改名为Quartus_Prime(从15.1版本开始往后)。13.0是最经典的一个版本,其中又包含两个自版本分别是13.0.1.232和13.0.0.156,在下载器件库的时候千万要注意。13.0版本还保留着VWF仿真的功能,但是已经很少使用该功能了。13.0版本在综合速度、界面、稳定性、兼容性等方面来讲都是非常完美的,并作为很多教学开发使用。13.0的下一代软件13.1在RTL视图上已经有了一些视觉上的变化,Quartus_Prime在界面上也较之前的版本有很大的变化。如果使用的是一些新器件推荐使用套餐2或者套餐3,如果是新手学习,推荐使用套餐1。

二、Lattice(低功耗产品是其特色,全球FPGA市场份额第三,苹果7手机内部搭载的FPGA芯片就是Lattice的产品)

(1)Lattice官方软件下载地址链接

http://www.latticesemi.com/zh-CN/Products/DesignSoftwareAndIP/FPGAandLDS/LatticeDiamond

(2)Lattice官方分析、综合工具 + 第三方仿真工具 + 第三方代码编辑器

套餐1:Diamond(最新版) + ModelSim_SE_10.5(及以上版本) + Notepad++/UltraEdit

注:Lattice官网一直只提供最新版本的开发工具,目前更新到3.10,相对于老版本进行了一些优化和增加了对新器件的支持。

三、其他说明

(1)关于ModelSim

虽然这些开发软件都有自带的仿真工具,但是我们推荐使用独立激活的ModelSim_SE版本,该版本功能强大,操作起来更加得心应手,是众多FPGA开发工程师的不二选择。ModelSim从10.5开始支持同时打开多个界面,这样就更方便多工程同时仿真,提高效率。如果个人习惯于使用10.5以下的版本也可以坚持使用。在一些常用功能和界面布局上差异并不是很大。

Xilinx也推荐了和Viviado适配的ModelSim版本,详细请看:https://www.xilinx.com/support/answers/68324.html,如果没有版本匹配

正确在编译库的时候会有报错,但只要版本差距不是太大也能够正常使用(一些特殊的IP核除外),本文推荐的版本搭配都是可以。

(2)关于文本编辑器

之所以使用第三方代码编辑器是因为软件自带的代码编辑器在某些功能上做的并不是很好,为了加快开发效率,我们习惯选择使用第三方代码编辑器。关于第三方代码编辑器其实有很多,大家也可以多尝试,选择自己感觉更好用的。而这里我们选择比较常用的Notepad++和UltraEdit。Notepad++可以在做文档时比较好的还原代码的格式与高亮;而UltraEdit具有更强大的代码编辑功能。他们都支持Verilog-2001语法标准且都可以通过添插件的方式实现模板和编译代码检查语法的功能。

(3)画图结构框图和时序图软件

FPGA开发过程中需要理清设计思路,往往用画图的方法辅助,需要画图的地方主要有两处,一是系统结构框图,二是信号时序波形图。作为能同时满足以上两种需求的画图工具,最合适不过的就是Visio了,而且网友还专门为FPGA开发设计波形、逻辑器件、状态机的相关库,当然还有很多其他好用的小工具用于绘制时序图(需要的请扫文末二维码加群获取)。

二、软件连接(提取密码全部为:1234)

(1)ISE_14.7

百度云链接:https://pan.baidu.com/s/13qQY-VIQYszRAigAvpG3lA

(2)ISE_14.7(Win10特别版)

百度云链接:https://pan.baidu.com/s/1nwyCjzbNDrpdZKoQYVyupQ

(3)Vivado_16.4(Win7稳定版)

百度云链接:https://pan.baidu.com/s/1tZ7tTmZ8k1r59Wfc7kNXPg

(4)Vivado_18.1

百度云链接:https://pan.baidu.com/s/1a5ZQFrdADb8yfUw4QX3brA

(5)Vivado_18.2

百度云链接:https://pan.baidu.com/s/17trMwi9q7TZ94xsbPt1shQ

(6)Vivado_18.3(本版本往后开始本支持高分屏)

百度云链接:https://pan.baidu.com/s/1UNpOSOE_EUhizogqEMdEQQ

(7)Vivado_19.1(单独安装Vivado软件带SDK的最后一个版本)

百度云链接:https://pan.baidu.com/s/1kzVE5W-LVegBuU6UAdtCgA

(8)Vitis_19.2(Xilinx全新的免费软件,集成了所以的FPGA开发工具)

百度云链接:https://pan.baidu.com/s/1zLKmyHN7HELFHbRtv2SM7w

(9) ModelSim_SE_10.5

百度云链接:https://pan.baidu.com/s/1EKsnojNN3LH4X9EgE9I03A

(10) ModelSim_SE_10.6

百度云链接:https://pan.baidu.com/s/14z-DrYtb-_zRTaksxNUMBQ

(11) ModelSim_SE_10.7

百度云链接:https://pan.baidu.com/s/1mXWZxoOEjpe_BQRs9KOvgA

(12) QuartusII_13.0.0.156(经典教学初学版)

百度云链接:https://pan.baidu.com/s/17tSthnTTdJJIHpKE3NYHrg

(13) QuartusII_13.1

百度云链接:https://pan.baidu.com/s/1mCw_xgEoeUVQeUF9iE5y1w

(14) Quartus_Prime_15.1(Altera被Intel收购后首发)

百度云链接:https://pan.baidu.com/s/1xQ7GX8V2ylfNGLEkBtP3aQ

(15) Quartus_Prime_19.1

百度云链接:https://pan.baidu.com/s/1uu8eOwzjgNFTNRAj2QVoGA

(16) Diamond_3.8

百度云链接:https://pan.baidu.com/s/1hxaIB6mlYRzsEMXLd4AIzw

(17) Diamond_3.10

百度云链接:https://pan.baidu.com/s/1PrUskkBPTFpwX2cdBabfng

(18) Notepad++_7.6.6

百度云链接:https://pan.baidu.com/s/18JcOoXTN02qhj5xOsUcnVQ

(19) Notepad++_7.8.1

百度云链接:https://pan.baidu.com/s/1BFE7qDQSj8gZXZwEDGvGbQ

(20) UltraEdit(绿色版)

百度云链接:https://pan.baidu.com/s/1ErkZK7vViRQFAaDQNoatiw

(21) UltraEdit(安装版)

百度云链接:https://pan.baidu.com/s/1pbL5MaO2SqLVsJYmChOhPA

(22) Visio_2013

百度云链接:https://pan.baidu.com/s/10NdVd79GNzcv7baAbn4ebQ

六、总结

以上推荐都是参考性意见,具体如何选择还要根据个人习惯、功能需求来具体选取更加合适自己的搭配。以上所有搭配都是经过本人及群友进行验证过的,如有描述不当的地方欢迎加群指正。后面软件如果有新版本发布,我们会继续为

大家更新,所有软件都作为学习使用,不作为商业目的,如果商用推荐获取正版软件授权许可。

FPGA设计厂商还有很多其他公司,也包括国产的FPGA,但由于使用者不是很多,作为学习还是推荐使用参考资料多的平台,所以这里不再单独列举介绍。

责任编辑:xj

原文标题:FPGA开发工具套餐搭配推荐及软件链接(工程师们转起来)

文章出处:【微信公众号:FPGA之家】欢迎添加关注!文章转载请注明出处。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • FPGA
    +关注

    关注

    1600

    文章

    21280

    浏览量

    592848
  • Xilinx
    +关注

    关注

    70

    文章

    2118

    浏览量

    119341

原文标题:FPGA开发工具套餐搭配推荐及软件链接(工程师们转起来)

文章出处:【微信号:zhuyandz,微信公众号:FPGA之家】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    fpga开发一般用什么软件

    此外,还有一些其他的辅助工具,如用于数字信号处理开发的System Generator,以及用于HDL语言仿真的ModelSim等。这些工具可以配合上述的主要
    的头像 发表于 03-27 14:54 459次阅读

    苹果准备推出AI软件开发工具

    近日,有知情人士透露,苹果公司正在全力加码人工智能,准备推出一款新的软件开发工具。这款工具将利用生成式人工智能技术,帮助开发者自动完成编码工作,预计将加剧与微软在人工智能方面的竞争。
    的头像 发表于 02-20 14:35 390次阅读

    配置Ubuntu系统环境和安装的开发工具

    安装好Ubuntu系统环境后,开发前需要简单配置Ubuntu系统环境以及安装一些必备的开发工具
    的头像 发表于 12-22 13:32 588次阅读
    配置Ubuntu系统环境和安装的<b class='flag-5'>开发工具</b>

    CodeArts五年磨一剑,深耕信创软件开发工具

    在今年的QCon全球软件开发大会(上海站),华为云开发工具和效率领域首席专家、华为软件开发生产线 CodeArts首席技术总监王亚伟作为「智能化信创软件IDE」专题的出品人,带领他的专
    的头像 发表于 12-15 15:55 362次阅读
    CodeArts五年磨一剑,深耕信创<b class='flag-5'>软件开发工具</b>

    开发出商用的RISC-V处理器还需要哪些开发工具和环境?

    开发出商用的RISC-V处理器还需要哪些开发工具和环境? 处理器是软硬件的交汇点,所以必须有完善的编译器、开发工具软件开发环境(IDE),处理器内核才能够被用户顺利使用起来。目前RI
    发表于 11-18 06:05

    开发板和开发工具指南

    与使用开发环境相比,许多工程师更倾向于将调试点嵌入其代码并使用测试设备来验证其硬件。欧时电子指南将详述开发板和开发工具的优势,并提供关于使用和选择恰当开发工具的实用建议。
    的头像 发表于 10-26 14:35 265次阅读

    Keil软件公司8051单片机软件开发工具的介绍

    电子发烧友网站提供《Keil软件公司8051单片机软件开发工具的介绍.rar》资料免费下载
    发表于 10-20 16:43 2次下载
    Keil<b class='flag-5'>软件</b>公司8051单片机<b class='flag-5'>软件开发工具</b>的介绍

    Intellij IDEA 开发工具实例

    本篇博客我们将会以Intellij IDEA 开发工具为例,所以我这里简单谈谈我们所使用的开发工具。 目前大家做Java开发的,无外乎就两种,eclipse或者Intellij IDEA
    的头像 发表于 09-25 16:21 466次阅读
    Intellij IDEA <b class='flag-5'>开发工具</b>实例

    OneCore存储软件开发工具包(SDK)

    电子发烧友网站提供《OneCore存储软件开发工具包(SDK).pdf》资料免费下载
    发表于 08-22 14:53 0次下载
    OneCore存储<b class='flag-5'>软件开发工具</b>包(SDK)

    ARM软件开发工具包2.50版参考指南

    ARM软件开发工具包(SDT)由一套应用程序以及支持文档和示例组成,使您能够为ARM系列RISC处理器编写和调试应用程序。 您可以使用SDT来开发、生成和调试C、C++或ARM汇编语言程序。
    发表于 08-21 07:17

    ARM开发套件链接器和实用程序指南

    : ·命令行开发工具·图形用户界面开发工具·实用程序·支持软件。 本书介绍了ARM链接器、ARM链接和随ADS提供的命令行实用
    发表于 08-16 07:46

    RealView BREW链接器和实用程序的编译工具指南

    for BREW工具包由以下主要组件组成: ·命令行开发工具·实用程序·支持软件。 本书介绍了RVCT for BREW提供的ARM链接器、ARM
    发表于 08-16 07:46

    c++对于ARM软件开发工具包用户及参考指引

    这本书描述了armc++ 1.0版本的ARM软件开发工具包,以下简称为armc++。ARM c++是一套工具,当与ARM软件开发工具包2.11或更高版本一起使用时,允许您为ARM家族的RisC处理器
    发表于 08-08 06:29

    Emulex软件开发工具包实用程序(elxsdkutil)

    电子发烧友网站提供《Emulex软件开发工具包实用程序(elxsdkutil).pdf》资料免费下载
    发表于 07-28 09:36 0次下载
    Emulex<b class='flag-5'>软件开发工具</b>包实用程序(elxsdkutil)

    OpenHarmony开发者大会 开发工具分论坛:聚能量赢未来,工具助力应用创新

    日前,以“开源正当时,共赢新未来”为主题的开放原子开源基金会OpenHarmony开发者大会2023(以下简称“大会”)在北京举行,“开发工具分论坛”于当天下午召开。在本次论坛上,各位演讲嘉宾重点
    的头像 发表于 05-08 14:42 904次阅读
    OpenHarmony<b class='flag-5'>开发</b>者大会 <b class='flag-5'>开发工具</b>分论坛:聚能量赢未来,<b class='flag-5'>工具</b>助力应用创新