MPSOC DP协议介绍

DisplayPort1.4协议学习(一)DP协议概览 本文为DP1.4协议学习系列的第一篇,本篇首先从DP整体结构上简要说明DP协议的传输方式有关传输速率对比的问题,请STFW。 阅读详情

一 DP介绍

1.1 DP介绍

DP协议(DisplayPort)是一种数字视频传输协议,用于连接计算机或其他设备与显示器或电视等显示设备。DP协议由VESA(Video Electronics Standards Association)制定,其目的是取代传统的VGA、DVI等模拟视频接口,提供更高的视频质量和更大的带宽,支持更高的分辨率、更快的刷新率和更丰富的色彩深度。
DP协议的主要特点如下:

  • 高清晰度:DP协议支持4K、5K和8K等高分辨率视频输出,能够提供更清晰、更细腻的图像质量。

  • 高带宽:DP协议提供高达32.4Gbps的带宽,比传统的DVI和HDMI等接口要高得多,能够支持更高的视频分辨率和更快的刷新率。

  • 多功能性:DP协议支持视频、音频和数据传输,能够通过一个接口实现多种功能,方便用户使用。

  • 版权保护:DP协议支持HDCP(High-bandwidth Digital Content Protection)版权保护技术,能够保护数字内容的版权,防止盗版和非法复制。

DP协议的优点在于它支持更高的分辨率和更大的带宽,能够提供更清晰、更细腻的图像和更快的刷新率,同时还能够通过一个接口实现多种功能,非常方便。在现代计算机和显示设备中,DP协议已经成为主流的数字视频传输协议之一。

1.2 DP接口和HDMI接口的区别

HDMI和DP接口都是出现在电脑以及显示器上的常见的视频接口。日常所能见到的VGA,HMDI,DP其实都是一种协议。遵从这些协议而来的接口也就被称为DP接口,HDMI接口等。
DP接口和HDMI接口的核心区别在于带宽。目前4K 60Hz屏幕所需要的带宽是:3840x2160(分辨率)x8(bpc)x3(像素倍数)x60(刷新率)/0.8(hdmi采用的8b/10b编码)/1024的3次方=13.9046Gbps。HDMI1.4最高只支持10.2Gpbs的带宽。因此HDMI1.4接口无法支持4K 60Hz的屏幕。HDMI 2.0,最高只支持18Gbps的带宽,所以他最高也就只能支持4K 60Hz的显示器,但是如果你的显示器是4K 120Hz那么以他的带宽水平就无法支持了。反观DP接口,最早的DP1.2接口的带宽就达到了21.6bps,而目前普及率非常高的DP1.4的带宽则达到了32.4gbps,完美地支持了4K 144Hz以及8K 30hz的屏幕,几乎覆盖了普通用户所能用到的极限值。
其他的区别:

  • 色彩空间:DP接口支持DCI-P3色域,而HDMI则不支持,这对于设计人员来说可能会有比较大的影响。
  • 接口:DP接口可以和雷电接口进行组合,从而实现更方便的类型设备拓展。而HDMI则不具备这样的功能。其次,AMD多屏拼接技术必须使用DP接口才可以实现,HDMI接口无法实现。
  • 其他细节:在音频传输采样率,采样大小,色彩深度支持程度等等都会有一定的差异,但是对于普通用户的影响几乎不可感知

1.3 DP1.4和DP2.0的区别

DP2.0全称是DisplayPort2.0,由管理方VESA视频电子标准协会于2019年发布,是一种数字式影音数据交换协议,主要用于视频源与显示器等设备的连接,也支持携带音频、USB和其他形式的数据。
接口方面,据DP2.0管理方VESA协会公布,DP Alt模式可与USB4规范无缝衔接,USB4融合了雷电和USB协议,将在雷电3免专利费的基础上推广。USB4采用USB-C接口设计,也意味着DP2.0物理接口可转型为新型的USB Type-C接口,因此DP2.0接口可以有DP和USB Type-C两种形态。为了区别于普通的Type-C接口,DP2.0会在接口处增加DP标识,就像雷电3接口旁边有雷电标识一样,用户可以更直观识别出DP2.0接口。所以,DP2.0有DisplayPort和USB Type-C两种物理外形,DP1.4还是传统的DisplayPort接口。
在这里插入图片描述
传输带宽方面,按照设计方案,DP 2.0的传输带宽高达80Gbps,是当前DP1.4的2.5倍,是HDMI 2.1的1.6倍,最大支持16K(15360*8460)的超强分辨率,甚至双屏4K 144Hz无损也不再话下。同时DP2.0使用了最新的编码协议,新标准的带宽利用率高达97%,有效带宽峰值为77.4 Gbps,约是DP1.4有效带宽的3倍。DP2.0带宽为80Gbps,支持16K@60Hz、8K@120Hz和4K@144Hz;DP1.4的带宽为32.4Gbps,支持8K@30Hz和4K@120Hz。
在这里插入图片描述

