0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

XILINX开发者社区 来源: XILINX开发者社区 2024-09-18 10:03 次阅读

本篇文章介绍了在 ZCU106 上创建 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 配置如下:

wKgaombqNMGAVVr7AAFAiYaufMA079.jpg

wKgZombqNMGAJQMRAACdE6CtoM0714.jpg

删除原先 GPIO EMIO 到 Multi-Scaler IP 的 Reset 连线。 把 AXI GPIO 和 Slice 直接连接到 Multi-Scaler IP 的Reset 管脚,如下:

wKgZombqNMGAFfy9AACepwvmEEc482.jpg

或者打开 Vivado 2022.2 GUI 界面,确保重建 BD 工程的 Tcl 文件”multi_scaler_22_2.tcl”在当前路径下,然后运行”source ./multi_scaler_22_2.tcl”,重建 BD 工程,如下所示:

(”multi_scaler_22_2.tcl”点击阅读原文查看附件)

wKgaombqNMGAI_s7AAHjvkx-mN0723.jpg

当 BD 工程建好之后,选中 BD 文件,按右键,选择”Create HDL Wrapper”。

wKgZombqNMGAWNv4AAQcVD_aDNo586.jpg

在“Create HDL Wrapper”对话框中,选择”Let Vivado manage wrapper and auto-update”,如下:

wKgZombqNN-ANxaBAAMKVnDmJUQ134.jpg

然后点击“Generate Bitstream”。

wKgaombqNOCAA2t7AAQvPKj3thQ351.jpg

Bitstream 成功生成后,选择 File -> Export -> Export Hardware。

wKgaombqNN-AKk2cAANE0ufunXw734.jpg

选择“Next”。

wKgZombqNOCAPynOAAE4vXlPHYg034.jpg

选择“Include Bitstream”。

wKgaombqNOCARGGKAAEF9OeFW-g473.jpg

选择“Export XSA”的路径。

wKgZombqNOCAK88dAADzpkYt7nE281.jpg

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • amd
    amd
    +关注

    关注

    25

    文章

    5377

    浏览量

    133506
  • Linux
    +关注

    关注

    87

    文章

    11138

    浏览量

    208154
  • GPIO
    +关注

    关注

    16

    文章

    1180

    浏览量

    51603

原文标题:开发者分享|Multi-Scaler IP 的 Linux 示例以及 Debug (上)

文章出处:【微信号:gh_2d1c7e2d540e,微信公众号:XILINX开发者社区】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    在支持ARM的评估板使用TCP / IP示例

    10Base-T(RJ45)标准以太网接口,用于在局域网(LAN)中快速传输数据。本应用笔记介绍了随RealView微控制器开发套件(MDK-ARM)和RealView实时库(RL-ARM)提供的Keil TCP / IP示例 以及
    发表于 05-14 18:07

    Video Scaler IP Core几小时后停止运行

    嗨,大家好,现在我在S6-100设备的ISE 14.7中遇到了Video Scaler 7.01a的问题。缩放器工作在缩放模式下,例如将1080i50转换为625i。缩放结果是正确的。但IP核心在
    发表于 04-02 08:58

    linux的在线debug如何开展?

    linux的在线debug如何开展?
    发表于 12-24 06:10

    ARM的Debug工具Multi-ICE有何特点呢

    Multi-ICE 是arm的Debug工具他有什么特点?需要芯片给他什么支持呢
    发表于 06-16 14:11

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

    Gowin Scaler Lite Down & Up IP 用户指南主要内容包括产品概述、功能描述、配置调用、参考设计等,旨在帮助用户快速了解 Gowin Scaler LiteDown & Up
    发表于 09-30 07:20

    Gowin Scaler IP快速用户指南

    Gowin Scaler IP 用户指南主要内容包括功能简介、端口说明、时序说明、配置调用、参考设计等,旨在帮助用户快速了解 Gowin Scaler IP 的特性及使用方法。
    发表于 10-10 10:07

    Linux主机IP配置

    Linux如何进行静态IP的设置,在主机下运行IP配置的指令
    发表于 06-03 14:30 0次下载

    基于Vivado HLS的Down Scaler视频系统设计

    介绍一种基于FPGA的 Down Scaler视频系统设计。
    发表于 04-11 16:41 1990次阅读
    基于Vivado HLS的Down <b class='flag-5'>Scaler</b>视频系统设计

    Vivado中使用debug工具步骤与调试技巧

    在ISE中称为ChipScope而Vivado中就称为in system debug。下面就介绍Vivado中如何使用debug工具。 Debug分为3个阶段: 1. 探测信号:在设计中标志想要查看的信号 2. 布局布线:给包含
    发表于 11-17 14:05 5.9w次阅读
    Vivado中使用<b class='flag-5'>debug</b>工具步骤与调试技巧

    Gowin Scaler Lite Down/Up IP用户指南

    Gowin Scaler Lite Down & Up IP 用户指南主要内容包括产品概述、功 能描述、配置调用、参考设计等,旨在帮助用户快速了解 Gowin Scaler Lite Down & Up
    发表于 09-15 11:01 0次下载
    Gowin <b class='flag-5'>Scaler</b> Lite Down/Up <b class='flag-5'>IP</b>用户指南

    Gowin Scaler IP用户指南

    电子发烧友网站提供《Gowin Scaler IP用户指南.pdf》资料免费下载
    发表于 09-15 09:25 3次下载
    Gowin <b class='flag-5'>Scaler</b> <b class='flag-5'>IP</b>用户指南

    如何使用Linux ip命令

    ip命令是每个Linux系统管理员熟知的网络接口配置的超级工具。它可用于接口关闭与开启,分配和删除ip地址以及ARP路由缓存管理等等。
    的头像 发表于 12-12 17:26 1504次阅读

    Multi-scaler的裸机测试流程

    Multi-Scaler是一个用于图像缩放的视频处理IP核,支持最多8路输出,使用Memory接口,从源缓冲区读取图像,在H和V域进行缩放后写入到目的缓冲区,源端的缓地址和目的端缓存地址可以动态的更改,输出完成之后会产生一个中断信号。
    的头像 发表于 05-19 14:08 1094次阅读
    <b class='flag-5'>Multi-scaler</b>的裸机测试流程

    记录一次解决RT-Thread创建基于ART-PI的示例项目可以下载但却无法debug的问题

    先随便创建一个基于模板工程的项目,发现可以debug,但基于示例工程创建的项目却发现不能debug
    的头像 发表于 10-12 10:24 417次阅读
    记录一次解决RT-Thread创建基于ART-PI的<b class='flag-5'>示例</b>项目可以下载但却无法<b class='flag-5'>debug</b>的问题

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

    设置好 2022.2 Petalinux 环境。使用 2022.2 ZCU06 BSP,创建 Petalinux 工程:
    的头像 发表于 09-18 10:05 203次阅读
    <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>(下)