一、Xilinx(全球FPGA市場(chǎng)份額最大的公司,其發(fā)展動(dòng)態(tài)往往也代表著整個(gè)FPGA行業(yè)的動(dòng)態(tài))
(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最后一個(gè)版本也是比較穩(wěn)定的一個(gè)版本,能夠基本兼容Win10,對(duì)Win7、Win8的兼容性更好,其中對(duì)Win7的兼容性最好。為此,Xilinx公司專門在虛擬機(jī)上定制了一版兼容Win10的ISE_14.7,也是真真正正最后一款I(lǐng)SE軟件。具體使用套餐1還是套餐2視電腦系統(tǒng)而定。
套餐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的開(kāi)發(fā)軟件目前主要有2類,2012年之前主要是ISE,支持7系列及以下的芯片,而Vivado是Xilinx公司于2012年開(kāi)始發(fā)布的集成設(shè)計(jì)環(huán)境,主要支持7系列及以上的芯片,包括Zynq、UltraScale、UltraScale+、MPSoC、RFSoC等高端器件的支持,并引入Block Design的設(shè)計(jì)方法,且對(duì)文件夾的管理更加智能化。
其中16.4版本是極其穩(wěn)定的一個(gè)版本,非常好用,對(duì)Win7的兼容性最好,而Win8、Win10在調(diào)用DDR3 IP核時(shí)會(huì)導(dǎo)致軟件崩潰,從17版本開(kāi)始其軟件的界面有較大變化,使之顯得更加簡(jiǎn)潔,但是17版本的穩(wěn)定性都不是非常好,很多群友在安裝使用時(shí)遇到過(guò)較多問(wèn)題,直到18版本的出現(xiàn),對(duì)Win8、Win10的支持性明顯改善,而且在綜合速度上也有所提升(但相對(duì)于Quartus還是慢很多),18.3版本開(kāi)始支持高分屏。
19.1版本是最后一個(gè)單獨(dú)安裝Vivado后包含SDK的軟件,從19.2開(kāi)始都集成到Vitis中了,只要你安裝了Vitis一個(gè)軟件那么所有的FPGA開(kāi)發(fā)工具都有了,但是整個(gè)軟件卻很大僅壓縮包就有30多G,所以安裝的時(shí)候僅勾選你所需要的工具就不會(huì)占用太多硬盤空間。Xilinx對(duì)Vitis軟件已經(jīng)免費(fèi)開(kāi)放了從此不再需要liense。如果是Win7系統(tǒng)推薦使用套餐1;如果是Win8、Win10系統(tǒng)推薦使用套餐2或者套餐3;如果想體驗(yàn)高分屏效果推薦使用套餐3;如果想體驗(yàn)最新的Vitis可以選擇使用套餐4。
二、Altera(2015年被Intel斥資167億美元收購(gòu),全球FPGA市場(chǎng)份額第二)
(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的開(kāi)發(fā)軟件名叫Quartus,被收購(gòu)前名為QuartusII,被收購(gòu)后從改名為Quartus_Prime(從15.1版本開(kāi)始往后)。13.0是最經(jīng)典的一個(gè)版本,其中又包含兩個(gè)自版本分別是13.0.1.232和13.0.0.156,在下載器件庫(kù)的時(shí)候千萬(wàn)要注意。13.0版本還保留著VWF仿真的功能,但是已經(jīng)很少使用該功能了。13.0版本在綜合速度、界面、穩(wěn)定性、兼容性等方面來(lái)講都是非常完美的,并作為很多教學(xué)開(kāi)發(fā)使用。13.0的下一代軟件13.1在RTL視圖上已經(jīng)有了一些視覺(jué)上的變化,Quartus_Prime在界面上也較之前的版本有很大的變化。如果使用的是一些新器件推薦使用套餐2或者套餐3,如果是新手學(xué)習(xí),推薦使用套餐1。
二、Lattice(低功耗產(chǎn)品是其特色,全球FPGA市場(chǎng)份額第三,蘋果7手機(jī)內(nèi)部搭載的FPGA芯片就是Lattice的產(chǎn)品)
(1)Lattice官方軟件下載地址鏈接
http://www.latticesemi.com/zh-CN/Products/DesignSoftwareAndIP/FPGAandLDS/LatticeDiamond
(2)Lattice官方分析、綜合工具 + 第三方仿真工具 + 第三方代碼編輯器
套餐1:Diamond(最新版) + ModelSim_SE_10.5(及以上版本) + Notepad++/UltraEdit
注:Lattice官網(wǎng)一直只提供最新版本的開(kāi)發(fā)工具,目前更新到3.10,相對(duì)于老版本進(jìn)行了一些優(yōu)化和增加了對(duì)新器件的支持。
三、其他說(shuō)明
(1)關(guān)于ModelSim
雖然這些開(kāi)發(fā)軟件都有自帶的仿真工具,但是我們推薦使用獨(dú)立激活的ModelSim_SE版本,該版本功能強(qiáng)大,操作起來(lái)更加得心應(yīng)手,是眾多FPGA開(kāi)發(fā)工程師的不二選擇。ModelSim從10.5開(kāi)始支持同時(shí)打開(kāi)多個(gè)界面,這樣就更方便多工程同時(shí)仿真,提高效率。如果個(gè)人習(xí)慣于使用10.5以下的版本也可以堅(jiān)持使用。在一些常用功能和界面布局上差異并不是很大。
Xilinx也推薦了和Viviado適配的ModelSim版本,詳細(xì)請(qǐng)看:https://www.xilinx.com/support/answers/68324.html,如果沒(méi)有版本匹配
正確在編譯庫(kù)的時(shí)候會(huì)有報(bào)錯(cuò),但只要版本差距不是太大也能夠正常使用(一些特殊的IP核除外),本文推薦的版本搭配都是可以。
(2)關(guān)于文本編輯器
之所以使用第三方代碼編輯器是因?yàn)檐浖詭У拇a編輯器在某些功能上做的并不是很好,為了加快開(kāi)發(fā)效率,我們習(xí)慣選擇使用第三方代碼編輯器。關(guān)于第三方代碼編輯器其實(shí)有很多,大家也可以多嘗試,選擇自己感覺(jué)更好用的。而這里我們選擇比較常用的Notepad++和UltraEdit。Notepad++可以在做文檔時(shí)比較好的還原代碼的格式與高亮;而UltraEdit具有更強(qiáng)大的代碼編輯功能。他們都支持Verilog-2001語(yǔ)法標(biāo)準(zhǔn)且都可以通過(guò)添插件的方式實(shí)現(xiàn)模板和編譯代碼檢查語(yǔ)法的功能。
(3)畫圖結(jié)構(gòu)框圖和時(shí)序圖軟件
FPGA開(kāi)發(fā)過(guò)程中需要理清設(shè)計(jì)思路,往往用畫圖的方法輔助,需要畫圖的地方主要有兩處,一是系統(tǒng)結(jié)構(gòu)框圖,二是信號(hào)時(shí)序波形圖。作為能同時(shí)滿足以上兩種需求的畫圖工具,最合適不過(guò)的就是Visio了,而且網(wǎng)友還專門為FPGA開(kāi)發(fā)設(shè)計(jì)波形、邏輯器件、狀態(tài)機(jī)的相關(guān)庫(kù),當(dāng)然還有很多其他好用的小工具用于繪制時(shí)序圖(需要的請(qǐng)掃文末二維碼加群獲?。?/p>
二、軟件連接(提取密碼全部為: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穩(wěn)定版)
百度云鏈接: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(本版本往后開(kāi)始本支持高分屏)
百度云鏈接:https://pan.baidu.com/s/1UNpOSOE_EUhizogqEMdEQQ
(7)Vivado_19.1(單獨(dú)安裝Vivado軟件帶SDK的最后一個(gè)版本)
百度云鏈接:https://pan.baidu.com/s/1kzVE5W-LVegBuU6UAdtCgA
(8)Vitis_19.2(Xilinx全新的免費(fèi)軟件,集成了所以的FPGA開(kāi)發(fā)工具)
百度云鏈接: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(經(jīng)典教學(xué)初學(xué)版)
百度云鏈接:https://pan.baidu.com/s/17tSthnTTdJJIHpKE3NYHrg
(13) QuartusII_13.1
百度云鏈接:https://pan.baidu.com/s/1mCw_xgEoeUVQeUF9iE5y1w
(14) Quartus_Prime_15.1(Altera被Intel收購(gòu)后首發(fā))
百度云鏈接: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
六、總結(jié)
以上推薦都是參考性意見(jiàn),具體如何選擇還要根據(jù)個(gè)人習(xí)慣、功能需求來(lái)具體選取更加合適自己的搭配。以上所有搭配都是經(jīng)過(guò)本人及群友進(jìn)行驗(yàn)證過(guò)的,如有描述不當(dāng)?shù)牡胤綒g迎加群指正。后面軟件如果有新版本發(fā)布,我們會(huì)繼續(xù)為
大家更新,所有軟件都作為學(xué)習(xí)使用,不作為商業(yè)目的,如果商用推薦獲取正版軟件授權(quán)許可。
FPGA設(shè)計(jì)廠商還有很多其他公司,也包括國(guó)產(chǎn)的FPGA,但由于使用者不是很多,作為學(xué)習(xí)還是推薦使用參考資料多的平臺(tái),所以這里不再單獨(dú)列舉介紹。
責(zé)任編輯:xj
原文標(biāo)題:FPGA開(kāi)發(fā)工具套餐搭配推薦及軟件鏈接(工程師們轉(zhuǎn)起來(lái))
文章出處:【微信公眾號(hào):FPGA之家】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
-
FPGA
+關(guān)注
關(guān)注
1645文章
22050瀏覽量
618601 -
Xilinx
+關(guān)注
關(guān)注
73文章
2185瀏覽量
125374
原文標(biāo)題:FPGA開(kāi)發(fā)工具套餐搭配推薦及軟件鏈接(工程師們轉(zhuǎn)起來(lái))
文章出處:【微信號(hào):zhuyandz,微信公眾號(hào):FPGA之家】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
IAR開(kāi)發(fā)平臺(tái)升級(jí)Arm和RISC-V開(kāi)發(fā)工具鏈,加速現(xiàn)代嵌入式系統(tǒng)開(kāi)發(fā)
AI開(kāi)發(fā)工具分類與功能
Altera發(fā)布最新FPGA產(chǎn)品和開(kāi)發(fā)工具套件
鴻蒙北向開(kāi)發(fā)OpenHarmony4.1 DevEco Studio開(kāi)發(fā)工具安裝與配置

最新Simplicity SDK軟件開(kāi)發(fā)工具包發(fā)布
智多晶EDA工具HqFpga軟件實(shí)用小功能

電機(jī)方案開(kāi)發(fā)工具—QE For Motor

云計(jì)算開(kāi)發(fā)工具包括什么
電機(jī)方案開(kāi)發(fā)工具QE For Motor的使用教程

Altera推出一系列FPGA軟、硬件和開(kāi)發(fā)工具
支持C2000的開(kāi)發(fā)工具版本

評(píng)論