DisplayPort概述以及应用

FPGA开发圈 2022-06-13 11:39

1、Display Port 概述

    DisplayPort是由美国视频电子协会(VESA:Video Electronics Standards Association)20065月提出的一种新型的数字显示接口规范,主要用于在源端Source和设备端Sink(如电脑显示器)之间传输视频、音频、USB以及其它格式的数据信息。DisplayPort规范采用免费授权方式,旨在取代VGADVILVDS,提供高性能的视频传输通道。用户可以通过使用适配器兼容目前的VGA/DVI显示设备。

    DisplayPort包括三个独立相关的标准:外围DisplayPort(external DisplayPort interface)标准和两个内部(internal interfaces)DisplayPort标准:embedded DisplayPort (eDP)2010年起,在移动PCPC显示器市场,external DisplayPort interface取得了一些进展。eDP主要用于移动和嵌入式设备。

    DisplayPort是首个采用微封包数据传输(Micro-Packet ArchitectureEthernet/USB/PCI Express均采用该数据传输)的显示接口标准,支持内部和外部显示连接,不同于其它基于差分对标准有单独的时钟信号,DisplayPort采用的微封包将时钟信号嵌入在数据包中。DisplayPort可以用较少的Pin传输更大的数据量,支持高分辨率显示输出。同时,微封包的数据传输可以在不改变接口的情况下,提供更好的可扩展性能。DisplayPort可同时传输音频和视频,也可以单独传输音频或者视频。视频信号路径中每个颜色通道支持6位,8位, 12位,16位,音频路径可以有多达8通道2448 kHz的非压缩的PCM音频,或可以在音频流中封装压缩的音频格式。一个双向的、半双工的辅助通道携带了主链接用的设备管理和设备控制数据,如VESAEDIDMCCSDPMS标准。DisplayPort信号不兼容DVIHDMI。然而,双模式DisplayPort被设计用来通过该通信端口传输单链接DVIHDMI1.2/1.4的协议,需要通过使用一个外部无源连接器来实现,选择所需的信号,并将电气信号从LVDS转换为TMDSDisplayPort连接器在主链路可以有12、或4路差分数据对(通道),每通道可以在自定时器运行于162270、或540MHz的基础上其原始码率为1.622.7或者5.4 Gbit/s。数据为8b/10b编码,即每8位的消息被编入10比特符号中。因此,解码后每通道的有效数据传输速率是1.2962.164.32 Gbit/s(有效带宽80%)。

     Display Port图像显示接口,不仅支持全高清 (1920×1080) 分辨率,还能支持4k分辨率(3840×2160),以及最新的8k分辨率(7680×4320)


    Display Port图像显示接口不仅传输率高,而且可靠稳定,其接口传输的信号由传输图像的数据通道信号以及传输图像相关的状态、控制信息的辅助通道信号组成,具体包含DisplayPort数据传输主要通道(Main Link)、辅助通道(AUX Channel)与连接(Link Training)


