如何修改DisplayPort EDID

描述

本文作者:AMD 工程师 Nathan Xu

在最新的 DisplayPort 1.4 RX Subsystem IP GUI 界面,修改 DisplayPort EDID 的演示。

在最新的 DisplayPort 1.4 RX Subsystem IP GUI 界面,有使能 Video EDID 的选项,如下:

DisplayPort

如果用户使能了这个选项,Video EDID 这个 Core 是来存取 Sink 的 EDID,因此只需要用户去改写该 EDID 内容。

因为 Video EDID 是 DisplayPort 1.4 RX Subsysystem 的 sub-core,因此,该 Video EDID 的绝对地址是 DisplayPort 1.4 RX Subsysystem 的 base address,加上 “Video EDID” (如果 Video EDID 选项勾上) 的偏移地址是0x6000,Video EDID 的地址空间大小是4K。用户可以按照上述计算得到的 Video EDID 绝对地址通过 AXI-lite 接口修改 EDID 内容。

还有一个办法是通过 Host application,用户可以参考 AMD 的 DisplayPort RX only demo:

https://docs.amd.com/r/en-US/pg233-displayport-rx-subsystem/Example-Design

https://docs.amd.com/r/en-US/pg300-v-dp-rxss1/Available-Example-Designs

该 demo 在 Host application 定义了 loadEDID 这个函数,用户可以直接用 loadEDID 该函数,也可以按照此函数,用“XDp_WriteReg”直接修改 EDID 内容。

DisplayPort

DisplayPort

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

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分