本篇文章介紹了在 ZCU106 上創(chuàng)建 Video Multi-Scaler IP 的 AMD Vivado? Design Tool 和 Petalinux 工程;在 ZCU106 上 Run 生成的 Image,并測試生成的圖像文件,以及常見問題的 Debug。
AMD Vivado? Design Tool 工程:
打開 Vivado 2022.2,按照 PG325 -> ch.6 Example Design 的步驟,打開 Multi-scaler 的 Example,步驟如下:
To open the example project, perform the following:
Select the Video Multi-Scaler IP from the Vivado IP catalog.
Double-click the selected IP or right-click the IP and select Customize IP from the menu.
Configure the build-time parameters in the Customize IP window and click OK. The Vivado IDE generates an example design matching the build-time configuration.
In the Generate Output Products window, select Generate or Skip. If Generate is selected, the IP output products are generated after a brief moment.
Right-click Video Multi-Scaler in the Sources panel, and select Open IP Example Design from the menu.
In the Open IP Example Design window, select example project directory, and click OK.
Example 工程打開之后,在 BD 工程里加入 AXI GPIO IP 和 Slice,加入 AXI GPIO 和 Slice 是為了替換 PS GPIO EMIO。AXI GPIO 和 Slice IP 配置如下:
刪除原先 GPIO EMIO 到 Multi-Scaler IP 的 Reset 連線。 把 AXI GPIO 和 Slice 直接連接到 Multi-Scaler IP 的Reset 管腳,如下:
或者打開 Vivado 2022.2 GUI 界面,確保重建 BD 工程的 Tcl 文件”multi_scaler_22_2.tcl”在當(dāng)前路徑下,然后運(yùn)行”source ./multi_scaler_22_2.tcl”,重建 BD 工程,如下所示:
(”multi_scaler_22_2.tcl”點(diǎn)擊閱讀原文查看附件)
當(dāng) BD 工程建好之后,選中 BD 文件,按右鍵,選擇”Create HDL Wrapper”。
在“Create HDL Wrapper”對話框中,選擇”Let Vivado manage wrapper and auto-update”,如下:
然后點(diǎn)擊“Generate Bitstream”。
Bitstream 成功生成后,選擇 File -> Export -> Export Hardware。
選擇“Next”。
選擇“Include Bitstream”。
選擇“Export XSA”的路徑。
-
amd
+關(guān)注
關(guān)注
25文章
5503瀏覽量
134677 -
Linux
+關(guān)注
關(guān)注
87文章
11350瀏覽量
210466 -
GPIO
+關(guān)注
關(guān)注
16文章
1217瀏覽量
52411
原文標(biāo)題:開發(fā)者分享|Multi-Scaler IP 的 Linux 示例以及 Debug (上)
文章出處:【微信號:gh_2d1c7e2d540e,微信公眾號:XILINX開發(fā)者社區(qū)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
在支持ARM的評估板上使用TCP / IP示例
Video Scaler IP Core幾小時后停止運(yùn)行
Gowin Scaler Lite Down&Up IP用戶使用指南
Gowin Scaler IP快速用戶指南
基于Vivado HLS的Down Scaler視頻系統(tǒng)設(shè)計
![基于Vivado HLS的Down <b class='flag-5'>Scaler</b>視頻系統(tǒng)設(shè)計](https://file1.elecfans.com//web2/M00/A6/B6/wKgZomUMP-GACDm3AAAL5BHoW88016.jpg)
Vivado中使用debug工具步驟與調(diào)試技巧
![Vivado中使用<b class='flag-5'>debug</b>工具步驟與調(diào)試技巧](https://file1.elecfans.com//web2/M00/A6/E9/wKgZomUMQTmAYubWAAAMMYBwEKQ690.jpg)
Gowin Scaler Lite Down/Up IP用戶指南
![Gowin <b class='flag-5'>Scaler</b> Lite Down/Up <b class='flag-5'>IP</b>用戶指南](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
Gowin Scaler IP用戶指南
![Gowin <b class='flag-5'>Scaler</b> <b class='flag-5'>IP</b>用戶指南](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
如何使用Linux ip命令
Multi-scaler的裸機(jī)測試流程
![<b class='flag-5'>Multi-scaler</b>的裸機(jī)測試流程](https://file1.elecfans.com/web2/M00/88/73/wKgaomRnEuaAOT7KAACYqMW7q7k925.jpg)
記錄一次解決RT-Thread創(chuàng)建基于ART-PI的示例項目可以下載但卻無法debug的問題
![記錄一次解決RT-Thread創(chuàng)建基于ART-PI的<b class='flag-5'>示例</b>項目可以下載但卻無法<b class='flag-5'>debug</b>的問題](https://file1.elecfans.com/web2/M00/A9/92/wKgZomUnWNeAZbWXAAFccEUeyUo272.jpg)
Multi-Scaler IP的Linux示例以及Debug(下)
![<b class='flag-5'>Multi-Scaler</b> <b class='flag-5'>IP</b>的<b class='flag-5'>Linux</b><b class='flag-5'>示例</b><b class='flag-5'>以及</b><b class='flag-5'>Debug</b>(下)](https://file1.elecfans.com/web2/M00/06/B5/wKgZombqNYuASpxIAAFNyjoMqHk394.jpg)
評論