查看: 1694|回复: 0

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

[复制链接]
  • TA的每日心情
    开心
    2021-1-12 14:00
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    发表于 2021-1-18 15:53:28 | 显示全部楼层 |阅读模式
    分享到:
    原创声明:
    本原创教程由芯驿电子科技(上海)有限公司(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。
    控制器数据接口如下图:
    图中,AXI-M用于读取内存中的视频和音频数据,这里叫非实时音视频,DPDMA有六个通道,其中3路用于视频,1路用于图形,2路用于音频。
    2. Example工程介绍
    • 新建platform,过程不再介绍,在”PS端RTC中断实验”中已经介绍过。
    1)配置BSP
    并将psu_dp驱动改为dppsu,然后点击OK
    3)导入example工程
    4) 例子默认是1080P,RGBA显示的,可以将RGBA的Alpha值都改成FF,使显示效果更好,保存,并编译工程。
    3. 板上验证
    连接板上的MINI DP接口
    下载后,显示效果如下
    在串口工具中可以看到DP口进行了训练并成功运行。

    回复

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /4 下一条



    手机版|小黑屋|与非网

    GMT+8, 2024-11-15 11:51 , Processed in 0.105927 second(s), 15 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.