在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

fpga開發一般用什么軟件

姚小熊27 ? 來源:網絡整理 ? 作者:網絡整理 ? 2020-11-10 14:48 ? 次閱讀

fpga開發一般用什么軟件

一、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 + ModelSim_SE_10.5(及以上版本) + Notepad++/UltraEdit

套餐3:

Vivado_18.3 + ModelSim_SE_10.5(及以上版本) + Notepad++/UltraEdit

注:Xilinx的開發軟件目前主要有2類,2012年之前主要是ISE,支持7系列及以下的芯片,而Vivado是Xilinx公司于2012年開始發布的集成設計環境,主要支持7系列及以上的芯片,包括Zynq、UltraScale、UltraScale+等高端器件的支持,并引入Block Design的設計方法,且對文件夾的管理更加智能化。其中16.4版本是極其穩定的一個版本,非常好用,對win7的兼容性最好,而win8、win10在調用DDR3 IP核時會導致軟件崩潰,從17版本開始其軟件的界面有較大變化,使之顯得更加簡潔,但是17版本的穩定性都不是非常好,很多群友在安裝使用時遇到過較多問題,直到18版本的出現,對win8、win10的支持性明顯改善,而且在綜合速度上也有所提升(但相對于Quartus還是慢很多),18.3也首次支持高分屏。如果是win7系統推薦使用套餐1;如果是win8、win10系統推薦使用套餐2或者套餐3;如果想體驗高分屏效果推薦使用套餐3。

二、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 + 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版本開始往后),目前更新到最新的版本為19.1。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/zhCN/Products/DesignSoftwareAndIP/FPGAandLDS/LatticeDiamond

(2) Lattice官方分析、綜合工具 + 第三方仿真工具 + 第三方代碼編輯器

套餐1:

Diamone(最新版) + ModelSim_SE_10.5(及以上版本) + Notepad++/UltraEdit

注:Lattice官網一直只提供最新版本的開發工具,目前更新到3.10,相對于老版本進行了一些優化和增加了對新器件的支持。

四、其他說明

(1) 關于ModelSim

雖然這些開發軟件都有自帶的仿真工具,但是我們推薦使用獨立激活的ModelSim_SE版本,該版本功能強大,操作起來更加得心應手,是眾多FPGA開發工程師的不二選擇。ModelSim從10.5開始支持同時打開多個界面,這樣就更方便多工程同時仿真,提高效率。如果個人習慣于使用10.5以下的版本也可以堅持使用。在一些常用功能和界面布局上差異并不是很大。

(2) 關于文本編輯器

之所以使用第三方代碼編輯器是因為軟件自帶的代碼編輯器在某些功能上做的并不是很好,為了加快開發效率,我們習慣選擇使用第三方代碼編輯器。關于第三方代碼編輯器其實有很多,大家也可以多嘗試,選擇自己感覺更好用的。而這里我們選擇比較常用的Notepad++和UltraEdit。Notepad++可以在做文檔時比較好的還原代碼的格式與高亮;而UltraEdit具有更強大的代碼編輯功能,他們都支持Verilog-2001。

(3) 畫圖軟件

FPGA開發過程中需要理清設計思路,往往用畫圖的方法輔助,需要畫圖的地方主要有兩處,一是系統結構框圖,二是信號時序波形圖。作為能同時滿足以上兩種需求的畫圖工具,最合適不過的就是Visio了,而且網友為了繪圖方便還自己制作了用于FPGA設計的相關庫,當然還有其他的小工具用于FPGA畫圖,以后有機會再推薦給大家。

五、軟件連接

(1) ISE_14.7

百度云鏈接:

https://pan.baidu.com/s/1O-E-y7RsDvbOWjvDKQfXqw

提取密碼:ysai

(2) ISE_14.7(win10特別版)

百度云鏈接:

https://pan.baidu.com/s/1xhMdXiH84qTv5zYDrpUkYA

提取密碼:plxi

(3) Vivado_16.4(win7穩定版)

百度云鏈接:

https://pan.baidu.com/s/1FQooYQ5Bsm8vjrXUXjVcbw