2、Display Port接口信号

    DisplayPort由三部分组成,分别为主链路、辅助信道和热插拔信号检测(HPD)。

    主链路(Main Lane):主链路是单向、高带宽、低延迟信道,用于传输同步串行数据流,如未压缩的视频和音频。主链路由4条线路(Lane)组成,每一条线路都是一对差分线。根据实际需要,DisplayPort可以分别使用124条线路。每一条线路都支持多种传输速率:1.62Gbps、2.7Gbps、5.4Gbps8.1Gbps4条线路则可以实现最高32.4Gbps的传输速率。在这种高带宽的支持下,DisplayPort可以满足各种多媒体、特别是视频应用的需求。任何色深、分辨率和画面刷新频率都可以自由转换。每一条线路都是数据线,这意味着DisplayPort没有单独的时钟通道。实际上,DisplayPort在主链路上采用的是ANXI 8B/10B编码,时钟信号是从数据串流中提取出来。这个有别于DVIHDMI的特点,大幅降低了DisplayPort产品EMI设计难度。同时,由于DisplayPort传输线路采用交流耦合,发送端和接收端有不同的共模电压,这使芯片可以拥有更小的特征尺寸,也方便DisplayPort与其它新兴高速数字接口(TYPE-C)连接、耦合,兼容。

    辅助通道(AUX CH):辅助通道是由一对交流耦合差分线组成的双向、半双工通道,用于传输小带宽需求的数据,链路管理和设备控制。其中,源端设备为主、终端设备为从。所有通讯都必须由源端设备发起,终端设备也可以透过热插入信号来提出通讯请求。辅助通道是1Mbit/s半双工,双向通道,用于链路管理(状态信息)和设备控制。同时对传输延迟做了严格要求:通讯必须在500us内完成。辅助通道AUX(Auxiliary)的用途包括读取扩展显示识别数据(EDID),以确保DP信号的正确传输;读取显示器所支持的DP接口的信息,如主要通道的数量和DP信号的传输速率;进行各种显示组态寄存器的设定;读取显示器状态寄存器。接收(sink)设备可以切换HPD信号来提示源设备启动一个AUX请求事务来读取DPCD链接/接收状态寄存器位,包括IRQ_HPD向量寄存器位。只有先保证AUX的信号正确才能使DP接口信号正确传输,而不同DP协议的液晶模组对AUX输出信号的幅值有不同的要求。目前,在液晶模组检测设备对液晶模组进行检测时,针对不同DP协议的液晶模组,需要设计各种AUX输出幅值相匹配的液晶模组测试装置,明显提高了液晶模组的测试成本。 

    热插拔信号检测(HPD):HPD信号是一条sink to source单向通道,用于检测上层设备和下层设备是否连接,进而实现线路的连接和中断。一用作sink检测,接3.3V或拉高说明sink存在,拉低超过2ms说明sink不存在;二作为sink设备的中断请求,当拉低0.5ms~1ms时,说明sink设备发出中断,此时source通过AUX读取sinkDPCD寄存器获知中断类型。

3Display Port 数据传输前流程


    DP sourcesink之间的信息传送通过对sink上的DisplayPort配置数据(DPCD)寄存器进行读写来实现。通过读取DPCD中的特定寄存器,source将知晓sink的性能。在建立数据link,即link训练期间,sourceDPCD进行写操作,以指明目标link的配置,另外sink也将各个link训练阶段的结果写到此处。在数十个DPCD寄存器中调用每个位的详细含义非常具有挑战性。因此,对于DP调试程序的生产率来说重要的是,所用工具能够轻松地根据VESA DP技术规范等标准的常用术语解析AUX读写操作中的DPCD内容。

     扩展显示标识数据(EDID)是一个结构化数据块,定义了DP接收装置的性能。它定义了构造、型号名称、屏幕尺寸和颜色格式。在连接到sink之后,source首先要执行的操作之一就是读取sinkEDID数据。DP sourcesink之间的通信起到重要作用的是EDID定义了sink以及sink支持的视频模式的原始分辨率。在选择将要发送给sink的内容的格式时,该数据是source的基础。分辨率、所用视频模式、颜色格式、音频格式等。通过改变测试sinkEDID,工程师可以轻松验证sink的灵活性。易于使用的EDID编辑器可向用户说明各个比特位,是另外一种非常重要且节省时间的工具。

    根据source需要发送给sink的内容以及从EDIDDPCD读取来的sink性能,source可确定发送内容的格式以及用于传输的数据link配置。一个良好设计的source将尝试优化link的使用,以达到将功耗降至最低等目的。因此其目标是使用尽可能少的信道和尽可能低的电压摆动。在link训练期间,source使用其首选配置启动实际训练过程,在link建立之前通过迭代法对其进行改变。一旦link建立,source便可开始发送内容本身。用户可以在AUX Channel Monitor的帮助下评估通信记录,进而验证link培训过程是如何执行的。此外,工具的易用性将有助于工程师保持注意力集中。因为一对具有多流功能的sourcesink之间的link训练过程可包含上百个读写操作,诸如突出显示数据以便于阅读、过滤数据以专注于基础数据等功能至关重要。通过改变sinksource的性能因素,工程师可以验证其DUT sinkDUT source是否按预期工作。VESA定义的Link Compliance Test中的各种测试事实上可验证sinksource是否按实现良好互操作性所需的方式进行工作。一个良好的工具允许编辑和保存性能数据,供以后使用。

4、AMD Xilinx Display Port 接口方案

使用Xilinx DisplayPort 解决方案有两种方式:

1、FPGA或者SOCPL端调用DisplayPort TX RX 子系统的IP core,它们是完全符合VESA DisplayPort V1.2V1.4的规范要求;

