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

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

3天内不再提示

在ZCU106单板上验证Xilinx超低延时编解码方案

YCqV_FPGA_EETre 来源:赛灵思中文社区论坛 作者:付汉杰 2021-05-07 15:30 次阅读

Xilinx提供超低延时编解码方案,在ZCU106单板上可以验证。文档MPSoC VCU TRD 2020.2 Low Latency XV20 提供了详细命令。

缺省情况下,编码使用的是PS DDR。如果PS DDR已经被其它应用占用,也可以让编码使用的PL DDR。在VCU TRD 2020.2的例子zcu106_llp2_xv20基础上,做如下更改,可以实现使用PL DDR编码。

01硬件连接

和编码访问的DDR相关的硬件连接有下列AXI Master端口

1. HDMI_in axi_m port 0

2. HDMI_in axi_m port 1

3. HDMI_in axi_m port 2

4. HDMI_in axi_m port 3

5. Sync IP axi_m port 0

6. Sync IP axi_m port 1

7. vcu mcu axi_m port

8. vcu enc axi_m port 0

9. vcu enc axi_m port 1

其中vcu enc axi_m port 0和vcu enc axi_m port 1连接到了Sync IP;vcu mcu axi_m port已经连接到了PS DDR和PL DDR。

对于剩下的axi_m port,都要连接到PL DDR。

下面是经过验证的修改。实际验证表明,它支持PL DDR编码。其中,蓝色的连接,是做了修改的;红色的连接,是新增的。

b75b34f6-aa75-11eb-9728-12bb97331649.png

修改连接后,要检查各个AXI Master的地址分配。

02软件设置

在devicetree中,要保留内存,并分配给VCU编码模块、HDMI输入模块使用。

/ {

reserved-memory {

#address-cells = 《0x2》;

#size-cells = 《0x2》;

ranges;

plmem_multimedia: pl_dma_mem_region {

compatible = “shared-dma-pool”;

no-map;

reg = 《0x48 0x0 0x0 0x70000000》;

};

};

};

&encoder {

memory-region = 《&plmem_multimedia》;

};

&amba_pl {

vcap_hdmi {

compatible = “xlnx,video”;

dma-names = “port0”;

dmas = 《&hdmi_input_v_frmbuf_wr_0 0》;

memory-region = 《&plmem_multimedia》;

vcap_hdmi_ports: ports {

#address-cells = 《1》;

#size-cells = 《0》;

vcap_hdmi_port: port@0 {

direction = “input”;

reg = 《0》;

vcap_hdmi_in: endpoint {

remote-endpoint = 《&vpss_scaler_out》;

};

};

};

};

};

&vcap_hdmi2 {

memory-region = 《&plmem_multimedia》;

};

&vcap_hdmi3 {

memory-region = 《&plmem_multimedia》;

};

&vcap_hdmi4 {

memory-region = 《&plmem_multimedia》;

};

原文标题:【工程师分享】ZCU106在PLDDR实现超低延时编码

文章出处:【微信公众号:FPGA开发圈】欢迎添加关注!文章转载请注明出处。

责任编辑:haq

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

    关注

    71

    文章

    2172

    浏览量

    122346

原文标题:【工程师分享】ZCU106在PLDDR实现超低延时编码