提取密碼:l62i

(4) Vivado_18.1

百度云鏈接:

https://pan.baidu.com/s/1oxsGth9j9B4I4FHIaHKlvw

提取密碼:hxh2

(5) Vivado_18.3(最新版、高分屏版)

百度云鏈接:

https://pan.baidu.com/s/1znQlzHZ9-K5bJ2p42QrQ0Q

提取密碼:1wge

(6) ModelSim_SE_10.1

百度云鏈接:

https://pan.baidu.com/s/1Mexy4ojyHJQ4TNwXY4_dwA

提取密碼:db9c

(7) ModelSim__SE_10.2

百度云鏈接:

https://pan.baidu.com/s/1IQmuxphlBPclLotvqxml8g

提取密碼:qiqr

(8) ModelSim_SE_10.4

百度云鏈接:

https://pan.baidu.com/s/1l-g_ZulRW-GZzl8rX8Bbzg

提取密碼:luit

(9) ModelSim_SE_10.5

百度云鏈接:

https://pan.baidu.com/s/1wB503GC5w_MsaSci21uxlg

提取密碼:dvll

(10) ModelSim_SE_10.6

百度云鏈接:

https://pan.baidu.com/s/19BXPII7_Jq3LsFX4VqbpIw

提取密碼:d3yz

(11) ModelSim_SE_10.7(最新版)

百度云鏈接:

https://pan.baidu.com/s/1JwSwdJrL2ebXvJ7BFFPdcg

提取密碼:9eyv

(12) QuartusII_13.0(經典版)

百度云鏈接:

https://pan.baidu.com/s/1cnXfDgtJHPS0Ub72HcBaXg

提取密碼:6ksg

(13) Quartus_Prime_15.1(Intel收購后首發)

百度云鏈接:

https://pan.baidu.com/s/1aGvCJV7Ue6J7mkYj22vijA

提取密碼:a92u

(14) Quartus_Prime_19.1(最新版)

百度云鏈接:

https://pan.baidu.com/s/1qEkFiA6BgBmlNzidfVZb8g

提取密碼:0co8

(15) Diamond_3.8

百度云鏈接:

https://pan.baidu.com/s/1EKwaQCZeJDt-NiqGGzOj0g

提取密碼:fpef

(16) Diamond_3.10(最新版)

百度云鏈接:

https://pan.baidu.com/s/1mrWGEEsBHHVM33cpRr8tbQ

提取密碼:md4s

(17) Notepad++

百度云鏈接:

https://pan.baidu.com/s/1CFso0EvNLb-iY1iHjpHfVw

提取密碼:yi4g

(18) UltraEdit(綠色版、安裝版)

百度云鏈接:

https://pan.baidu.com/s/1JVttJDkdAVN4yzyhosXldQ

提取密碼:qvps

(19) Visio_2013

百度云鏈接:

https://pan.baidu.com/s/11bBDZxf2WqopeLrnwlYMRg

提取密碼:oll4

(20) Matlab_2016a

百度云鏈接:

https://pan.baidu.com/s/1vy2Uz4WDnHNkgVo_n7CyRw

提取密碼:xdlv

六、總結

以上推薦都是參考性意見,具體如何選擇還要根據個人習慣、功能需求來具體選取更加合適自己的搭配。以上所有搭配都是經過本人及群友進行驗證過的,如有描述不當的地方歡迎加群指正。后面軟件如果有新版本發布,我們會繼續為大家更新,所有軟件都作為學習使用,不作為商業目的,如果商用推薦獲取正版軟件授權許可。

FPGA設計廠商還有很多其他公司,也包括國產的FPGA,但由于使用者不是很多,作為學習還是推薦使用參考資料多的平臺,所以這里不再單獨列舉介紹。

FPGA中的仿真

在進行FPGA工程開發中,都會接觸到仿真這個環節。FPGA開發一定要仿真,要養成仿真的習慣。

很多初學者或者學藝不精的工程師都比較排斥仿真。

但是,仿真真的很重要!

