国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

FPGA開(kāi)發(fā)常用軟件的安裝

這篇具有很好參考價(jià)值的文章主要介紹了FPGA開(kāi)發(fā)常用軟件的安裝。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

Vivado軟件的安裝

? ? ? ?這篇博客里,我們一起去安裝開(kāi)發(fā)FPGA必備的軟件包括:Vivado、Modelsim、Gvim,并附上詳細(xì)的安裝步驟和配套說(shuō)明,正常來(lái)說(shuō)安裝配置好這些軟件可能也需要花費(fèi)2-3小時(shí),所以需要大家在這里多些耐心。工欲善其事必先利其器,選擇合適版本的開(kāi)發(fā)軟件和工具,也是往后快樂(lè)學(xué)習(xí)工作的先決條件。目前市場(chǎng)上主流的FPGA器件供應(yīng)商主要分為Xilinx和Altera,其中Altera公司推出的FPGA軟件環(huán)境為Quartus,Xilinx公司推出的FPGA軟件環(huán)境為ISE和Vivado,其圖標(biāo)如圖1所示。

FPGA開(kāi)發(fā)常用軟件的安裝

圖1 Quartus、ISE、Vivado圖標(biāo)?

? ? ? ?

? ? ? ?從市場(chǎng)占有率來(lái)說(shuō),Xilinx公司供應(yīng)的FPGA芯片因其功能完善、性?xún)r(jià)比高占據(jù)市場(chǎng)的50% 以上的比例,Xilinx公司的低端型號(hào)的芯片其中以Spartan-6系列為主要代表通常配套使用ISE開(kāi)發(fā)環(huán)境,但是ISE軟件現(xiàn)在已經(jīng)停止更新,所以最后的版本定格在ISE 14.7上, 不會(huì)改變而對(duì)于Xilinx公司目前占據(jù)市場(chǎng)主導(dǎo)的7系列(Spartan-7、Artix-7、Kintex-7、Virtex-7)和ZYNQ,ultrascale等較高端芯片都配套使用Vivado開(kāi)發(fā)環(huán)境,Vivado環(huán)境很好地兼顧ISE環(huán)境的所有功能,并且在實(shí)時(shí)更新軟件版本中。

? ? ? ?以嵌入式產(chǎn)品實(shí)際開(kāi)發(fā)經(jīng)驗(yàn)來(lái)看,這里向大家推薦Vivado 2017.4版本,因?yàn)檫@個(gè)版本非常穩(wěn)定并且功能也比較完善,聯(lián)合Modelsim 10.6仿真軟件使用效果很好,筆者在工作當(dāng)中也一直在使用這個(gè)版本,當(dāng)然這里大家也完全可以安裝使用更高的Vivado版本,可以根據(jù)工作學(xué)習(xí)需要和電腦配置安裝合適的版本,不過(guò)建議使用Vivado 2016.4及其以上的版本。一般來(lái)說(shuō)版本越高的Vivado軟件,因?yàn)楣δ茉黾恿税惭b過(guò)后也就越占空間,同時(shí)不同的Vivado版本需要對(duì)應(yīng)不同的Modelsim版本才可以聯(lián)合仿真,下表為Xilinx官方推薦的Vivado和Modelsim版本配套使用的情況。

Vivado

2018.2

Vivado

2018.1

Vivado

2017.4

Vivado

2017.3

Vivado

2017.2

Vivado

2017.1

Vivado

2016.4

Mentor Graphics Modelsim SE/DE/PE (10.6c)

Mentor Graphics Modelsim SE/DE/PE (10.6c)

Mentor Graphics Modelsim SE/DE/PE (10.6b)

Mentor Graphics Modelsim SE/DE/PE (10.6b)

Mentor Graphics Modelsim SE/DE/PE (10.5c)

Mentor Graphics Modelsim SE/DE/PE (10.5c)

Mentor Graphics Modelsim SE/DE/PE (10.5c)

表1 Xilinx官方推薦Vivado和ModelSim版本兼容表

? ?