二 DP协议

2.1 DP协议层

DP协议分层为Link Layer 和 Physical Layer。DP Link层可分为3部分

  • Main Link:主链,用于单向传输音视频流,高带宽,低延时,由DPTX/DPRX组成。支持1、2、4lane和不同的速率。
  • AUX Channel:辅助通道,用于传输低带宽需求的数据,以及链路管理和设备控制信号。AUX CH为差分信号,半双工
  • Hotplug Detect:HPD是热插拔检测信号。

在这里插入图片描述另外,

  • DPCD:全称DisplayPort Configuration Data,是DP的配置数据,描述接收端的性能。source与sink之间通信就是通过DPCD寄存器进行读写,以及链路的管理。配置辅助通道。
  • EDID:全称为Extended Display Identification Data,扩展显示标识数据,,定义了DP接收装置的性能。Source通过识别slink传输过来的EDID数据,它包括了供应商信息、最大图像大小、型号名称、屏幕尺寸和颜色设置等等。配置主链信息。
    DP PHY层将数据传输到DSC Encoder进行编码压缩,编码压缩前后数据量大概是3:1。
    在这里插入图片描述
    之后进入8b/10b编码或128b/132b编码,编码后传输,传输后解码。
    在这里插入图片描述

2.2 信息交流过程

  • 通过Hotplug检测sink是否接入
  • 接入后,source端读取DPCD接收器性能,比如多少条lane,数据速率是多少
  • sink端返回DPCD信息
  • source端读取EDID,显示状况、数据位宽、屏幕分辨率等基础信息
  • sink端返回EDID信息
  • source端写DPCD配置到sink端
  • 开始进行link训练(测试),包括眼图测试、抖动测试、摆动测试、频锁、相锁、错误率计算等。如果检测到有问题,就会重新读取配置
  • 返回link状态
  • 进行数据传输
    在这里插入图片描述

3 Xilinx MPSoC PS端DP接口

在这里插入图片描述

  • DP控制器支持两个5.4G的lane,分辨率最大支持4K@30
  • DPDMA用来搬运数据,支持6通道
  • 支持两路视频混合
  • 绿色为音频数据,支持两路音频输出混合
  • 支持视频和音频数据从PL发送出去。
    在这里插入图片描述
    -video/graphics如果是利用DPDMA从memory中取出,输入流成为非实时输入
    如果是实时输入,video/graphics可以由PL端提供。视频时序可以由PS或PL提供
TypeC 基础 type-C接口形式: PD最大支持20V,5A 100W功率,通过CC线来协商Power供给。由于Type-C的扩展功能(SBU1/SBU2),大部分配件诸如耳机,视频接口,debug接口等都可以实现兼容设计。 在USB2.0端口,USB根据输出传输方向定义HOST/Device/OTG三种角色,其中OTG即可作为HOST也可作为Device,在Type-C中也是类似定义,只... 阅读详情

相关推荐

eDP/DP接口简介

目前,在视频传输协议以及接口领域,外部接口主要是DP与HDMI两分天下,当然之前出现过很多接口-VGA, DVI等等,最新平台基本以这两个为主;笔记本内部接口就基本上使用eDP((Embedded Display Port))作为标准接口来驱动液晶屏了。那么问题来了,eDP和DP,是完全兼容的么?eDP,DP,HDMI,这三种接口的显示器,可以插在同一个接口上使用么?这篇文章,就会从硬件和一部分协议的角度分析一下这三大协议。

weixin_50518899的博客 2万+

DP协议:概括

来了来了!!!开始之前扯点概念,知道DP好在哪里,以及看到它的发展趋势,才知道我们为什么有学习的必要。

叫好与叫座虽然不是对立面,但想在同一个作品中达到双重效果很难。 5413

关于Xilinx ZYNQ Ultrascale+ MPSoC使用原生PS端DP接口实现Live模式输出的经验分享

