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
    +关注

    关注

    73

    文章

    2205

    浏览量

    131780

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

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

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    深入剖析DA7217:超低功耗立体声编解码器的技术魅力

    深入剖析DA7217:超低功耗立体声编解码器的技术魅力 在当今的音频技术领域,对于高性能、低功耗音频编解码器的需求日益增长。Renesas的DA7217超低功耗立体声
    的头像 发表于 04-13 18:15 1105次阅读

    深入解析RENESAS DA7218超低功耗立体声编解码

    深入解析RENESAS DA7218超低功耗立体声编解码如今的电子设备中,音频编解码器扮演着至关重要的角色,尤其是便携式和可穿戴设备
    的头像 发表于 04-12 11:05 220次阅读

    深度剖析DA7212:超低功耗立体声编解码器的卓越之选

    深度剖析DA7212:超低功耗立体声编解码器的卓越之选 在当今便携式音频设备市场蓬勃发展的背景下,音频编解码器的性能与功耗成为了关键考量因素。Renesas公司的DA7212超低功耗立
    的头像 发表于 04-12 10:55 208次阅读

    WM8915:超低功耗音频集线器编解码器的卓越之选

    WM8915:超低功耗音频集线器编解码器的卓越之选 在当今的移动音频领域,对于高质量语音和音乐播放的需求日益增长,而超低功耗的音频编解码器成为了关键的解决
    的头像 发表于 03-27 18:05 1011次阅读

    TLV320AIC3254:超低压立体声音频编解码器的技术剖析与应用指南

    TLV320AIC3254:超低压立体声音频编解码器的技术剖析与应用指南 引言 在当今数字化音频的时代,音频编解码各种便携式设备中扮演着至关重要的角色。TI公司的TLV320AIC
    的头像 发表于 02-02 15:15 266次阅读

    TLV320AIC3204 超低功耗立体声音频编解码器:应用与设计指南

    TLV320AIC3204 超低功耗立体声音频编解码器:应用与设计指南 在当今的电子设备中,音频编解码器扮演着至关重要的角色,尤其是便携式设备追求高音质与低功耗的背景下。TI公司
    的头像 发表于 02-02 14:50 367次阅读

    TLV320AIC3253:超低功耗立体声音频编解码器的卓越之选

    引人注目的产品,它为便携式音频和通信设备带来了出色的音频解决方案。今天,我们就来深入了解一下这款超低功耗立体声音频编解码器。 文件下载: tlv320aic3253.pdf 一、产品概述 TLV320AIC3253是一款灵活、低
    的头像 发表于 02-02 09:45 862次阅读

    TLV320AIC3206:超低功耗立体声音频编解码器的卓越之选

    TLV320AIC3206:超低功耗立体声音频编解码器的卓越之选 在当今的音频处理领域,低功耗、高性能的音频编解码器是众多便携式设备和音频系统的核心需求。TI推出的TLV320AIC3206
    的头像 发表于 01-30 16:00 691次阅读

    TLV320AIC3212超低功耗立体声音频编解码器:设计与应用全解析

    TLV320AIC3212超低功耗立体声音频编解码器:设计与应用全解析 在当今的音频技术领域,追求高性能与低功耗的完美结合是电子工程师们不懈的目标。TI推出的TLV320AIC3212超低功耗立体声
    的头像 发表于 01-30 14:15 269次阅读

    TLV320DAC3203:超低功耗立体声音频编解码器的全方位解析

    TLV320DAC3203:超低功耗立体声音频编解码器的全方位解析 一、引言 在当今追求高性能与低功耗并存的音频设备领域,音频编解码器的性能起着至关重要的作用。TI 公司
    的头像 发表于 01-30 13:50 282次阅读

    NVMe高速传输之摆脱XDMA设计45:板资源占用率分析

    测试平台实物连接图分别如图 1 和图 2 所示。 图中 SSD 通过 FMC to M.2 适配器连接到 FPGA 开发板。 图1 ZCU106 连接实物图 图2 VCU709连接实物图
    发表于 11-13 08:36

    NVMe高速传输之摆脱XDMA设计44:工程设计考量?

    与上述设计基本一致, 不同的是ZCU106 中 CPU 模块中使用 ZYNQ 作为主机, 另外去除了 MIG 控制器, 使用 PS 端DDR 存储模拟外部数据源。
    发表于 11-12 09:52

    NVMe高速传输之摆脱XDMA设计43:如何验证

    ZCU106 FPGA 开发板分别搭建并执行测试。 同时为证明 NoP 逻辑加速引擎对不同 SSD 的适配性, 测试选用了三种不同型号的 SSD, 分别是三星970EVO Plus 250GB、 三星
    发表于 10-30 18:10

    视耀T1 MINI-4路4K编解码器丨端到端超低延时赋能4K超清视界

    ,其\'低延时+高密度+高兼容\'的创新组合不仅将推动4K超清传输突破传统场景限制,还通过前瞻性的技术架构预留了战略级扩展空间。未来,富视智通的这款编解码器将通过固件迭代无缝增加8K功能,保持
    发表于 08-28 13:43

    蜂鸟N203移植到xilinx ZCU104板子,用JTAG调试的时出现报错怎么解决?

    求助各位大佬,蜂鸟N203移植到xilinx ZCU104板子,用JTAG调试的时候出现这样的错误 vivado里面跟JTAG有关的约束如下:
    发表于 04-17 06:33