? ? ? 在這里也去簡(jiǎn)單介紹一下Vivado 2017.4的安裝流程。首先打開(kāi)Vivado安裝包如圖2所示點(diǎn)擊xsetup.exe,然后會(huì)進(jìn)入安裝引導(dǎo)界面如圖3所示,直接next進(jìn)入Vivado 2017.4的安裝,圖4和圖5分別是Vivado 2017.4的接受許可協(xié)議界面和Vivado 2017.4的安裝版次選擇界面,并勾選“I Agree”和選擇好對(duì)應(yīng)安裝的版次,一路next即可,在圖6中Vivado 2017.4的選擇組件和器件庫(kù)界面,因?yàn)閂ivado的安裝非常占空間,大家可以根據(jù)實(shí)際需求來(lái)選擇學(xué)習(xí)工作中用到的器件庫(kù)來(lái)安裝,在圖7中,大家去選擇Vivado 2017.4的安裝路徑,next后會(huì)彈出圖8所示的 Vivado 2017.4的安裝總結(jié)界面,大家點(diǎn)擊Install安裝即可,耐心等待半小時(shí)左右,安裝完畢后會(huì)自動(dòng)彈出如圖10 所示Vivado 2017.4的安裝成功后的提示對(duì)話框,表示了Vivado 17.4已經(jīng)成功安裝好了,最后在安裝結(jié)束如圖11所示,我們可以選擇 30 天試用期,也可以通過(guò)購(gòu)買(mǎi)正版的Xilinx 的License 等途徑來(lái)正常使用。

FPGA開(kāi)發(fā)常用軟件的安裝

?圖2 Vivado 2017.4的安裝包

FPGA開(kāi)發(fā)常用軟件的安裝

?圖3 Vivado 2017.4安裝的引導(dǎo)界面

FPGA開(kāi)發(fā)常用軟件的安裝

圖4 Vivado 2017.4的接受許可協(xié)議界面

FPGA開(kāi)發(fā)常用軟件的安裝

?圖5 Vivado 2017.4的安裝版次選擇界面

FPGA開(kāi)發(fā)常用軟件的安裝

圖6 Vivado 2017.4的選擇組件和器件庫(kù)界面

FPGA開(kāi)發(fā)常用軟件的安裝

?圖7 Vivado 2017.4的配置安裝路徑界面

FPGA開(kāi)發(fā)常用軟件的安裝

?圖8 Vivado 2017.4的安裝總結(jié)界面

FPGA開(kāi)發(fā)常用軟件的安裝

?圖9 Vivado 2017.4的正在安裝中的界面

FPGA開(kāi)發(fā)常用軟件的安裝

?圖10 Vivado 2017.4的安裝成功后的提示對(duì)話框

FPGA開(kāi)發(fā)常用軟件的安裝

?圖11導(dǎo)入Vivado 2017.4的Lincese

Vivado軟件的功能概述

? ? ? ?在安裝完Vivado 17.4這個(gè)版本后,這里為大家簡(jiǎn)單地介紹下Vivado軟件的大概使用流程,即如圖12所示,打開(kāi)Vivado軟件,首先新建一個(gè)工程,在新建工程的過(guò)程中,大家完全可以通過(guò)工程創(chuàng)建向?qū)?,直接去新建一個(gè)芯片型號(hào)為XC7A35T-2FTG256C空工程,然后再手工去把Verilog的.v文件、IP核、約束.xdc文件添加到工程里,這一部分即設(shè)計(jì)輸入,同時(shí)在設(shè)計(jì)輸入和分析階段,Vivado 軟件會(huì)自動(dòng)檢查代碼,如果代碼有語(yǔ)法錯(cuò)誤,那么開(kāi)發(fā)環(huán)境上會(huì)給出相關(guān)的錯(cuò)誤提示。

? ? ? ?在FPGA 設(shè)計(jì)中,綜合過(guò)程就是將RTL設(shè)計(jì)轉(zhuǎn)變?yōu)橛?FPGA 器件中的查找表(LUT)、觸發(fā)器(FF)等各類(lèi)底層電路單元所組成的網(wǎng)表,在這個(gè)過(guò)程中Vivado環(huán)境下的綜合器也會(huì)對(duì)設(shè)計(jì)進(jìn)行優(yōu)化,刪除多余的邏輯等等。在綜合完成后,就是約束輸入步驟了,.xdc約束文件中表達(dá)了設(shè)計(jì)者期望滿足的時(shí)序約束、引腳約束等等,約束文件規(guī)范了整個(gè)設(shè)計(jì)的時(shí)序行為,并在綜合與實(shí)現(xiàn)階段來(lái)指導(dǎo)工具進(jìn)行布局和布線,工具會(huì)按照你的約束盡量去布局和布線,以滿足設(shè)計(jì)的時(shí)序要求,設(shè)計(jì)者可以在時(shí)序報(bào)告中看到最后的結(jié)果。

