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