仿真可以讓設計者能夠很快知道模塊輸出值是否正確。說到這,就有讀者想問,直接上板子不是更快嗎?如果你以后的工作都是用FPGA來跑流水燈,點數碼管的話,那么直接上板子確實是比較快。但是我們相信,不會有哪個公司要求你用FPGA僅僅是跑個流水燈的。如果設計者遇到稍微復雜一點的工程,注意筆者說的是稍微復雜一點,還不是很復雜。那么當您完成一次綜合、布局布線、生成bit文件的時間超過半個小時是很正常的。當你發現效果不對,又返回來打算邏輯分析儀插入寄存器查看懷疑對象,那么問題來了,你打算用邏輯分析儀查看多少個寄存器值呢?邏輯分析儀是利用FPGA內部資源來存儲數據達到捕捉的功能,加入過大的邏輯分析儀會使得布局布線更為困難,時間會更久。再者邏輯分析儀存儲量是有限的,不可能從時間0開始一直存儲下去。存滿了,下次再來就刷新了。從上面看開,如果不仿真,單純的用邏輯分析儀進行捕捉,每綜合一次消耗大量的時間,再者ChipScope能觀察到的信號有限,以及功能單一。這樣一個流程下來,也許一天也未必能找到問題的所在,更別說處理問題了。

如果換成仿真,你可以添加大量的觀察信號,可以從時間0開始就得到數據,對于稍微復雜的工程,不用跑半個小時的仿真已經可以出很多數據了,足夠開發者逐步分析了。

在復雜的工程中,仿真就體現出它的強大意義!
責任編輯:YYX

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • FPGA
    +關注

    關注

    1642

    文章

    21918

    瀏覽量

    611867
  • Xilinx
    +關注

    關注

    73

    文章

    2179

    瀏覽量

    123889
  • Altera
    +關注

    關注

    37

    文章

    799

    瀏覽量

    155156