2、MPSOCPS端集成符合VESA DisplayPort V1.2a标准的硬核DP接口,可以达到4K@30的显示能力,使用它可以减小FPGA资源的消耗。

5、AMD Xilinx Display Port硬件设计

下面以Display Port 1.2为例子简介硬件设计要求。DP信号是一个交流耦合、100欧姆的差分信号接口。交流耦合电容必须添加,推荐封装0402;共模电感的选择要注意其是否支持足够高的数据速率;ESD尽量选择寄生电容小的器件。


    Xilinx Display Port1.2 TX IP需要外加SN75DP130SN75DP130器件是一款单通道 DisplayPort™ (DP) 转接驱动器,可重新生成 DP 高速数字链路。该器件符合 VESA DisplayPort 标准版本 1.2,支持 4 通道主链路接口,允许每个通道以 5.4Gbps HBR2 速率发送信号。器件会补偿 PCB 相关频率损耗和开关相关损耗,以在源设备和接收设备之间提供最佳 DP 电气性能。主链路信号输入具有可配置均衡器和可选升压设置。主链路输出提供四种初级差分输出电压摆幅 (VOD) 和四种初级预加强设置。

    Xilinx Display Port1.2 RX IP需要外加SN65DP159 (RGZ package),该器件为确保信号完整性, SNx5DP159 器件实现了多个特性。 SNx5DP159 接收器支持自适应和固定均衡,以便消除电路板走线或电缆因带宽受限而引起的码间串扰(ISI) 抖动或损耗。用作重定时器时,内置的时钟数据恢复 (CDR) 功能可清除输入端高频和视频源的随机抖动。发送器提供多种功能不仅有利于达到合规要求,还能够减少系统设计问题,例如去加重功能可补偿驱动长电缆或高损耗电路板走线时的衰减。 SNx5DP159 器件还包含使用 Vsadj 引脚上的外部电阻器实现的TMDS输出幅值调节功能,以及源端选择功能和输出转换速率控制功能。器件的运行和配置可通过引脚设置或 I2C编程。

附:相关参考文档

   1、Display port RX\TX手册:PG299和PG300;

   2、MPSOC PS Display Port接口手册:UG1085

   3、Display Port的linux驱动代码: 

https://xilinx-wiki.atlassian.net/wiki/spaces/A/pages/665747573/Xilinx+DRM+KMS+DisplayPort+1.4+TX+Subsystem+Driver

如果有任何技术问题,欢迎您联系科通各地的AMD赛灵思支持团队,或发邮件至:

simonyang@comtech.com.cn
charlesxu@comtech.com.cn


