DP1.2/1.4一致性测试,信号质量测试

供应商
北京淼森波信息技术有限公司
认证
联系电话
18601085302
手机号
18601085302
联系人
邓经理
所在地
北京市海淀区永泰庄北路1号天地邻枫2号楼A座B101
更新时间
2024-06-16 07:28

详细介绍

宿端范例设计在 fpga 内部的bram 中实施了 edid 数据结构。displayport 的源代码可通过 aux 通道实现i2c 协议。图 3 和图 4 显示了连接至源端的 displayport 宿端的方框图。宿端的 link 与 streampolicy maker属于宿端内核的组成部分,不过源端的 linkpolicy maker具有更高的复杂性,将作为源代码随参考设计提供。edid 通过i2c 接口与接受宿端进行接口连接。

  i2c 协议非常适合针对 edid 数据结构的连接,并常常用于这种类型的应用。i2c 控制器负责定位与管理在edid中发现的数据,并通过串行接口与 i2c 接口协议(通过 aux 通道)将数据传输至宿端内核。在工作模式下,用户无需知晓 edid是否正被访问。用户可通过检测 i2c 总线来监控 rom 的内容。在调试模式下,用户能够修改i2c 控制器,覆盖 edid rom提供的 3位内容。i2c 提供控制信号,在与适当的开集输出相连时,可提供 i2c 主接口。

  宿端内含名为“displayport配置数据(dpcd)”的数据结构,可以存储配置数据并作为宿端与源端都可读写的通信邮箱使用。源端一般使用跨 aux 通道的 dpcd内容(参见图 3 和图 4)。

  policymaker 链路调训

  在 displayport链路上建立通信的过程称为“链路调训”。在链路调训的过程中,内核在通信启动时将着力于限度降低错误的同时,优化链路速度与功耗。如果在数据传输中出现问题,内核将自动重复链路调训,以适应不断变化的条件。源端与宿端信息包之间的通信通过双向半双工1mbps aux 通道进行。视频与音频数据通过主链路信道(1、2 或4)进行传输,其是从源端到宿端的高速千兆位级收发器通道。

  内核的链路调训工作分两步执行:时钟恢复、信道均衡;符号锁定(symbol lock)、信道间对准。步骤一,接收器的 pll锁定至进入的信号,并恢复链路时钟。步骤二,系统对通道均衡与信道间对准进行优化。

  下面是源端与宿端的 policymakers 的典型工作顺序:

  1. tx link policy maker 可监控热拔插检测情况,如果检测到有热拔插,则向 stream sourcepolicy maker 发送通知。stream source policy maker 通过 auc 通道读取宿端edid;

  2. tx link policy maker 通过aux 通道读取来自宿端的displayport配置数据。根据源端与宿端的功能配置情况,它可为宿端 dpcd 的链路配置字段编写配置参数,并通过写入到宿端dpcd 的“training_pattern_set”字节启动链路调训,随即对调训模式的发送进行初始化;

  3. tx link policy maker 根据来自 rx link policy maker的反馈,通过调节电压摆幅以及在必要时调节比特率,来控制时钟恢复顺序。一旦内核完成时钟恢复,链路调训就进入通道均衡阶段。在该阶段,如果调用rx linkpolicy maker,即对预加重进行调节。此外,接收器还将在本阶段完成符号锁定与信道间的对准;

  4. 一旦内核通过链路调训( 即系统完成位锁定与符号锁定),就会在 dpcd 中予以提示。tx link policymaker可向 tx stream policy maker 报告调训状况,以在进行流属性数据传输的同时实现同步流。

  policymaker 的附加功能

  除了参与链路调训外,tx link policy maker 还可利用来自接收器的irq hpd 信号监控宿端事件通知,并可检查dpcd 的链路状态字段,了解中断的原因。如果tx link policymaker检测到链路失去锁定,就必须重新训练链路。如果接收器调用,其还可重新配置链路,增加或者减少主链路信道数。

  此外,link policy maker 还可决定多个 aux请求事物处理的顺序,因为每个事物处理结束于另一个事物处理开始之前。由于宿端的答复可以是 nack或者 defer,policymaker 必须决定针对这两种情况的后续工作。aux 事物处理于 16 字节的数据,因此policy maker必须将较大的事务处理分成多个不超过 16 字节的事物处理。

  由于 displayport 能够协商和优化链路设置,因而能够在不断变动的条件下实现结果。link 与 stream policymaker是进行流程协调的控制功能,能够实现现代高速视频与音频的传输。采用 microblaze 嵌入式系统的赛灵思sourcepolicy maker controller系统参考设计经过精心设计,可帮助您充分发挥这些全新功能的所有优势,向市场推出功能丰富的显示产品。赛灵思displayportlogicore 可提供高度灵活的源端与宿端解决方案,具有可下载到ted spartan-6 消费类视频套件中的范例 edid及源代码。免费提供该 ip 的评估版本

DP1.2/1.4一致性测试,信号质量测试

展开全文

我们其他产品
我们的新闻
咨询 在线询价 拨打电话