收藏 人收藏

    評論

    相關推薦

    STM32開發一般都會配置arduino接口,是不是基本上也都會支持arduino?

    STM32開發一般都會配置arduino接口,是不是基本上也都會支持arduino?這個在哪里可以查詢開發板是否支持
    發表于 03-07 06:33

    mark點定位的一般原理與步驟

    在印刷電路板(PCB)的制造、組裝和檢測過程中,Mark 點定位是確保精度的關鍵環節。以下是 Mark 點定位的一般原則和步驟。 ()設計階段 位置規劃 在 PCB 設計之初,就需要規劃 Mark
    的頭像 發表于 02-05 17:37 ?846次閱讀

    光譜傳感器的一般原理

    光譜傳感器是種能夠測量物質光譜特性的儀器,其一般原理主要基于物質對不同波長的光的吸收、發射和散射等特性進行分析,從而獲取物質的光譜信息。以下是對光譜傳感器一般原理的詳細解釋:
    的頭像 發表于 01-05 14:16 ?831次閱讀

    網線一般是什么線

    網線一般指的是用于計算機網絡通信的傳輸介質,它有多種類型,每種類型都有其特定的應用場景和性能特點。以下是些常見的網線類型: 、以太網網線(Ethernet Cable) 以太網網線是最常用的網線
    的頭像 發表于 12-03 09:46 ?1468次閱讀

    請問肌電采集一般什么集成芯片?

    請問肌電采集一般什么集成芯片。 我們需要多通道,8-16,當然可以多個ads1292 或者是單片ADS1298,ADS1299. 看手冊中介紹,ADS1298可以支持EMG,其他沒有提及。我們是近距離的肌電采集,才幾點間距
    發表于 12-03 08:22

    Altera推出系列FPGA軟、硬件和開發工具

    近期,英特爾子公司Altera推出了系列FPGA軟、硬件和開發工具,使其可編程解決方案更易應用于廣泛的例和市場。Altera在年度開發
    的頭像 發表于 10-12 10:47 ?821次閱讀

    退耦電容一般多大

    退耦電容的容量選擇并不是成不變的,而是需要根據具體的電路設計需求和工作條件來確定。以下是對退耦電容容量選擇的一般原則和考慮因素: 、一般
    的頭像 發表于 09-26 11:28 ?1143次閱讀

    一般繼電器需要多少電流才能驅動

    一般繼電器所需的驅動電流會根據其型號、規格和額定工作電壓等因素有所不同。通常,繼電器需要定的電流來驅動其線圈產生磁場,從而使觸點閉合或斷開。以下是對繼電器驅動電流的一般性說明: 、
    的頭像 發表于 09-05 15:18 ?5693次閱讀

    RT-Thread Studio構建和重新構建的不同,一般我們編譯工程時哪個?

    想請教在RT-Thread Studio中,構建和重新構建的不同,一般我們編譯工程時哪個,謝謝!
    發表于 07-25 07:38

    Arinc 429 發送數據一般是什么

    Arinc 429 發送數據一般是什么
    發表于 07-23 09:46

    數據機房光纖配線架一般什么口

    數據中心。這些口數較少的光纖配線架能夠滿足基礎的網絡連接需求,且成本相對較低。 36口和48口:適用于一般到大型的光纖通信系統或數據中心。這些口數較多的光纖配線架能夠滿足更多的網絡連接需求,并為未來可能的擴容提供空間。
    的頭像 發表于 07-02 10:40 ?720次閱讀

    工控機壽命一般幾年

    工控機,作為工業控制的核心設備,其使用壽命受到多種因素的影響。一般來說,工控機的正常使用壽命通常在 5 年到 10 年之間 12。但這范圍并非絕對,具體的使用壽命還會受到以下幾個關鍵因素的影響:
    的頭像 發表于 06-25 10:00 ?1446次閱讀

    清華FPGA開發軟件

    清華的FPGA除了官方提供的開發軟件,能用其它開發軟件進行開發嗎? 官方的開發軟件安裝,挺麻煩啊。
    發表于 06-23 12:25

    cnc系統軟件一般包括哪幾個部分

    多個子系統和模塊,共同完成對機床的控制和管理。以下是對CNC系統軟件的詳細介紹: 系統軟件架構 CNC系統軟件的架構通常采用分層設計,將軟件分為多個層次,以實現模塊化和可擴展性。
    的頭像 發表于 06-14 16:01 ?1755次閱讀

    PLC的工作電源一般是多少

    在工業自動化領域中,PLC(Programmable Logic Controller,可編程邏輯控制器)扮演著至關重要的角色。PLC作為工業自動化系統的核心控制設備,其工作電源的穩定性和適應性直接關系到整個系統的正常運行。本文將深入探討PLC的工作電源一般是多少,并從多個角度進行詳細的闡述和解釋。
    的頭像 發表于 05-28 16:41 ?6026次閱讀
    主站蜘蛛池模板: 亚洲天堂一区二区三区 | 国产操女 | 三级国产在线观看 | 亚洲国产精品久久婷婷 | 手机看片日韩永久福利盒子 | 立即播放免费毛片一级 | 无遮挡很爽很污很黄很色的网站 | 久久黄色网 | 色偷偷亚洲天堂 | 又粗又长又爽又长黄免费视频 | 国产午夜a理论毛片在线影院 | www.4虎影院| eeuss影院www影院夜场 | 午夜欧美成人久久久久久 | 亚洲情a成黄在线观看动 | 久久天天躁狠狠躁狠狠躁 | 欧美日韩影院 | 午夜精品一区二区三区在线视 | 色综合天天色 | 9久久精品| 亚洲成人免费网站 | 男男憋尿play按小腹 | 亚洲黄色官网 | 色爱区综合激月婷婷激情五月 | 欧美最猛性xxxx免费 | 狠狠色 综合色区 | 日本最猛黑人xxxx猛交 | 美女视频网站免费播放视 | 天天干夜夜噜 | 亚洲最色网 | 午夜高清视频在线观看 | 欧美精品久久天天躁 | 福利视频一区二区微拍堂 | 最刺激黄a大片免费观看下截 | 成人伊人 | www.xxx.日本| 男人j进女人j的视频一进一出 | 成人欧美一区二区三区视频不卡 | 天天做天天爱天天爽 | xx综合网| 美女视频一区二区三区在线 |