文章出处:【微信号:FPGA-EETrend,微信公众号:FPGA开发圈】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    视频编解码标准课件

    编解码起初的MEPG-1开始,及相关专业组织的各个标准开始,详细介绍讲解了各编码原理。
    发表于 12-06 15:07 0次下载

    请问ADC12DJ3200EVM可以搭配Xilinx ZCU111开发板使用吗?

    ADC12DJ3200EVM可以搭配Xilinx ZCU111开发板使用吗?
    发表于 11-27 07:20

    AMD/Xilinx Zynq® UltraScale+ ™ MPSoC ZCU102 评估套件

    AMD/Xilinx Zynq® UltraScale+ ™ MPSoC ZCU102 评估套件可快速启动汽车、工业、视频和通信应用设计。AMD/Xilinx MPSoC ZCU102
    的头像 发表于 11-20 15:32 604次阅读
    AMD/<b class='flag-5'>Xilinx</b> Zynq® UltraScale+ ™ MPSoC <b class='flag-5'>ZCU</b>102 评估套件

    AIC3106编解码以后没有声音了,这是什么原因呢?

    使用的是AIC3106芯片,IOVDD=1.8V,自环有声音,编解码以后没有声音了; 当 IOVDD=3.3V时,自环有声音,编解码以后也有声音 有人知道这是什么原因吗?求回复
    发表于 10-17 08:03

    Linux编解码器移植TMS320DM365预览版

    电子发烧友网站提供《Linux编解码器移植TMS320DM365预览版.pdf》资料免费下载
    发表于 10-14 10:53 0次下载
    Linux<b class='flag-5'>上</b>的<b class='flag-5'>编解码</b>器移植TMS320DM365预览版

    音频编解码器中的常见噪声问题

    电子发烧友网站提供《音频编解码器中的常见噪声问题.pdf》资料免费下载
    发表于 10-09 10:19 0次下载
    音频<b class='flag-5'>编解码</b>器中的常见噪声问题

    遥控编解码芯片有哪些

    遥控编解码芯片是无线遥控系统中的重要组成部分,它们负责编码和解码信号,以实现遥控功能。以下是一些常见的遥控编解码芯片: PT2262/PT2272 : PT2262是一种编码芯片,而PT2272
    的头像 发表于 09-30 14:21 1375次阅读

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

    本篇文章介绍了 ZCU106 创建 Video Multi-Scaler IP 的 AMD Vivado™ Design Tool 和 Petalinux 工程;
    的头像 发表于 09-18 10:03 498次阅读
    Multi-Scaler IP的Linux示例以及Debug(<b class='flag-5'>上</b>)

    ZCU106评估板用户指南

    电子发烧友网站提供《ZCU106评估板用户指南.pdf》资料免费下载
    发表于 09-10 10:17 1次下载

    PT2262/2272编解码集成电路介绍

    电子发烧友网站提供《 PT2262/2272编解码集成电路介绍.doc》资料免费下载
    发表于 08-15 10:44 0次下载

    使用cubeide进行debug能看到编解码后的数据,但是PC端输出的audio文件却是空文件,为什么?

    音频编解码时遇到报错,UnboundLocalError: local variable \'res\' referenced before assignment亦或是struct.error
    发表于 07-23 06:16

    超低功耗立体声编解码器Arduino评估板ARD-AUDIO-DA7212数据手册

    电子发烧友网站提供《超低功耗立体声编解码器Arduino评估板ARD-AUDIO-DA7212数据手册.rar》资料免费下载
    发表于 05-15 17:17 0次下载
    <b class='flag-5'>超低</b>功耗立体声<b class='flag-5'>编解码</b>器Arduino评估板ARD-AUDIO-DA7212数据手册

    【RTC程序设计:实时音视频权威指南】音视频的编解码压缩技术

    实现更高的压缩比和更好的图像质量。两种都是有损压缩的技术,可以通过平衡压缩比和图像质量,选择不同的质量级别。 视频的编解码也是一种用于压缩和解压缩数字视频数据的技术,期待视频通信存储和传输中起到
    发表于 04-28 21:04

    国产可编程振荡器视频编解码器中的应用,兼容SiTime

    国产可编程振荡器视频编解码器中的应用,兼容SiTime
    的头像 发表于 04-17 09:39 2500次阅读
    国产可编程振荡器<b class='flag-5'>在</b>视频<b class='flag-5'>编解码</b>器中的应用,兼容SiTime

    千视电子携手AMD 优化 NDI 和 NDI|HX 编解码解决方案

    视频处理需要消耗大量的计算资源和内存带宽。当视频分辨率从HD提升到4K或8K时,性能要求呈指数级增长。AMDZynqUltraScale+MPSoC有助于解决嵌入式NDI编解码器的技术、成本、功耗和其它挑战。AMD自适应平台的支持下,千视电子(Kiloview)的解决
    的头像 发表于 03-09 08:07 1454次阅读
    千视电子携手AMD 优化 NDI 和 NDI|HX <b class='flag-5'>编解码</b>解决<b class='flag-5'>方案</b>