本文作者:AMD 工程师 Nathan Xu
在最新的 DisplayPort 1.4 RX Subsystem IP GUI 界面,修改 DisplayPort EDID 的演示。
在最新的 DisplayPort 1.4 RX Subsystem IP GUI 界面,有使能 Video EDID 的选项,如下:
如果用户使能了这个选项,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 内容。
全部0条评论
快来发表一下你的评论吧 !