0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Multi-Scaler IP的Linux示例以及Debug(上)

XILINX開(kāi)發(fā)者社區(qū) ? 來(lái)源: XILINX開(kāi)發(fā)者社區(qū) ? 2024-09-18 10:03 ? 次閱讀

本篇文章介紹了在 ZCU106 上創(chuàng)建 Video Multi-Scaler IP 的 AMD Vivado? Design Tool 和 Petalinux 工程;在 ZCU106 上 Run 生成的 Image,并測(cè)試生成的圖像文件,以及常見(jiàn)問(wèn)題的 Debug。

AMD Vivado? Design Tool 工程:

打開(kāi) Vivado 2022.2,按照 PG325 -> ch.6 Example Design 的步驟,打開(kāi) 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 工程打開(kāi)之后,在 BD 工程里加入 AXI GPIO IP 和 Slice,加入 AXI GPIO 和 Slice 是為了替換 PS GPIO EMIO。AXI GPIO 和 Slice IP 配置如下:

wKgaombqNMGAVVr7AAFAiYaufMA079.jpg

wKgZombqNMGAJQMRAACdE6CtoM0714.jpg

刪除原先 GPIO EMIO 到 Multi-Scaler IP 的 Reset 連線。 把 AXI GPIO 和 Slice 直接連接到 Multi-Scaler IP 的Reset 管腳,如下:

wKgZombqNMGAFfy9AACepwvmEEc482.jpg

或者打開(kāi) 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)擊閱讀原文查看附件)

wKgaombqNMGAI_s7AAHjvkx-mN0723.jpg

當(dāng) BD 工程建好之后,選中 BD 文件,按右鍵,選擇”Create HDL Wrapper”。

wKgZombqNMGAWNv4AAQcVD_aDNo586.jpg

在“Create HDL Wrapper”對(duì)話框中,選擇”Let Vivado manage wrapper and auto-update”,如下:

wKgZombqNN-ANxaBAAMKVnDmJUQ134.jpg

然后點(diǎn)擊“Generate Bitstream”。

wKgaombqNOCAA2t7AAQvPKj3thQ351.jpg

Bitstream 成功生成后,選擇 File -> Export -> Export Hardware。

wKgaombqNN-AKk2cAANE0ufunXw734.jpg

選擇“Next”。

wKgZombqNOCAPynOAAE4vXlPHYg034.jpg

選擇“Include Bitstream”。

wKgaombqNOCARGGKAAEF9OeFW-g473.jpg

選擇“Export XSA”的路徑。

wKgZombqNOCAK88dAADzpkYt7nE281.jpg

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • amd
    amd
    +關(guān)注

    關(guān)注

    25

    文章

    5420

    瀏覽量

    133806
  • Linux
    +關(guān)注

    關(guān)注

    87

    文章

    11207

    瀏覽量

    208712
  • GPIO
    +關(guān)注

    關(guān)注

    16

    文章

    1188

    瀏覽量

    51832

原文標(biāo)題:開(kāi)發(fā)者分享|Multi-Scaler IP 的 Linux 示例以及 Debug (上)