FPGA开发圈 这里介绍、交流、有关FPGA开发资料(文档下载,技术解答等),提升FPGA应用能力。
评论
  • 本文介绍编译Android13 ROOT权限固件的方法,触觉智能RK3562开发板演示,搭载4核A53处理器,主频高达2.0GHz;内置独立1Tops算力NPU,可应用于物联网网关、平板电脑、智能家居、教育电子、工业显示与控制等行业。关闭selinux修改此文件("+"号为修改内容)device/rockchip/common/BoardConfig.mkBOARD_BOOT_HEADER_VERSION ?= 2BOARD_MKBOOTIMG_ARGS :=BOARD_PREBUILT_DTB
    Industio_触觉智能 2025-01-08 00:06 77浏览
  • 故障现象一辆2017款东风风神AX7车,搭载DFMA14T发动机,累计行驶里程约为13.7万km。该车冷起动后怠速运转正常,热机后怠速运转不稳,组合仪表上的发动机转速表指针上下轻微抖动。 故障诊断 用故障检测仪检测,发动机控制单元中无故障代码存储;读取发动机数据流,发现进气歧管绝对压力波动明显,有时能达到69 kPa,明显偏高,推断可能的原因有:进气系统漏气;进气歧管绝对压力传感器信号失真;发动机机械故障。首先从节气门处打烟雾,没有发现进气管周围有漏气的地方;接着拔下进气管上的两个真空
    虹科Pico汽车示波器 2025-01-08 16:51 45浏览
  • 村田是目前全球量产硅电容的领先企业,其在2016年收购了法国IPDiA头部硅电容器公司,并于2023年6月宣布投资约100亿日元将硅电容产能提升两倍。以下内容主要来自村田官网信息整理,村田高密度硅电容器采用半导体MOS工艺开发,并使用3D结构来大幅增加电极表面,因此在给定的占位面积内增加了静电容量。村田的硅技术以嵌入非结晶基板的单片结构为基础(单层MIM和多层MIM—MIM是指金属 / 绝缘体/ 金属) 村田硅电容采用先进3D拓扑结构在100um内,使开发的有效静电容量面积相当于80个
    知白 2025-01-07 15:02 137浏览
  • 「他明明跟我同梯进来,为什么就是升得比我快?」许多人都有这样的疑问:明明就战绩也不比隔壁同事差,升迁之路却比别人苦。其实,之间的差异就在于「领导力」。並非必须当管理者才需要「领导力」,而是散发领导力特质的人,才更容易被晓明。许多领导力和特质,都可以通过努力和学习获得,因此就算不是天生的领导者,也能成为一个具备领导魅力的人,进而被老板看见,向你伸出升迁的橘子枝。领导力是什么?领导力是一种能力或特质,甚至可以说是一种「影响力」。好的领导者通常具备影响和鼓励他人的能力,并导引他们朝着共同的目标和愿景前
    优思学院 2025-01-08 14:54 44浏览
  • 彼得·德鲁克被誉为“现代管理学之父”,他的管理思想影响了无数企业和管理者。然而,关于他的书籍分类,一种流行的说法令人感到困惑:德鲁克一生写了39本书,其中15本是关于管理的,而其中“专门写工商企业或为企业管理者写的”只有两本——《为成果而管理》和《创新与企业家精神》。这样的表述广为流传,但深入探讨后却发现并不完全准确。让我们一起重新审视这一说法,解析其中的矛盾与根源,进而重新认识德鲁克的管理思想及其著作的真正价值。从《创新与企业家精神》看德鲁克的视角《创新与企业家精神》通常被认为是一本专为企业管
    优思学院 2025-01-06 12:03 152浏览
  • 在智能家居领域中,Wi-Fi、蓝牙、Zigbee、Thread与Z-Wave等无线通信协议是构建短距物联局域网的关键手段,它们常在实际应用中交叉运用,以满足智能家居生态系统多样化的功能需求。然而,这些协议之间并未遵循统一的互通标准,缺乏直接的互操作性,在进行组网时需要引入额外的网关作为“翻译桥梁”,极大地增加了系统的复杂性。 同时,Apple HomeKit、SamSung SmartThings、Amazon Alexa、Google Home等主流智能家居平台为了提升市占率与消费者
    华普微HOPERF 2025-01-06 17:23 191浏览
  • 根据Global Info Research项目团队最新调研,预计2030年全球封闭式电机产值达到1425百万美元,2024-2030年期间年复合增长率CAGR为3.4%。 封闭式电机是一种电动机,其外壳设计为密闭结构,通常用于要求较高的防护等级的应用场合。封闭式电机可以有效防止外部灰尘、水分和其他污染物进入内部,从而保护电机的内部组件,延长其使用寿命。 环洋市场咨询机构出版的调研分析报告【全球封闭式电机行业总体规模、主要厂商及IPO上市调研报告,2025-2031】研究全球封闭式电机总体规
    GIRtina 2025-01-06 11:10 117浏览
  • 大模型的赋能是指利用大型机器学习模型(如深度学习模型)来增强或改进各种应用和服务。这种技术在许多领域都显示出了巨大的潜力,包括但不限于以下几个方面: 1. 企业服务:大模型可以用于构建智能客服系统、知识库问答系统等,提升企业的服务质量和运营效率。 2. 教育服务:在教育领域,大模型被应用于个性化学习、智能辅导、作业批改等,帮助教师减轻工作负担,提高教学质量。 3. 工业智能化:大模型有助于解决工业领域的复杂性和不确定性问题,尽管在认知能力方面尚未完全具备专家级的复杂决策能力。 4. 消费
    丙丁先生 2025-01-07 09:25 108浏览
  • 根据环洋市场咨询(Global Info Research)项目团队最新调研,预计2030年全球无人机锂电池产值达到2457百万美元,2024-2030年期间年复合增长率CAGR为9.6%。 无人机锂电池是无人机动力系统中存储并释放能量的部分。无人机使用的动力电池,大多数是锂聚合物电池,相较其他电池,锂聚合物电池具有较高的能量密度,较长寿命,同时也具有良好的放电特性和安全性。 全球无人机锂电池核心厂商有宁德新能源科技、欣旺达、鹏辉能源、深圳格瑞普和EaglePicher等,前五大厂商占有全球
    GIRtina 2025-01-07 11:02 108浏览
  • 这篇内容主要讨论三个基本问题,硅电容是什么,为什么要使用硅电容,如何正确使用硅电容?1.  硅电容是什么首先我们需要了解电容是什么?物理学上电容的概念指的是给定电位差下自由电荷的储藏量,记为C,单位是F,指的是容纳电荷的能力,C=εS/d=ε0εrS/4πkd(真空)=Q/U。百度百科上电容器的概念指的是两个相互靠近的导体,中间夹一层不导电的绝缘介质。通过观察电容本身的定义公式中可以看到,在各个变量中比较能够改变的就是εr,S和d,也就是介质的介电常数,金属板有效相对面积以及距离。当前
    知白 2025-01-06 12:04 208浏览
  • PLC组态方式主要有三种,每种都有其独特的特点和适用场景。下面来简单说说: 1. 硬件组态   定义:硬件组态指的是选择适合的PLC型号、I/O模块、通信模块等硬件组件,并按照实际需求进行连接和配置。    灵活性:这种方式允许用户根据项目需求自由搭配硬件组件,具有较高的灵活性。    成本:可能需要额外的硬件购买成本,适用于对系统性能和扩展性有较高要求的场合。 2. 软件组态   定义:软件组态主要是通过PLC
    丙丁先生 2025-01-06 09:23 92浏览
  • By Toradex 秦海1). 简介嵌入式平台设备基于Yocto Linux 在开发后期量产前期,为了安全以及提高启动速度等考虑,希望将 ARM 处理器平台的 Debug Console 输出关闭,本文就基于 NXP i.MX8MP ARM 处理器平台来演示相关流程。 本文所示例的平台来自于 Toradex Verdin i.MX8MP 嵌入式平台。  2. 准备a). Verdin i.MX8MP ARM核心版配合Dahlia载板并
    hai.qin_651820742 2025-01-07 14:52 93浏览
  •  在全球能源结构加速向清洁、可再生方向转型的今天,风力发电作为一种绿色能源,已成为各国新能源发展的重要组成部分。然而,风力发电系统在复杂的环境中长时间运行,对系统的安全性、稳定性和抗干扰能力提出了极高要求。光耦(光电耦合器)作为一种电气隔离与信号传输器件,凭借其优秀的隔离保护性能和信号传输能力,已成为风力发电系统中不可或缺的关键组件。 风力发电系统对隔离与控制的需求风力发电系统中,包括发电机、变流器、变压器和控制系统等多个部分,通常工作在高压、大功率的环境中。光耦在这里扮演了
    晶台光耦 2025-01-08 16:03 41浏览
  • 本文介绍Linux系统更换开机logo方法教程,通用RK3566、RK3568、RK3588、RK3576等开发板,触觉智能RK3562开发板演示,搭载4核A53处理器,主频高达2.0GHz;内置独立1Tops算力NPU,可应用于物联网网关、平板电脑、智能家居、教育电子、工业显示与控制等行业。制作图片开机logo图片制作注意事项(1)图片必须为bmp格式;(2)图片大小不能大于4MB;(3)BMP位深最大是32,建议设置为8;(4)图片名称为logo.bmp和logo_kernel.bmp;开机
    Industio_触觉智能 2025-01-06 10:43 92浏览
  • 每日可见的315MHz和433MHz遥控模块,你能分清楚吗?众所周知,一套遥控设备主要由发射部分和接收部分组成,发射器可以将控制者的控制按键经过编码,调制到射频信号上面,然后经天线发射出无线信号。而接收器是将天线接收到的无线信号进行解码,从而得到与控制按键相对应的信号,然后再去控制相应的设备工作。当前,常见的遥控设备主要分为红外遥控与无线电遥控两大类,其主要区别为所采用的载波频率及其应用场景不一致。红外遥控设备所采用的射频信号频率一般为38kHz,通常应用在电视、投影仪等设备中;而无线电遥控设备
    华普微HOPERF 2025-01-06 15:29 159浏览
我要评论
0
点击右上角,分享到朋友圈 我知道啦
请使用浏览器分享功能 我知道啦