linux环境(centos7.3)下安装Xilinx FPGA以及烧录算法教程
linux環境(centos7.3)下安裝Xilinx FPGA
最近因為項目需要,需要使用FPGA,公司使用的時Xilinx公司的FPGA卡,安裝和調試過程有些復雜,為了給后續小伙伴提供幫助,在這里寫個教程分享一下,這些只是我個人淺薄的經驗總結,如有偏差,歡迎指出。
centos7.3環境安裝
FPGA的開發工具SDx對于環境的要求有些苛刻,只能在對應的環境下才能夠順利的運行,這里使用的時SDx IDE 2017.2版本,它只能在centos7.3之前的版本上運行,之后的版本Linux核心庫函數有些變化,會出現無法安裝驅動的情況,官網提供的官方文檔也明確的說明了每個版本的IDE應該選擇的操作系統的版本,各位小伙伴一定要按照對應的版本下載,否則一定會出現意想不到的問題。
安裝系統環境
因為使用的IDE是2017.2版,所以這里下載centos7.3,這個鏈截可以下載各個版本的Linux系統使用光盤刻錄工具(光盤刻錄大師和云騎士都不錯)刻錄一下系統,然后安裝。安裝過程就不累述了。
下一步下載安裝IDE
官方最新版的安裝說明
官方文檔里會對其對應版本所需要的系統信息做出列舉,請務必對應安裝操作系統。然后下載SDK,這里是官方的SDAccel開發環境下載,很大。。。。
系統會打開Xilinx官網引導你登陸注冊,完成后,就該注冊卡片生成lience,當然一切的前提是這個PFGA卡是買的,其中會有一張紙片,上面有個序列號,進入網站后安裝引導輸入序列號和電腦機器碼,生成lience,會是一個Xilinx.lic文件,如果不知道如何注冊和生成文件可以查看文章開頭的官方文檔,其中有詳細介紹。
選擇Capy lience,將下載保存的Xilinx.lic文件選中,即可激活軟件。
當然,這里可能會有一個小問題,如果你的網卡名稱不是eth0的話,這里可能會出現一個問題導致無法激活,那么我們就應該將網卡名稱修改為安裝需要的eth0類型。操作步驟如下:
這些步驟搞完了之后,網卡名稱就被修改成了eth0了,然后就可以成功激活了。
測試
激活之后當然要測試一下能不能使用了
做完上述步驟之后,右上角選擇CPU,點run跑一下,出現passed表示測試通過,然后切換到HW模式再跑一遍,然后下一步生成xbinst.zip
生成xbinst.zip
這里有官方的參考文檔
記住改成你自己的卡信息
生成對應的xbinst.zip和xbinst文件
找到你生成文件所在的地址,點開xbinst文件夾,運行里面的install.sh,成功后表示安裝完成,開始下一步燒錄FPGA
燒錄FPGA
點擊燒錄軟件
flow-> open hardware manager
選擇對應的芯信息,我的如下
選擇安裝后的xbinst文件夾下的firmware中的兩個文件按順序放入。
點擊Apply后點擊OK,開始燒錄,完成后運行測試用例
運行測試用例
打開SDx IDE,將之前新建的項目模式切換到system,然后運行,這個過程大概需要兩小時以上的時間,需要耐心等待,成功后即為完成安裝,然后就可以拿一個算法做測試。
總結
以上是生活随笔為你收集整理的linux环境(centos7.3)下安装Xilinx FPGA以及烧录算法教程的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java下bin目下的exe
- 下一篇: linux 其他常用命令