之前我們基于matlab板級支持包在matlab的控制下,利用ZedBoard+AD9361的硬件板卡套裝產生了點頻信號。
今天我們使用ADI在github上提供的HDL源碼來構建zedboard+AD9361的vivado工程。
根據你vivado的版本選擇對應的內容下載,我們使用的是vivado2021.2,直接下載master即可。
?
解壓所下載的文件,使用“.../hdl-master/projects/fmcomms2/zed”文件路徑下的system_project.tcl文件來構建工程。
但是在構建工程之前,需要先編譯庫文件,具體需要編譯哪些庫可以通過打開該路徑下的Makefile查看:
打開vivado,在tcl命令框內輸入cd d:/hdl-master/library/axi_ad9361,然后再運行 source ./axi_ad9361_ip.tcl,或者點擊“tools”->“run tcl script”找到axi_ad9361_ip.tcl進行編譯庫文件,等待編譯完成。 接著繼續用同樣的方法編譯Makefile中列出的其他IP,所有IP編譯完成后執行: cd d:/hdl-master/projects/fmcomms2/zed, 然后運行source ./system_project.tcl開始編譯生成vivado工程。
放大看一下AD9361核的連線:
在構建工程的過程中需要注意的地方:
1,HDL源碼下載的版本需要與你安裝的vivado版本一致。
2,其中用到的路徑需要和你放文件的路徑一致,并且需要注意路徑中斜杠的方向,與電腦復制的路徑斜杠方向不一樣;
3,若在構建時報錯,可以查看log看那里出錯,很大可能是還有哪些IP沒有編譯。
4,若你想生成更高版本的vivado工程,可以先構建完成后再升版本。
審核編輯:劉清
-
HDL
+關注
關注
8文章
327瀏覽量
47382 -
TCL
+關注
關注
10文章
1725瀏覽量
88601 -
AD9361
+關注
關注
8文章
35瀏覽量
37134
原文標題:使用源碼構建ZedBoard+AD9361的vivado工程
文章出處:【微信號:雷達通信電子戰,微信公眾號:雷達通信電子戰】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論