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

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

3天内不再提示

Video Processing Subsystem与HDMI示例设计

XILINX开发者社区 来源:XILINX开发者社区 2025-11-07 10:35 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

本文作者:AMD 工程师 Trevor Rishavy

在撰写本文时,HDMI Transmitter Subsystem IP 核与 Video Processing Subsystem IP 核均有多个示例设计可供使用,但并没有演示将两者功能结合在一起来使用的设计。

如需了解有关这些设计的信息,请参阅 PG235 和 PG231。

PG235:

https://docs.amd.com/access/sources/dita/map?isLatest=true&url=pg235-v-hdmi-tx-ss&ft:locale=en-US

PG231:

https://docs.amd.com/access/sources/dita/map?isLatest=true&url=pg231-v-proc-ss&ft:locale=en-US

本篇博文将侧重于概述如何创建和运行设计以将这两个 IP 结合在一起来实现。

30de0540-b96e-11f0-8c8f-92fbcf53809c.png

注释:此设计按现状提供,不含任何保证。它是在正常发布/测试流程外构建的,仅用于提供指示信息。

SR 门户不支持本设计。如果您对本设计有疑问,请在此论坛板块上发帖:

https://adaptivesupport.amd.com/s/topic/0TO2E000000YKY8WAO/video?language=zh_CN

本设计演示了如何在 ZCU102 评估板上使用 AMD Vivado 设计套件 2022.1 来构建和运行 Video Processing Subsystem + HDMI TX 设计。本设计基于产品指南中的 HDMI TX Only 设计创建,随后经过更新,添加了 Video Processing Subsystem 功能。

其目的是为了演示如何将 Video Processing Subsystem 与 HDMI TX Subsystem 结合在一起来运作并快速实现。

它包括下列组成部分:

复位功能

AMD Zynq 子系统例化,用于控制 IP

GPIO 用于监控状态(原示例设计保留不变)

Test Pattern Generator (TPG) 用于创建视频数据

Video Processing Subsystem 用于转换颜色格式和分辨率

Video PHY Controller

HDMI TX Subsystem

3133a41e-b96e-11f0-8c8f-92fbcf53809c.png

使用提供的脚本创建比特流:

1.在命令行或 Vivado 终端内,运行来自以下目录的 Tcl 脚本,同时确保 hdmi.xdc 文件与该 Tcl 脚本位于相同目录下:

Vivado -source v_proc_ss_0_ex.tcl

2.等待脚本完成,然后运行 Vivado 生成比特流。

此操作能以脚本模式完成,也可以打开 Vivado GUI 并遵循典型的综合、实现、比特流生成流程来完成。

3.生成比特流后,导出 XSA 文件。

如何基于 XSA 来创建 ELF 文件:

1.打开 AMD Vitis 统一软件平台的 GUI。

2.创建新的平台工程并指向从 Vivado 工程导出的 XSA。

318a9094-b96e-11f0-8c8f-92fbcf53809c.png

3.使用构建工具来构建 BSP。

31e0c892-b96e-11f0-8c8f-92fbcf53809c.png

4.构建好 BSP 后,选择“Drivers”中的“Import Examples”。

32364664-b96e-11f0-8c8f-92fbcf53809c.png

5.导入 HDMI TX Only。

328d14bc-b96e-11f0-8c8f-92fbcf53809c.png

6.将 /src 下的文件替换为 /SW 内的文件。

这些文件均已经过编辑,适用于 VPSS + HDMI 示例。

7.构建并测试,下图显示了 UART 控制台。

注释:如需了解有关构建和测试的更多信息,请参阅 PG235 和 PG231。

32e17e44-b96e-11f0-8c8f-92fbcf53809c.png

点击阅读原文,查看相关附件。

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

    关注

    25

    文章

    5731

    浏览量

    140783
  • HDMI
    +关注

    关注

    34

    文章

    1925

    浏览量

    161756
  • Video
    +关注

    关注

    0

    文章

    197

    浏览量

    46730
  • IP核
    +关注

    关注

    4

    文章

    345

    浏览量

    52228

