0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

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

3天內(nèi)不再提示

fpga開發(fā)板推薦初學(xué)者

姚小熊27 ? 來源:網(wǎng)絡(luò)整理 ? 作者:網(wǎng)絡(luò)整理 ? 2020-11-10 14:55 ? 次閱讀

fpga開發(fā)板推薦初學(xué)者

對于一個初學(xué)者來說,選擇一款適合學(xué)習(xí)的FPGA是整個FPGA學(xué)習(xí)生涯的必經(jīng)之路。我個人建議在選擇FPGA的時候,應(yīng)該抓住如下幾個原則:

1、選擇主流廠家的流行的型號,這樣更容易獲取學(xué)習(xí)資源。

選擇一家主流公司的FPGA芯片:在國內(nèi)目前來說,主流是Xilinx以及AlteraIntel)。獲取資料最便捷的途徑就是這些生產(chǎn)廠家的官方網(wǎng)站(http://www.altera.com.cn/,http://china.xilinx.com/)。一般情況下,官方網(wǎng)站都會按照產(chǎn)品系列或應(yīng)用場合列出所有的產(chǎn)品,直觀的告訴你某個系列產(chǎn)品的應(yīng)用場合。比如在ALTERA的網(wǎng)站,就會明確標(biāo)明它的三大類的FPGA產(chǎn)品,高端的Stratix系列,中端的Arria系列和低成本的Cyclone系列。

2、選擇一個性價比較高的FPGA芯片

1) Xilinx 的主流FPGA分為兩大類,一種側(cè)重于低成本應(yīng)用,容量中等,性能可以滿足一般的邏輯設(shè)計要求,如Spartan系列;還有一種側(cè)重于高性能應(yīng)用,容量大,性能能滿足各類高端應(yīng)用,如Virtex系列。

2) Altera 的主流FPGA分為兩大類,一種側(cè)重低成本應(yīng)用,容量中等,性能可以滿足一般的邏輯設(shè)計要求,如Cyclone系列;還有一種側(cè)重于高性能應(yīng)用,容量大,性能能滿足各類高端應(yīng)用,如Startix系列。

用戶可以根據(jù)自己實際應(yīng)用要求進行選擇。在性能可以滿足的情況下,優(yōu)先選擇低成本器件。對于初學(xué)者而言,本人建議選擇Xilinx的Spartan系列或者Altera 的Cyclone系列。

3、選擇一個學(xué)習(xí)資源比較多的FPGA開發(fā)板

1)對于Cyclone系列:建議選擇Cyclone IV E系列。因為Cyclone IV E學(xué)習(xí)資源多,譬如黑金fpga開發(fā)板Cyclone IV EP4CE15有一整套的視頻以及系列的學(xué)習(xí)筆《FPGA的那些事》。黑金開發(fā)板對應(yīng)的社區(qū)論壇有:黑金動力社區(qū)。其實黑金動力社區(qū)也有Xilinx的spartan6系列的開發(fā)板。還有市面上培訓(xùn)機構(gòu)華清遠見也是使用Cyclone系列的產(chǎn)品。明德樣FPGA培訓(xùn)機構(gòu)也有Cyclone系列和spartan6系列的開發(fā)板以及學(xué)習(xí)資源。

由上圖知道,對于學(xué)習(xí)而言選擇一個不是很舊也不是很新的系列為宜,建議選擇Cyclone IV。Cyclone IV分為Cyclone IV E和Cyclone IV GX(這兩者的詳細區(qū)別有興趣的可以到官網(wǎng)查看)。官網(wǎng)查看片上資源如下圖,芯片選型時可以查閱一下。

2)對于Xilinx的spartan系列:建議選擇spartan 6。選擇原因如下:

1、首先現(xiàn)在有一部分高校開設(shè)fpga課程使用的就是spartan 6。主要原因也是因為這個系列的fpga芯片對于初學(xué)者而言,更容易上手,而且市面上利用spartan6系列芯片作為核心芯片的fpga開發(fā)也不少,也有不少培訓(xùn)機構(gòu)使用該系列的芯片開發(fā)板??偟膩碚f,spartan6系列的網(wǎng)上學(xué)習(xí)資源還是比較豐富的。例如紅色颶風(fēng)的spartan6系列開發(fā)板就使用了spartan6-XC6SLX16芯片

2、spartan 6是一個劃時代的產(chǎn)品,如下圖可以看到spartan 6是45nm,這個不是我想說的,我想說的是:Xilinx公司的spartan 6系列以及更早推出的fpga系列芯片使用的開發(fā)環(huán)境EAD是ISE,而spartan6系列之后新推出的fpga芯片使用開發(fā)環(huán)境EDA是vivido。其實兩個開發(fā)EDA大同小異。不過為了學(xué)習(xí)的全面性,建議初學(xué)者可以選擇spartan6以及ISE。等入門之后再轉(zhuǎn)到vivado也是如魚得水的事情。

