NetFPGA-SUME中Ubuntu環境使用Vivado的相關問題

拿到NetFPGA-SUME的源碼後,準備生成硬件邏輯的Vivado工程進行分析和設計,遇到一系列問題。

1.首先是Vivado一定要用2016.4,原因是NetFPGA-SUME代碼工程中,FPGA部分全部用的TCL命令,包括並不對外開放的IP封裝命令,如果用其他版本,存在命令不兼容的情況,這個我已經被坑過了

2.Vivado2016.4在裝的時候,需要一些庫支持,不然裝完之後使用過程中會出現各種莫名其妙的小問題,這個其實在安裝的界面有過提示,我開始沒注意,有這麼一句話“Ubuntu Linux 16.04 LTS: 64-bit - Additional library installation required”,究竟是那些庫呢?可以參考https://blog.csdn.net/m0_37962316/article/details/78279936

3.Licence是個大坑,工程需要用到10G Ethernet subsystem的IP核,該核心需要用到10G MAC核和10G base-kr兩個核,前者有和諧文件,後者到目前爲止還找不到。。。需要去官網申請臨時Licence,需要用到網卡的mac地址,這個時候你會發現Vivado2016.4裝在Ubuntu上竟然無法識別網卡,此時可以參考https://blog.csdn.net/cirs_q/article/details/60574030


4.還是Licence的問題,你申請的licence與和諧licence裏面的可能有衝突,需要對應的註釋掉,但是萬一先導入了,你會發現即使重裝Vivado,以前的Licence仍然在,主要問題是在用戶目錄下有個隱藏的文件夾“~/Xlinx”,卸載的時候一定要一併刪掉,導入的Licende在該文件夾下的Vivado目錄下都有個備份,然後更新列表就可以刪除導入的Licence,Vivado需要重啓

發佈了22 篇原創文章 · 獲贊 4 · 訪問量 9萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章