今天熊猫君要分享的是如何使用Xilinx ZYNQ Ultrascale+ MPSoC的PS端原生DP接口实现LIVE模式输出3860*2160,30Hz视频。

haoxingheng的专栏 3733

DP与HDMI、MIPI各种协议介绍、行/场消影&时钟计算

1. DP(display port)和HDMI 这两种都是高速高质量多媒体传输协议。同时包括音视频的传输。 2. MIPI的各种协议 MIPI(mobileindustry processor interface)是为移动产业制定的一系列处理接口。 在这里主要介绍视频图像相关的 CSI和DSI协议。 CSI:camera serial interface。相机端的高速串行接口 DSI:display serial interface 。显示端的高速串行接口 Understanding .

cy413026的博客 1万+

MPSoC DP协议解析:从接口特性到PS端实现

本文深入解析了MPSoC平台上的DisplayPort(DP)协议,从接口特性到PS端实现的全方位技术细节。通过实际项目案例,详细探讨了DP协议的核心技术、链路层智能协商、MPSoC DP控制器架构以及硬件设计避坑指南,帮助开发者高效实现高带宽视频传输和多数据流处理。

weixin_33743703的博客 288

MPSoC DisplayPort接口详细介绍与实战

本文从基础原理到实战工程,全面详解了Zynq UltraScale+ MPSoC DisplayPort(DP)接口的核心技术与实操流程,聚焦ZCU106开发板的DP接口特性,围绕DP接口基础定义、硬件参数、工作原理、Video/Graphics协同、DPDMA传输机制展开,清晰拆解了DP接口的核心逻辑,MPSoC CPU+FPGA+硬核加速器异构架构,实现高清视频传输与显示。通过读取内存显示彩条形式实践了MPSoC DisplayPort这种显示方式。

toonyhe的博客 941

DP/eDP协议学习--协议简介

最近一段时间由于项目接触到该协议,该协议不像HDMI,USB资料那么多,虽然应用还是很广泛的,但是生态不是很好。自己看了一段时间的协议,想着记录下来大家一起讨论学习。 1综述 eDP(Embedded DisplayPort)是数字显示技术领域的标准协议,其创始者为视频电子标准协会(VESA),创始成员包括戴尔、惠普、三星、飞利浦以及英伟达等。eDP协议是针对DP(Display Port)应用在嵌入式方向架构和协议的拓展,所以eDP协议完全兼容DP协议。相对于DVI/HDMI来说,eDP具有高带宽...

jiuyuetingyue的博客 4万+

从协议握手到屏幕点亮:深入Xilinx Zynq MPSoC的PS端DP控制器工作流程

本文深入解析Xilinx Zynq MPSoC的PS端DP控制器工作流程,从DisplayPort协议基础到链路建立全过程,包括热插拔检测、DPCD与EDID信息交换、链路训练等关键环节。通过实战调试技巧与性能优化建议,帮助开发者解决常见显示问题,提升系统稳定性与性能。

weixin_27102543的博客 416

【正点原子FPGA连载】第十六章DP彩条显示实验 摘自【正点原子】DFZU2EG_4EV MPSoC之嵌入式Vitis开发指南

1)实验平台:正点原子MPSoC开发板 2)平台购买地址:https://detail.tmall.com/item.htm?id=692450874670 3)全套实验源码+手册+视频下载地址: http://www.openedv.com/thread-340252-1-1.htmlDP接口即DisplayPort接口,DisplayPort是由视频电子标准协会(VESA)发布的显示接口。作为DVI的继任者,DisplayPort将在传输视频信号的同时加入对高清音频信号传输的支持,同时支持更高的分辨率和

weixin_55796564的博客 5450

Hobbit玩转Zynq MPSoC系列之2:VCU编码+DP显示实战指南

本文详细介绍了如何在Zynq MPSoC平台上实现VCU编码与DP显示的全流程开发,从Vivado硬件配置到Petalinux系统定制,再到GStreamer管道搭建与性能优化。通过实战案例,帮助开发者快速掌握Hobbit在Zynq MPSoC上的视频处理技术,适用于嵌入式视觉开发场景。

weixin_29168675的博客 342

深入ZYNQ MPSOC的DP控制器:AXI流与DMA通道如何驱动4K显示?

