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

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

3天内不再提示

【ZYNQ Ultrascale+ MPSOC FPGA教程】第二十三章PS端DP的使用

FPGA技术专栏 来源:芯驿电子科技 作者:芯驿电子科技 2021-01-27 10:59 次阅读

原创声明:

本原创教程由芯驿电子科技(上海)有限公司(ALINX)创作,版权归本公司所有,如需转载,需授权并注明出处。

适用于板卡型号:

AXU2CGA/AXU2CGB/AXU3EG/AXU4EV-E/AXU4EV-P/AXU5EV-E/AXU5EV-P /AXU9EG/AXU15EG

vivado工程目录为“ps_hello/vivado”

vitis工程目录为“ps_dp/vitis”

本章介绍PS端DisplayPort的使用。Vivado工程仍然基于“ps_hello”

软件工程师工作内容

以下为软件工程师负责内容。

1. 接口介绍

DisplayPort v1.2协议,支持4个5.4G的lane,但本控制器只支持两个lane,分辨率最大支持4096*2160@30。

控制器数据接口如下图:

o4YBAGAKMZ-AV3rJAACwGjrvwkI806.jpg

图中,AXI-M用于读取内存中的视频音频数据,这里叫非实时音视频,DPDMA有六个通道,其中3路用于视频,1路用于图形,2路用于音频。

2. Example工程介绍

  1. 新建platform,过程不再介绍,在”PS端RTC中断实验”中已经介绍过。

pIYBAGAKMaCAdV-vAAAh_762qig143.jpg

1)配置BSP

o4YBAGAKMaCADSacAAB5KAKb9Uk375.jpg

并将psu_dp驱动改为dppsu,然后点击OK

pIYBAGAKMaCAR7DDAABUWPlyL4g268.jpg

3)导入example工程

o4YBAGAKMaGATy-1AACpKRB3z1Y175.jpgo4YBAGAKMaKAVHaCAAA9psQp1fg802.jpg

4) 例子默认是1080P,RGBA显示的,可以将RGBA的Alpha值都改成FF,使显示效果更好,保存,并编译工程。

pIYBAGAKMaOAaRkOAAAeO40Wiuc692.jpg

3. 板上验证

连接板上的MINI DP接口

下载后,显示效果如下

在串口工具中可以看到DP口进行了训练并成功运行。

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

    关注

    1602

    文章

    21309

    浏览量

    593126
  • 音频
    +关注

    关注

    28

    文章

    2598

    浏览量

    79964
  • DP
    DP
    +关注

    关注

    1

    文章

    170

    浏览量

    39300
  • Zynq
    +关注

    关注

    9

    文章

    598

    浏览量

    46610
  • MPSoC
    +关注

    关注

    0

    文章

    194

    浏览量

    24111
收藏 人收藏

    评论

    相关推荐

    如何利用ZYNQ MPSoC玩DOOM?

    赛灵思和 DornerWorks 的系统软件团队在赛灵思的 Zynq® Ultrascale+MPSoC 上启动 Xen Project 管理程序时,我们发现可通过运行当年叱诧一时的流行电子游戏
    发表于 10-09 06:21

    请问Zynq Ultrascale + MPSOC本身是否存在问题?

    你好我们正在考虑在我们的新设计中使用Zynq Ultrascale + MPSOC。我们想在我们的电路板设计中加入HDMI接口。 Zynq Ultr
    发表于 10-14 09:17

    如何调试Zynq UltraScale+ MPSoC VCU DDR控制器

      如何调试Zynq UltraScale+ MPSoC VCU DDR控制器  Zynq UltraScale+
    发表于 01-07 16:02

    如何调试Zynq UltraScale+ MPSoC VCU DDR控制器

    如何调试 Zynq UltraScale+ MPSoC VCU DDR 控制器?
    发表于 01-22 06:29

    ZYNQ Ultrascale+ MPSOC FPGA教程

    ZYNQ Ultrascale+ MPSOC FPGA教程
    发表于 02-02 07:53

    火力发电厂水汽分析方法 第二十三部分:化学耗氧量的测定(重铬

    火力发电厂水汽分析方法 第二十三部分:化学耗氧量的测定(重铬酸钾法)DL/T 502.23—2006 Analytical methods of steam and water
    发表于 06-08 12:15 27次下载

    第二十三讲 异步计数器

    第二十三讲 异步计数器 概述一、计数器:用以统计输入计数脉冲CP个数的电路。计数器的“模”(用M表示): 二、 计数器的分类1.按计数进制分2.按计数
    发表于 03-30 16:27 9612次阅读
    <b class='flag-5'>第二十三</b>讲 异步计数器

    模拟电路网络课件 第二十三节:乙类双电源互补对称功率放大电路

    模拟电路网络课件 第二十三节:乙类双电源互补对称功率放大电路 5.2.1 电路的组成
    发表于 09-17 08:56 1860次阅读

    2017中国西部微波射频技术研讨会暨第二十三届国际电子测试测量研讨会

    2017中国西部微波射频技术研讨会暨第二十三届国际电子测试测量研讨会
    发表于 07-05 15:12 896次阅读

    Zynq UltraScale+ MPSoC的发售消息

    Zynq®UltraScale+MPSoC,现已开始发售。视频向您重点介绍了Xilinx UltraScale +产品组合的第一位成员
    的头像 发表于 11-27 06:47 3302次阅读

    米尔科技Zynq UltraScale+ MPSoC技术参考手册介绍

    Zynq UltraScale+ MPSoC是Xilinx推出的第二代多处理SoC系统,在第一代Zynq-7000的基础上做了全面升级,在单
    的头像 发表于 11-18 11:03 2612次阅读
    米尔科技<b class='flag-5'>Zynq</b> <b class='flag-5'>UltraScale+</b> <b class='flag-5'>MPSoC</b>技术参考手册介绍

    如何调试 Zynq UltraScale+ MPSoC VCU DDR 控制器?

    Zynq UltraScale+ MPSoC VCU DDR 控制器是一款专用 DDR 控制器,只支持在 Zynq UltraScale+
    发表于 02-23 06:00 15次下载
    如何调试 <b class='flag-5'>Zynq</b> <b class='flag-5'>UltraScale+</b> <b class='flag-5'>MPSoC</b> VCU DDR 控制器?

    【正点原子FPGA连载】第二十三章RGB-LCD字符和图片显示实验 -摘自【正点原子】新起点之FPGA开发指南_V2.1

    【正点原子FPGA连载】第二十三章RGB-LCD字符和图片显示实验 -摘自【正点原子】新起点之FPGA开发指南_V2.1
    发表于 11-24 14:36 13次下载
    【正点原子<b class='flag-5'>FPGA</b>连载】<b class='flag-5'>第二十三章</b>RGB-LCD字符和图片显示实验 -摘自【正点原子】新起点之<b class='flag-5'>FPGA</b>开发指南_V2.1

    烽火通信光纤技术获“第二十三届中国专利奖”银奖

    近日,烽火通信低衰减小弯曲光纤技术,荣获“第二十三届中国专利奖”银奖。在我国信息网络大容量传输“主血管”的基础上,该项技术深入千家万户,构建了具有丰富毛细血管的立体信息高速公路网络。
    的头像 发表于 05-05 16:42 1054次阅读

    ZYNQ Ultrascale+ MPSoC系列FPGA芯片设计

    基于 Xilinx 公司ZYNQ Ultrascale+ MPSoC系列 FPGA 芯片设计,应用于工厂自动化、机器视觉、工业质检等工业领域
    发表于 11-02 14:35 1173次阅读