你好:
初次使用这款芯片,用Verilog搭建的IIC读写时序(程序应该是没问题的,之前用在其他芯片上是可以配置的),可我按照这样的配置顺序(采用Free Run模式):
98 FF 80 ; I2C reset | | |
98 FD 44 ; CP | | |
98 00 1E ; VID_STD = 1080P60 @ 60Hz | | |
98 01 05 ; Prim_Mode =101b HDMI-COMP | | |
98 03 42 ; 36 bit SDR 444 Mode 0 | | |
98 05 28 ; AV codes off | | |
98 0B 44 ; Power up part | | |
98 0C 42 ; Power up part | | |
98 14 7F ; Max drive strength | | |
98 15 80 ; Disable tristated | | |
98 19 83 ; LLC DLL phase | | |
98 33 40 ; LLC DLL enable
通过chipscope查看,发现只将第一个寄存器写进去了,剩下的都写不进去,不知道是什么原因?
通过阅读UG-237中说道:“
The contents of the EDID RAM are not to be trusted after power up or hardware reset. User should write proper contents to the
EDID RAM memory inside the ADV7619 via an external MCU”.
好像说是要在复位后要通过DDC端口向EDID中写内容,但是不知道要写什么啊,还望好好指教一下,不甚感激,期待你的回复。
你好:
初次使用这款芯片,用Verilog搭建的IIC读写时序(程序应该是没问题的,之前用在其他芯片上是可以配置的),可我按照这样的配置顺序(采用Free Run模式):
98 FF 80 ; I2C reset | | |
98 FD 44 ; CP | | |
98 00 1E ; VID_STD = 1080P60 @ 60Hz | | |
98 01 05 ; Prim_Mode =101b HDMI-COMP | | |
98 03 42 ; 36 bit SDR 444 Mode 0 | | |
98 05 28 ; AV codes off | | |
98 0B 44 ; Power up part | | |
98 0C 42 ; Power up part | | |
98 14 7F ; Max drive strength | | |
98 15 80 ; Disable tristated | | |
98 19 83 ; LLC DLL phase | | |
98 33 40 ; LLC DLL enable
通过chipscope查看,发现只将第一个寄存器写进去了,剩下的都写不进去,不知道是什么原因?
通过阅读UG-237中说道:“
The contents of the EDID RAM are not to be trusted after power up or hardware reset. User should write proper contents to the
EDID RAM memory inside the ADV7619 via an external MCU”.
好像说是要在复位后要通过DDC端口向EDID中写内容,但是不知道要写什么啊,还望好好指教一下,不甚感激,期待你的回复。
举报