原文标题:开发者分享|Video Processing Subsystem + HDMI 示例设计

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

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    HDMI VCU118设计移植到VCU128开发板的步骤解析

    5 章。 在IP主页上,Document Navigator 或视频设计中心内可找到《产品指南》。 HDMI VCU118 示例设计简介 赛灵思 HDMI IP 核分为两种:源端 (Source
    的头像 发表于 11-20 11:44 7918次阅读
    <b class='flag-5'>HDMI</b> VCU118设计移植到VCU128开发板的步骤解析

    AN65974示例如何链接fifo_slave_block 和 video_out的IP块?

    代码。 我下载了 AN65974 示例,但我不知道如何链接 fifo_slave_block 和 video_out 的 IP 块。 如何描述 XDC 文件的 fmc 连接
    发表于 05-12 07:31

    Video Processing Using FPGAs in Video Surveillance Systems

    Video Processing Using FPGAs in Video Surveillance SystemsVideo surveillance systems are a key
    发表于 08-08 12:32

    ATSC Standard:AVC Video Transport Subsystem Characteristics

    ATSC Standard:AVC Video Transport Subsystem CharacteristicsIn issuing this standard, the ATSC
    发表于 10-16 08:36

    如何理解DM8148的HD Video Coprocessor Subsystem和Media Controller Subsystem中的HDVICP2

    和HDVICP2.。在1.4节又提到了HD Video Coprocessor Subsystem,简称也是HDVICP2。请问这两个有什么不同?非常感谢
    发表于 05-28 11:17

    mipi-csi2-rx示例设计许可证错误

    mipi_csi2_rx_subsystem。我实例化了IP,创建了输出产品,然后尝试打开mipi_csi2_rx_subsystem的IP示例项目。我在代码段中显示以下许可证错误。但是当我在Xilinx许可证管理器中检查
    发表于 12-28 10:58

    HDMI FrameBuffer示例设计

    HDMI FrameBuffer示例设计2018.1目录1概述2软件工具和系统要求2.1硬件2.2软件2.3许可3设计3.1硬件3.2软件应用3.3设计组件4教程4.1电路板设置4.2构建和运行流程
    发表于 01-03 09:34

    怎么让video_capture示例工作运行?

    当我运行video_capture_rev_1_1的示例时,我收到了以下有线信息
    发表于 08-14 10:45

    TMS320DM335 pdf datasheet(数字媒体

    for display applications that do not require video compression and decompression. Coupled with a video processing
    发表于 08-05 10:25 19次下载

    ADV7441A,pdf datasheet (HDMI/D

    2:1 multiplexed HDMI™ receiver.The ADV7441A contains two main processing sections. The first section is the standard definition
    发表于 09-11 09:29 28次下载

    VIDEO PROCESSING FOR DLPTM DIS

    VIDEO PROCESSING FOR DLPTM DISPLAY SYSTEMS:Texas Instruments’ Digital Light ProcessingTM (DLPTM
    发表于 10-01 16:56 17次下载

    Video and Image Processing Up

    The Altera® video and image processing up conversion example designdemonstrates up conversion
    发表于 11-24 11:12 11次下载

    HDMI_1.4_2.0_RX_Subsystem_IP介绍和基础debug建议

    Xilinx HDMI 1.4/2.0 RX的解决方案是由HDMI 1.4/2.0 Receiver Subsystem IP作为MAC和Video PHY Controller IP
    的头像 发表于 03-25 09:13 5886次阅读

    Video Processing subsystem例程分析

    连接设备:v_proc_ss_0---m_axi_mm(接收video_processing_subsystem master端口传过来的 数据)时钟来源:mig_7series_0---ui_clk/ACLK
    的头像 发表于 10-28 14:30 3315次阅读

    microblaze之Video Processing Subsystem调试误区

    内容:总结video processing subsystem调试中遇到的问题,以及在解决问题中的思路方法论,引为前车之鉴。
    的头像 发表于 10-31 13:56 3096次阅读