本文深入解析了ZYNQ MPSOC的DP控制器架构,详细介绍了如何通过AXI流接口和六通道DMA实现4K显示输出。文章涵盖了硬件架构、AXI流优化策略、DMA协同工作机制及性能瓶颈突破方案,为开发者提供了构建高效4K显示子系统的实用指南。

weixin_28726391的博客 301

Hobbit玩转Zynq MPSoC系列之1:VCU解码+DP显示

  做图像处理的朋友们经常会有视频编解码的需求,常用的方法是要么增加一个专有芯片要么买专用的FPGA实现的IP,这都增加了设计复杂度以及成本,Zynq MPSoC的EV系列含有VCU视频编解码单元,就非常好的解决了这个问题,用起来简单方便,除了DDR带宽几乎不占其他FPGA资源,简直不要太爽。Zynq MPSoC的PS部分自带DP显示单元,从Vivado到Petalinux对其都做到了完美、透明的配置,用户不用操心驱动等问题,极大的增加了用户体验。本文演示如何从头step by step搭建VCU工程以及如

Humph-Hobbit的博客 5835

从零到一:Zynq MPSoC VCU解码与DP显示的硬件加速艺术

本文深入解析Zynq MPSoC VCU硬件加速技术,详细介绍了从视频解码到DP显示的高效实现方法。通过VCU硬件加速架构、DP显示子系统集成、Petalinux系统配置及GStreamer流水线实战,展示了如何优化嵌入式视觉系统的视频处理性能,特别适合需要低功耗、高吞吐量的应用场景。

weixin_29165465的博客 314

Hobbit玩转Zynq MPSoC系列之3:HDMI输入+DP显示

  Xilinx官方提供了Zynq MPSoC的应用例程,包括Base Trd和VCU Trd,从Vivado硬件到Petalinux工程介绍的很详细,源代码也都是开源的。为了做到一个工程覆盖所有设计,这些Trd的代码极其规划化和模块化,包罗万象,将所有的功能都放到了一个工程里边。拿Base Trd为例,上层应用代码就足足有12000行代码,可以通过指令或者QT GUI去操作控制虽然叫基础指导工程,但是这个工程就足够初学者学习 TPG、MIPI、SDI、HDMI和FILE等接口作为图像的输入源,在工程中例化

Humph-Hobbit的博客 6014

Zynq MPSoC实战指南:从HDMI采集到DP输出的全流程解析

本文详细解析了Zynq MPSoC平台从HDMI采集到DP输出的全流程实现,涵盖Vivado硬件设计、Petalinux系统定制及Gstreamer管道搭建等关键技术。通过实战案例展示如何配置IP核、优化时钟中断设计,并提供了常见问题排查指南,帮助开发者高效构建视频处理系统。特别适合需要HDMI-DP转换的嵌入式视觉应用开发。

weixin_29190651的博客 542

米尔Zynq UltraScale MPSoC核心板资料介绍

米尔Zynq UltraScale MPSoC核心板(MYC-CZU3EG)是采用Xilinx新一代Zynq处理器(具体型号XCZU3EG-1SFVC784,未来可选用XCZU2CG,XCZU3CG.XCZU4EV,XCZU5EV)。该核心板是业界最小尺寸Zynq UltraScale 核心板,采用16纳米制程,相比Znyq7000系列每瓦性能提升5倍,且单芯片融合4核心Cortex-A53(Up...

u011837423的专栏 2308

Zynq UltraScale+ MPSoC智能视频平台0:HZU4EVCL介绍

一个软件工程师决定做一款硬件!

GreatInventorHH的博客 1880

BT656/BT1120转DP1.4视频协议转换关键技术解析

视频协议转换本质是跨域时序重构与电平桥接,涉及并行数字视频总线(如BT656、BT1120)到高速串行显示接口(如DP1.4、eDP)的底层映射。其核心原理包括像素时钟域跨越、YCbCr色彩空间解包与重映射、带宽动态匹配及TTL电平到LVDS差分信号的阻抗适配。技术价值在于突破传统‘接线即通’误区,实现工业相机、车载ADAS等场景下4K@60Hz无损视频链路打通。典型应用场景涵盖安防模组输出直驱Type-C显示器、嵌入式GPU子板视频采集回传等。本文聚焦FPGA级协议栈实现,深入剖析Xilinx Ultra

weixin_29193259的博客 195
上一篇: CentOS7.9 Nvidia驱动安装
下一篇: vim怎么复制一个变量名(单词)
芬奇说
博客等级 码龄14年 7607粉丝 17原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值