與Cyclone IV分為Cyclone IV E和Cyclone IV GX相似,spartan-6也分為spartan-6 LX系列已經(jīng)spartan-6 LXT系列。下面給出spartan-6 LX系列的片上資源(這些都是從官網(wǎng)截圖下來的,有興趣的朋友可以到官網(wǎng)查閱)

由上圖,根據(jù)資源是否夠用原則,可以選擇一個片上資源適中的,譬如XC6SLX45,如果對片上資源要求不是那么大,也可以選擇XC6SLX16,盡量別選擇XC6SLX4或者XC6SLX9,因為資源太少也不利于后面的擴展。以上便是我對初學(xué)者選擇FPGA的一些建議。

FPGA開發(fā)環(huán)境搭建

本次開發(fā)的主要目的是將程序下載到自己設(shè)計的相機PCB板上,從而加以驗證自己的相機系統(tǒng)是否設(shè)計成功。

第一步是FPGA環(huán)境的搭建。

首先是Quartus II 11.0 套件下載

(1)11.0_quartus_windows.exe

(2)11.0_devices_windows.exe

(3)11.0_legacy_nios2_windows.exe

(4)11.0_modelsim_ase_windows.exe

(5)11.0_dsp_builder_windows.exe

同于本系統(tǒng)的nios部分是基于nios2-ide軟件操作,因而前面四個軟件必須下載(建議使用百度云,下載速度快些),所有軟件都要安裝在同一目錄下,另外(1)軟件必須破解,

Quartus II 11.0軟件破解

1、 獲取本機IP物理地址

運行-CMD

輸入命令:ipconfig/all

找到本地連接中的 Physical Address 其后面的序列號記下

2、 關(guān)掉殺毒軟件,打Quartus_11.0x86破解器

3、 點擊軟件,提示未找到該文件,查找安裝目錄下的quartusinsys_cpt.dll文件,選中,crack在替換sys_cpt.dll的同時,在同一目錄下生成license.bat許可證文件。

4、 運行完畢。退出

5、 在D:altera11.0quartusin目錄下找到license.dat,以記事本模式打開。如上,用1方式獲取ID:001e90b676fd,去替換XXXXXXXXXXXX,保存,并刪除下面的中文。

6、 重新以“30 days試用期”模式打開軟件,打開Tool-License Setup,重新在以上目錄下選擇license.bat文件,點確認重新導(dǎo)入數(shù)據(jù),系統(tǒng)找到Host ID,有效期至2035.12,至此,破解完畢。

注意點:

在11.0_modelsim_ase_windows.exe安裝好后

打開 Quartus II ,打開菜單 Tool-Options ,在 EDA Tool Options 中的 Modelsim-Altera ,選擇 Moldelsim-Altera 應(yīng)用程序的根目錄,配置 Modelsim-Altera 應(yīng)用程序第三方軟件路徑。
責(zé)任編輯:YYX

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • FPGA
    +關(guān)注

    關(guān)注

    1620

    文章

    21509

    瀏覽量

    598860
  • Xilinx
    +關(guān)注

    關(guān)注

    70

    文章

    2136

    瀏覽量

    120373
  • Altera
    +關(guān)注

    關(guān)注

    37

    文章

    772

    瀏覽量

    153668