? ? ? ?接著如果實(shí)現(xiàn)整個(gè)設(shè)計(jì)了,完成了布局和布線等等,Vivado 會(huì)給出提示結(jié)果。此時(shí),就可以生成用于下載到器件中的比特流.bit文件了。最后通過(guò)下載器來(lái)將這個(gè)比特流.bit文件下載到 FPGA中,就完成了開(kāi)發(fā)整個(gè)流程,可以上板觀察現(xiàn)象了,但是.bit文件會(huì)掉電丟失,所以最終程序定型以后需要通過(guò)Vivado環(huán)境生成.mcs文件燒寫(xiě)到FPGA外掛flash中。

FPGA開(kāi)發(fā)常用軟件的安裝

?圖 12 Vivado軟件的使用流程

Modelsim軟件的安裝

? ? ? Modelsim軟件是由Mentor公司推出的一款非常優(yōu)秀的FPGA仿真軟件,其完美地兼容了各大FPGA廠家推出的IP核,因此成為業(yè)界必備的仿真神器,雖然Vivado本身也自帶有仿真軟件,但是Modelsim的仿真速度和靈活性等各個(gè)方面卻遠(yuǎn)超過(guò)它。為了更好地工程實(shí)踐化,筆者建議大家去使用Modelsim作為FPGA的仿真軟件。

FPGA開(kāi)發(fā)常用軟件的安裝

?圖13 ModelSim 10.6的安裝包

? ? ? ?前面也提到過(guò)Modelsim和Vivado軟件版本的匹配問(wèn)題,所以豌豆科工也為大家提供了Modelsim 10.6版本的下載鏈接用于匹配Vivado 17.4版本,其安裝過(guò)程相對(duì)于Vivado軟件更為簡(jiǎn)便,點(diǎn)擊modelsim-win64-10.6-se.exe根據(jù)安裝向?qū)У奶崾疽宦穘ext即可,其中如圖14和圖15所示分別是Modelsim 10.6的安裝導(dǎo)向界面,自定義Modelsim 10.6的安裝路徑界面,大家可以自定義安裝路徑。

FPGA開(kāi)發(fā)常用軟件的安裝

圖14 ModelSim 10.6的安裝導(dǎo)向界面?

FPGA開(kāi)發(fā)常用軟件的安裝

?圖15自定義ModelSim 10.6的安裝路徑界面

Modelsim10.6d和Vivado17.4軟件的關(guān)聯(lián)

? ? ? 打開(kāi)Vivado軟件,選擇Tools選型下的Compile Simulation Libraries,編譯庫(kù)compiled library location放入新建的文件夾D:/Vivado/Vivado2017.4_lib中,當(dāng)然這里大家也完全可以自定義其他的路徑,simulator executable path選擇modelsim安裝路徑下的win64,同時(shí)請(qǐng)注意不要忘記勾選compile xilinx IP選項(xiàng),最后單擊Compile即可,設(shè)置如下圖16所示,其中整個(gè)編譯過(guò)程一般需要半個(gè)小時(shí)到一個(gè)小時(shí)之間,過(guò)程中會(huì)彈出17的編譯進(jìn)度條,所以還請(qǐng)大家耐心等待。

FPGA開(kāi)發(fā)常用軟件的安裝

圖16 Vivado17.4和ModelSim 10.6聯(lián)合設(shè)置的界面?

FPGA開(kāi)發(fā)常用軟件的安裝

?圖17 Vivado17.4下編譯ModelSim 10.6的仿真庫(kù)

? ? ? ? 在Vivado17.4環(huán)境下編譯完全以后,我們還需要添加一下用戶的環(huán)境變量,如下圖5-17所示,變量名為:MODELSIM,變量值為:D:/Vivado/Vivado2017.4_lib/modelsim.ini,就和剛才編譯的路徑名相同即可。

FPGA開(kāi)發(fā)常用軟件的安裝

圖18 添加環(huán)境變量識(shí)別modelsim.ini文件?

? ? ? ? ?我們?cè)倩氐絍ivado界面窗口,打開(kāi)已經(jīng)準(zhǔn)備好的一個(gè)測(cè)試軟件dds_ip_test文件,如圖19所示,進(jìn)入Vivado界面后,請(qǐng)選擇Tools選型下的Settings設(shè)置選型。 打開(kāi)Settings設(shè)置以后,如圖20和21所示,這里需要在3rd Party Simulators下設(shè)置Modelsim的安裝路徑和庫(kù)路徑;在Simulation下設(shè)置Target simuator為Modelsim Simulator,我們只需要設(shè)置一次即可,后面打開(kāi)Vivado軟件就會(huì)默認(rèn)設(shè)置好的了。

