fpga開發板推薦初學者
對于一個初學者來說,選擇一款適合學習的FPGA是整個FPGA學習生涯的必經之路。我個人建議在選擇FPGA的時候,應該抓住如下幾個原則:
1、選擇主流廠家的流行的型號,這樣更容易獲取學習資源。
選擇一家主流公司的FPGA芯片:在國內目前來說,主流是Xilinx以及Altera(Intel)。獲取資料最便捷的途徑就是這些生產廠家的官方網站(http://www.altera.com.cn/,http://china.xilinx.com/)。一般情況下,官方網站都會按照產品系列或應用場合列出所有的產品,直觀的告訴你某個系列產品的應用場合。比如在ALTERA的網站,就會明確標明它的三大類的FPGA產品,高端的Stratix系列,中端的Arria系列和低成本的Cyclone系列。
2、選擇一個性價比較高的FPGA芯片
1) Xilinx 的主流FPGA分為兩大類,一種側重于低成本應用,容量中等,性能可以滿足一般的邏輯設計要求,如Spartan系列;還有一種側重于高性能應用,容量大,性能能滿足各類高端應用,如Virtex系列。
2) Altera 的主流FPGA分為兩大類,一種側重低成本應用,容量中等,性能可以滿足一般的邏輯設計要求,如Cyclone系列;還有一種側重于高性能應用,容量大,性能能滿足各類高端應用,如Startix系列。
用戶可以根據自己實際應用要求進行選擇。在性能可以滿足的情況下,優先選擇低成本器件。對于初學者而言,本人建議選擇Xilinx的Spartan系列或者Altera 的Cyclone系列。
3、選擇一個學習資源比較多的FPGA開發板
1)對于Cyclone系列:建議選擇Cyclone IV E系列。因為Cyclone IV E學習資源多,譬如黑金fpga開發板Cyclone IV EP4CE15有一整套的視頻以及系列的學習筆《FPGA的那些事》。黑金開發板對應的社區論壇有:黑金動力社區。其實黑金動力社區也有Xilinx的spartan6系列的開發板。還有市面上培訓機構華清遠見也是使用Cyclone系列的產品。明德樣FPGA培訓機構也有Cyclone系列和spartan6系列的開發板以及學習資源。
由上圖知道,對于學習而言選擇一個不是很舊也不是很新的系列為宜,建議選擇Cyclone IV。Cyclone IV分為Cyclone IV E和Cyclone IV GX(這兩者的詳細區別有興趣的可以到官網查看)。官網查看片上資源如下圖,芯片選型時可以查閱一下。
2)對于Xilinx的spartan系列:建議選擇spartan 6。選擇原因如下:
1、首先現在有一部分高校開設fpga課程使用的就是spartan 6。主要原因也是因為這個系列的fpga芯片對于初學者而言,更容易上手,而且市面上利用spartan6系列芯片作為核心芯片的fpga開發也不少,也有不少培訓機構使用該系列的芯片開發板。總的來說,spartan6系列的網上學習資源還是比較豐富的。例如紅色颶風的spartan6系列開發板就使用了spartan6-XC6SLX16芯片
2、spartan 6是一個劃時代的產品,如下圖可以看到spartan 6是45nm,這個不是我想說的,我想說的是:Xilinx公司的spartan 6系列以及更早推出的fpga系列芯片使用的開發環境EAD是ISE,而spartan6系列之后新推出的fpga芯片使用開發環境EDA是vivido。其實兩個開發EDA大同小異。不過為了學習的全面性,建議初學者可以選擇spartan6以及ISE。等入門之后再轉到vivado也是如魚得水的事情。
與Cyclone IV分為Cyclone IV E和Cyclone IV GX相似,spartan-6也分為spartan-6 LX系列已經spartan-6 LXT系列。下面給出spartan-6 LX系列的片上資源(這些都是從官網截圖下來的,有興趣的朋友可以到官網查閱)
由上圖,根據資源是否夠用原則,可以選擇一個片上資源適中的,譬如XC6SLX45,如果對片上資源要求不是那么大,也可以選擇XC6SLX16,盡量別選擇XC6SLX4或者XC6SLX9,因為資源太少也不利于后面的擴展。以上便是我對初學者選擇FPGA的一些建議。
FPGA開發環境搭建
本次開發的主要目的是將程序下載到自己設計的相機PCB板上,從而加以驗證自己的相機系統是否設計成功。
第一步是FPGA環境的搭建。
(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
同于本系統的nios部分是基于nios2-ide軟件操作,因而前面四個軟件必須下載(建議使用百度云,下載速度快些),所有軟件都要安裝在同一目錄下,另外(1)軟件必須破解,
Quartus II 11.0軟件破解
1、 獲取本機IP物理地址
運行-CMD
輸入命令:ipconfig/all
找到本地連接中的 Physical Address 其后面的序列號記下
2、 關掉殺毒軟件,打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文件,點確認重新導入數據,系統找到Host ID,有效期至2035.12,至此,破解完畢。
注意點:
在11.0_modelsim_ase_windows.exe安裝好后
打開 Quartus II ,打開菜單 Tool-Options ,在 EDA Tool Options 中的 Modelsim-Altera ,選擇 Moldelsim-Altera 應用程序的根目錄,配置 Modelsim-Altera 應用程序第三方軟件路徑。
責任編輯:YYX
-
FPGA
+關注
關注
1620文章
21510瀏覽量
598975 -
Xilinx
+關注
關注
70文章
2137瀏覽量
120397 -
Altera
+關注
關注
37文章
772瀏覽量
153672
發布評論請先 登錄
相關推薦
評論