收藏 人收藏

    評論

    相關(guān)推薦

    種草一塊國產(chǎn)FPGA開發(fā)板,不用燒錄器,一根TypeC線即插即用,盤古PGX-MINI 4K開發(fā)板

    分享一塊國產(chǎn)入門級FPGA開發(fā)板,不用燒錄器,盤古PGX-MINI 4K開發(fā)板,一根TypeC線即插即用,一鍵式便攜操作,非常適用于初學(xué)者?。。《遗涮椎馁Y料和實驗例程很豐富,對于想嘗
    發(fā)表于 08-01 10:27

    盤點那些硬件+項目學(xué)習(xí)套件:阿里云HaaS EDU物聯(lián)網(wǎng)開發(fā)板及入門常見問題解答

    來盤點一下,比較受歡迎幾款“硬件+項目”學(xué)習(xí)套件,以及一些初學(xué)者比較關(guān)注的問題。盤點四:阿里云HaaSEDU物聯(lián)網(wǎng)開發(fā)板開發(fā)板標(biāo)識圖▋開發(fā)板簡介HaaSEDUK
    的頭像 發(fā)表于 07-31 16:28 ?500次閱讀
    盤點那些硬件+項目學(xué)習(xí)套件:阿里云HaaS EDU物聯(lián)網(wǎng)<b class='flag-5'>開發(fā)板</b>及入門常見問題解答

    國內(nèi)哪家的FPGA適合初學(xué)者

    如題,想著手學(xué)習(xí)FPGA的話,國內(nèi)哪家的比較好,更適合初學(xué)者學(xué)習(xí)?這方面的經(jīng)驗,是一點都沒。
    發(fā)表于 04-14 19:17

    fpga開發(fā)板是什么?fpga開發(fā)板有哪些?

    FPGA開發(fā)板是一種基于FPGA(現(xiàn)場可編程門陣列)技術(shù)的開發(fā)平臺,它允許工程師通過編程來定義和配置FPGA芯片上的邏輯電路,以實現(xiàn)各種數(shù)字
    的頭像 發(fā)表于 03-14 18:20 ?1486次閱讀

    fpga開發(fā)板使用教程

    FPGA開發(fā)板的使用教程主要包括以下幾個關(guān)鍵步驟。
    的頭像 發(fā)表于 03-14 15:50 ?775次閱讀

    種草一塊國產(chǎn)FPGA開發(fā)板,不用燒錄器,一根TypeC線即插即用,盤古PGX-MINI 4K開發(fā)板

    分享一塊國產(chǎn)入門級FPGA開發(fā)板,不用燒錄器,盤古PGX-MINI 4K開發(fā)板,一根TypeC線即插即用,一鍵式便攜操作,非常適用于初學(xué)者?。。《遗涮椎馁Y料和實驗例程很豐富,對于想嘗
    發(fā)表于 03-04 16:04

    初學(xué)者請問各位大佬

    為什么在89C51單片機中R1可以提供低地址 在外部擴展RAM中不是P0口提供低8位地址P2口提供高8位地址嗎初學(xué)者有些不理解望各位大佬解答一下謝謝
    發(fā)表于 02-23 16:39

    fpga開發(fā)板與linux開發(fā)板區(qū)別

    FPGA開發(fā)板與Linux開發(fā)板是兩種不同的硬件開發(fā)平臺,各自具有不同的特點和應(yīng)用場景。在以下的文章中,我將詳細介紹FPGA
    的頭像 發(fā)表于 02-01 17:09 ?1665次閱讀

    請問初學(xué)者要怎么快速掌握FPGA的學(xué)習(xí)方法?

    對于初學(xué)者 FPGA的編程語言是什么? FPGA芯片的基礎(chǔ)結(jié)構(gòu)也不了解. FPGA開發(fā)工具的名稱和使用方法都不知道. 要學(xué)的很多啊,請問有什
    發(fā)表于 01-02 23:01

    FPGA入門怎樣選擇合適的板子?

    市面上FPGA芯片占有率較高的是xilinx,其次是altera,這兩家市場占有率之和達到百分之八十以上, 具體選擇哪家廠商的芯片入門呢?這兩家的開發(fā)環(huán)境也有所不同,哪家的或者說是具體的哪款開發(fā)板適合
    發(fā)表于 11-17 16:42

    分享給嵌入式初學(xué)者

    電子發(fā)燒友網(wǎng)站提供《分享給嵌入式初學(xué)者.doc》資料免費下載
    發(fā)表于 11-08 10:46 ?0次下載
    分享給嵌入式<b class='flag-5'>初學(xué)者</b>

    OpenCV初學(xué)者如何提取這些不規(guī)則的ROI區(qū)域

    ,而且這些ROI區(qū)域往往不是矩形區(qū)域,一般都是不規(guī)則的多邊形區(qū)域,很多OpenCV初學(xué)者都不知道如何提取這些不規(guī)則的ROI區(qū)域。
    的頭像 發(fā)表于 10-31 14:51 ?755次閱讀

    #fpga開發(fā)板 Lattic-mipi開發(fā)板

    FPGA開發(fā)板
    明德?lián)P科技
    發(fā)布于 :2023年10月25日 18:01:23

    面向CAN總線初學(xué)者的入門教程

    本資料是CAN初學(xué)者的入門書,對 CAN 是什么、CAN 的特征、標(biāo)準(zhǔn)規(guī)格下的位置分布等、CAN 的概要及 CAN 的協(xié)議進行了說明。
    發(fā)表于 10-20 17:25 ?7次下載

    初學(xué)者入門

    太好了,初學(xué)者學(xué)習(xí)慢慢消化中……
    發(fā)表于 09-21 13:50