FPGA開(kāi)發(fā)常用軟件的安裝

圖19 打開(kāi)dds_ip_test項(xiàng)目工程?

FPGA開(kāi)發(fā)常用軟件的安裝

? ? ? ? ? ? ? ? ? ? ? ? ? ?圖20 在3rd Party Simulators下設(shè)置Modelsim的安裝路徑和庫(kù)路徑

FPGA開(kāi)發(fā)常用軟件的安裝

?圖21 在Simulation下設(shè)置Target simuator為Modelsim Simulator

? ? ? ?如圖22所示,我們選擇Vivado17.4環(huán)境下左側(cè)工具欄的SIMULATION選型的Run Simulation,單擊Run Behavioral Simulation即可在Vivado17.4下啟動(dòng)Modelsim10.6仿真軟件,如果在安裝配置成功的話,即可看到如圖23所示下的在Modelsim10.6下的仿真波形圖。

FPGA開(kāi)發(fā)常用軟件的安裝

?圖22 在Vivado17.4下啟動(dòng)Modelsim10.6仿真軟件

FPGA開(kāi)發(fā)常用軟件的安裝

?圖23 在Modelsim10.6下的仿真波形圖文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-405180.html

到了這里,關(guān)于FPGA開(kāi)發(fā)常用軟件的安裝的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 05 Docker 安裝常用軟件 (mongoDB)

    05 Docker 安裝常用軟件 (mongoDB)

    目錄 1. mongoDB簡(jiǎn)介 1.1 mongodb的優(yōu)勢(shì) 2. mongodb的安裝 2.1 創(chuàng)建數(shù)據(jù)文件夾 2.2 備份+日志 2.3 配置文件夾 ?2.4 創(chuàng)建兩個(gè)文件 ?--- 2.4.1 配置如下:? 2.5 拉取mongodb 2.6 運(yùn)行容器? ?2.7 進(jìn)入mongodb容器 --- 2.7.0 高版本(6.0)以上是這樣的 , 舊版的沒(méi)研究? --- 2.7.1 查詢(xún)版本 --- 2.7.2??進(jìn)入amdin數(shù)據(jù)

    2024年02月16日
    瀏覽(25)
  • Docker 簡(jiǎn)單使用及安裝常用軟件

    Docker 簡(jiǎn)單使用及安裝常用軟件

    子命令分類(lèi) 子命令 Docker 環(huán)境信息 info、version 容器生命周期管理 Create、exec、kill、pause、.restart、rm、run、start、stop、unpause 鏡像倉(cāng)庫(kù)命令 login、logout、pull、push、search 鏡像管理 build、images、import、load、rmi、save、tag、commit 容器運(yùn)維操作 attach、export、inspect、port、ps、rename、s

    2024年04月28日
    瀏覽(24)
  • windows 下 搭建 ElasticSearch 環(huán)境,前端開(kāi)發(fā)常用軟件

    windows 下 搭建 ElasticSearch 環(huán)境,前端開(kāi)發(fā)常用軟件

    打開(kāi)瀏覽器測(cè)試: http://localhost:9200 徹底關(guān)閉ES 第三步:將ElasticSearch安裝為Windows服務(wù) 進(jìn)入bin目錄下執(zhí)行命令: elasticsearch-service.bat install 在windows服務(wù)中查看 elasticsearch-service.bat后面還可以執(zhí)行這些命令 install: 安裝Elasticsearch服務(wù) remove: 刪除已安裝的Elasticsearch服務(wù)(如果啟動(dòng)則

    2024年04月13日
    瀏覽(25)
  • 汽車(chē)零部件軟件開(kāi)發(fā)常用搜索算法

    一、線性搜索(Linear Search) 線性搜索是最基礎(chǔ)的查找算法,適用于對(duì)未排序或無(wú)特定結(jié)構(gòu)的數(shù)據(jù)集合進(jìn)行搜索。在C語(yǔ)言中實(shí)現(xiàn)時(shí),線性搜索通過(guò)遍歷數(shù)組或鏈表中的每一個(gè)元素,并與目標(biāo)值進(jìn)行比較,直至找到匹配項(xiàng)或者遍歷完所有元素。其時(shí)間復(fù)雜度為O(n),其中n代表數(shù)

    2024年02月19日
    瀏覽(28)
  • 單片機(jī)常用的開(kāi)發(fā)軟件有哪些?

    單片機(jī)常用的開(kāi)發(fā)軟件有哪些?

    開(kāi)發(fā)工具有很多,踩坑無(wú)數(shù)總結(jié): 用得順手、帶仿真調(diào)試功能 的最重要。 特別是帶仿真調(diào)試功能,用熟了,能讓你找Bug效率直接起飛。 下面給大家盤(pán)點(diǎn)一些比較常用的單片機(jī)開(kāi)發(fā)工具: 1.Keil μVision ? 這款開(kāi)發(fā)工具相信是所有做單片機(jī)開(kāi)發(fā)必用的了。 Keil是一種基于Windows系

    2024年02月09日
    瀏覽(18)
  • 嵌入式:ARM常用開(kāi)發(fā)編譯軟件介紹

    嵌入式:ARM常用開(kāi)發(fā)編譯軟件介紹

    ADS(ARM Developer Suite),是在1993年由Metrowerks公司開(kāi)發(fā)是ARM處理器下最主要的開(kāi)發(fā)工具。 他的前身是SDT,SDT是ARM公司幾年前的開(kāi)發(fā)環(huán)境軟件,目前SDT早已經(jīng)不再升級(jí)。ADS包括了四個(gè)模塊分別是:SIMULATOR;C 編譯器;實(shí)時(shí)調(diào)試器;應(yīng)用函數(shù)庫(kù)。ADS對(duì)匯編、C/C++、java支持的均很好,

    2024年02月06日
    瀏覽(107)
  • DebainDebain常用軟件安裝:jdk、maven、yum,更換軟件源(二)

    DebainDebain常用軟件安裝:jdk、maven、yum,更換軟件源(二)

    目錄 一、安裝sudo命令 二、安裝jdk8 三、更換軟件源 四、Debian 安裝 yum 五、安裝zip、unzip、curl、lrzsz、NUMA 六、安裝Maven 七、問(wèn)題 1) 執(zhí)行sudo命令,提示 -bash: sudo: command not found的解決方法 apt-get install sudo 如果提示 E: Unable to locate package sudo 的錯(cuò)誤,先執(zhí)行下面的命令: apt-ge

    2024年02月08日
    瀏覽(17)
  • 汽車(chē)零部件軟件開(kāi)發(fā)中常用濾波算法

    滑動(dòng)窗口濾波是數(shù)字信號(hào)處理中的基本技術(shù),通過(guò)在數(shù)據(jù)序列上移動(dòng)一個(gè)固定大小的窗口并計(jì)算窗口內(nèi)數(shù)據(jù)點(diǎn)的統(tǒng)計(jì)量(如均值或中值)來(lái)平滑信號(hào)。本文將探討滑動(dòng)窗口均值濾波和中值濾波的基本實(shí)現(xiàn)、工作原理及其局限性,并引入卡爾曼濾波作為一種更高級(jí)別的濾波方法

    2024年02月21日
    瀏覽(21)
  • 【鴻蒙軟件開(kāi)發(fā)】ArkTS常用組件之Button

    【鴻蒙軟件開(kāi)發(fā)】ArkTS常用組件之Button

    Button是按鈕組件,通常用于響應(yīng)用戶的點(diǎn)擊操作,其類(lèi)型包括膠囊按鈕、圓形按鈕、普通按鈕。Button當(dāng)做為容器使用時(shí)可以通過(guò)添加子組件實(shí)現(xiàn)包含文字、圖片等元素的按鈕。具體用法請(qǐng)參考Button。 Button通過(guò)調(diào)用接口來(lái)創(chuàng)建,接口調(diào)用有以下兩種形式: 創(chuàng)建不包含子組件的

    2024年02月02日
    瀏覽(26)
  • Debain11常用軟件安裝:jdk、maven、yum,更換軟件源(二)

    Debain11常用軟件安裝:jdk、maven、yum,更換軟件源(二)

    目錄 一、安裝sudo命令 二、安裝jdk8 三、更換軟件源 四、Debian 安裝 yum 五、安裝zip、unzip、curl、lrzsz、NUMA 六、安裝Maven 七、問(wèn)題 1) 執(zhí)行sudo命令,提示 -bash: sudo: command not found的解決方法 apt-get install sudo 如果提示 E: Unable to locate package sudo 的錯(cuò)誤,先執(zhí)行下面的命令: apt-ge

    2024年01月19日
    瀏覽(24)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包