文章出處:【微信號(hào):gh_2d1c7e2d540e,微信公眾號(hào):XILINX開(kāi)發(fā)者社區(qū)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    在支持ARM的評(píng)估板使用TCP / IP示例

    10Base-T(RJ45)標(biāo)準(zhǔn)以太網(wǎng)接口,用于在局域網(wǎng)(LAN)中快速傳輸數(shù)據(jù)。本應(yīng)用筆記介紹了隨RealView微控制器開(kāi)發(fā)套件(MDK-ARM)和RealView實(shí)時(shí)庫(kù)(RL-ARM)提供的Keil TCP / IP示例 以及
    發(fā)表于 05-14 18:07

    Video Scaler IP Core幾小時(shí)后停止運(yùn)行

    嗨,大家好,現(xiàn)在我在S6-100設(shè)備的ISE 14.7中遇到了Video Scaler 7.01a的問(wèn)題。縮放器工作在縮放模式下,例如將1080i50轉(zhuǎn)換為625i??s放結(jié)果是正確的。但IP核心在
    發(fā)表于 04-02 08:58

    linux的在線debug如何開(kāi)展?

    linux的在線debug如何開(kāi)展?
    發(fā)表于 12-24 06:10

    ARM的Debug工具Multi-ICE有何特點(diǎn)呢

    Multi-ICE 是arm的Debug工具他有什么特點(diǎn)?需要芯片給他什么支持呢
    發(fā)表于 06-16 14:11

    Gowin Scaler Lite Down&Up IP用戶使用指南

    Gowin Scaler Lite Down & Up IP 用戶指南主要內(nèi)容包括產(chǎn)品概述、功能描述、配置調(diào)用、參考設(shè)計(jì)等,旨在幫助用戶快速了解 Gowin Scaler LiteDown & Up
    發(fā)表于 09-30 07:20

    Gowin Scaler IP快速用戶指南

    Gowin Scaler IP 用戶指南主要內(nèi)容包括功能簡(jiǎn)介、端口說(shuō)明、時(shí)序說(shuō)明、配置調(diào)用、參考設(shè)計(jì)等,旨在幫助用戶快速了解 Gowin Scaler IP 的特性及使用方法。
    發(fā)表于 10-10 10:07

    Linux主機(jī)IP配置

    Linux如何進(jìn)行靜態(tài)IP的設(shè)置,在主機(jī)下運(yùn)行IP配置的指令
    發(fā)表于 06-03 14:30 ?0次下載

    基于Vivado HLS的Down Scaler視頻系統(tǒng)設(shè)計(jì)

    介紹一種基于FPGA的 Down Scaler視頻系統(tǒng)設(shè)計(jì)。
    發(fā)表于 04-11 16:41 ?2024次閱讀
    基于Vivado HLS的Down <b class='flag-5'>Scaler</b>視頻系統(tǒng)設(shè)計(jì)

    Vivado中使用debug工具步驟與調(diào)試技巧

    在ISE中稱為ChipScope而Vivado中就稱為in system debug。下面就介紹Vivado中如何使用debug工具。 Debug分為3個(gè)階段: 1. 探測(cè)信號(hào):在設(shè)計(jì)中標(biāo)志想要查看的信號(hào) 2. 布局布線:給包含
    發(fā)表于 11-17 14:05 ?6w次閱讀
    Vivado中使用<b class='flag-5'>debug</b>工具步驟與調(diào)試技巧

    Gowin Scaler Lite Down/Up IP用戶指南

    Gowin Scaler Lite Down & Up IP 用戶指南主要內(nèi)容包括產(chǎn)品概述、功 能描述、配置調(diào)用、參考設(shè)計(jì)等,旨在幫助用戶快速了解 Gowin Scaler Lite Down & Up
    發(fā)表于 09-15 11:01 ?0次下載
    Gowin <b class='flag-5'>Scaler</b> Lite Down/Up <b class='flag-5'>IP</b>用戶指南

    Gowin Scaler IP用戶指南

    電子發(fā)燒友網(wǎng)站提供《Gowin Scaler IP用戶指南.pdf》資料免費(fèi)下載
    發(fā)表于 09-15 09:25 ?3次下載
    Gowin <b class='flag-5'>Scaler</b> <b class='flag-5'>IP</b>用戶指南

    如何使用Linux ip命令

    ip命令是每個(gè)Linux系統(tǒng)管理員熟知的網(wǎng)絡(luò)接口配置的超級(jí)工具。它可用于接口關(guān)閉與開(kāi)啟,分配和刪除ip地址以及ARP路由緩存管理等等。
    的頭像 發(fā)表于 12-12 17:26 ?1558次閱讀

    Multi-scaler的裸機(jī)測(cè)試流程

    Multi-Scaler是一個(gè)用于圖像縮放的視頻處理IP核,支持最多8路輸出,使用Memory接口,從源緩沖區(qū)讀取圖像,在H和V域進(jìn)行縮放后寫(xiě)入到目的緩沖區(qū),源端的緩地址和目的端緩存地址可以動(dòng)態(tài)的更改,輸出完成之后會(huì)產(chǎn)生一個(gè)中斷信號(hào)。
    的頭像 發(fā)表于 05-19 14:08 ?1161次閱讀
    <b class='flag-5'>Multi-scaler</b>的裸機(jī)測(cè)試流程

    記錄一次解決RT-Thread創(chuàng)建基于ART-PI的示例項(xiàng)目可以下載但卻無(wú)法debug的問(wèn)題

    先隨便創(chuàng)建一個(gè)基于模板工程的項(xiàng)目,發(fā)現(xiàn)可以debug,但基于示例工程創(chuàng)建的項(xiàng)目卻發(fā)現(xiàn)不能debug
    的頭像 發(fā)表于 10-12 10:24 ?463次閱讀
    記錄一次解決RT-Thread創(chuàng)建基于ART-PI的<b class='flag-5'>示例</b>項(xiàng)目可以下載但卻無(wú)法<b class='flag-5'>debug</b>的問(wèn)題

    Multi-Scaler IPLinux示例以及Debug(下)

    設(shè)置好 2022.2 Petalinux 環(huán)境。使用 2022.2 ZCU06 BSP,創(chuàng)建 Petalinux 工程:
    的頭像 發(fā)表于 09-18 10:05 ?264次閱讀
    <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>(下)