sangjin97 Posted May 15, 2017 Share Posted May 15, 2017 Hi guys~! I want to use Xilinx Zynq706 board and Digilent FMC-HDMI board. my ADV7611 setting value is like that, 0x98,0xF4,0x80 // CEC 0x98,0xF5,0x7C // INFOFRAME 0x98,0xF8,0x4C // DPLL 0x98,0xF9,0x64 // KSV 0x98,0xFA,0x6C // EDID 0x98,0xFB,0x68 // HDMI 0x98,0xFD,0x44 // CP 0x98,0x00,0x13 0x98,0x01,0x06 0x98,0x02,0xF2 0x98,0x03,0x40 0x98,0x04,0xaa 0x98,0x05,0x20 0x98,0x06,0xa6 0x98,0x0B,0x44 0x98,0x0c,0x42 0x98,0x14,0x3f 0x98,0x15,0x80 0x98,0x19,0x83 0x98,0x33,0x40 0x44,0xBA,0x01 // Set HDMI FreeRun 0x64,0x40,0x81 // Disable HDCP 1.1 features 0x68,0x9B,0x03 // ADI recommended setting 0x68,0xC1,0x01 // ADI recommended setting 0x68,0xC2,0x01 // ADI recommended setting 0x68,0xC3,0x01 // ADI recommended setting 0x68,0xC4,0x01 // ADI recommended setting 0x68,0xC5,0x01 // ADI recommended setting 0x68,0xC6,0x01 // ADI recommended setting 0x68,0xC7,0x01 // ADI recommended setting 0x68,0xC8,0x01 // ADI recommended setting 0x68,0xC9,0x01 // ADI recommended setting 0x68,0xCA,0x01 // ADI recommended setting 0x68,0xCB,0x01 // ADI recommended setting 0x68,0xCC,0x01 // ADI recommended setting 0x68,0x00,0x00 // Set HDMI Input Port A 0x68,0x83,0xFE // Enable clock terminator for port A 0x68,0x6F,0x0C // ADI recommended setting 0x68,0x85,0x1F // ADI recommended setting 0x68,0x87,0x70 // ADI recommended setting 0x68,0x8D,0x04 // LFG 0x68,0x8E,0x1E // HFG 0x68,0x1A,0x8A // unmute audio 0x68,0x57,0xDA // ADI recommended setting 0x68,0x58,0x01 // ADI recommended setting 0x68,0x75,0x10 // DDC drive strength HDMI input cable is DVI-D Single to HDMI. So, input signal is RGB888. But, FMC-HDMI output RGB data is different from input data. for example, if RGB input data is lower then 0x1E1E1E(RGB 24bit), output RGB data is 0x000000 and if input data is 0x1F1F1F then FMC-HDMI output is 0x010101. likewise, unser 0x1E = 0x00 0x1F = 0x01 0x20 = 0x02 0x21 = 0x04 0x22 = 0x05 0x23 = 0x07 0x24 = 0x08 0x25 = 0x09 0x26 = 0x0B and so on......... I want to fix it. Plz help me. Thenk you. Link to comment Share on other sites More sharing options...
jpeyron Posted May 15, 2017 Share Posted May 15, 2017 Hi @sangjin97, Here is a forum thread that deals with the FMC-HDMI that suggests to look at the errata in the reference manual here. This refers to a Zedboard project done in vivado 2016.4 that should be a good reference for you here. cheers, Jon Link to comment Share on other sites More sharing options...
sangjin97 Posted May 16, 2017 Author Share Posted May 16, 2017 Hi jpeyron~! thank you for your advice. I have some questions. 1.What is on-board FMC EEPROM. FMC-HDMI board has no EEPROM. I checked FMC-HDMI schematic. 2. Errata describes that "Impact:minor". But my FMC-HDMI output RGB data is very strange. Link to comment Share on other sites More sharing options...
Alex Posted May 17, 2017 Share Posted May 17, 2017 1. It does have an eeprom see the ref manual https://reference.digilentinc.com/fmc_hdmi/refmanual 2. I recommend you to take a look at this thread https://ez.analog.com/thread/89940 Link to comment Share on other sites More sharing options...
edu5163 Posted March 27, 2018 Share Posted March 27, 2018 Hi guys, I attached a link to a tutorial where chip ADV7611 is configured and used. I use Xilinx zc702 board and FMC-HDMI Diligent, in the tutorial I explain how to make a motion estimation application. https://arcoresearchgroup.wordpress.com/2018/03/23/realizing-the-lucas-kanade-motion-estimation-algorithm-on-xilinx-zc702-board-for-full-hd-real-time-video-analysis/ Link to comment Share on other sites More sharing options...
Question
sangjin97
Hi guys~!
I want to use Xilinx Zynq706 board and Digilent FMC-HDMI board.
my ADV7611 setting value is like that,
0x98,0xF4,0x80 // CEC
0x98,0xF5,0x7C // INFOFRAME
0x98,0xF8,0x4C // DPLL
0x98,0xF9,0x64 // KSV
0x98,0xFA,0x6C // EDID
0x98,0xFB,0x68 // HDMI
0x98,0xFD,0x44 // CP
0x98,0x00,0x13
0x98,0x01,0x06
0x98,0x02,0xF2
0x98,0x03,0x40
0x98,0x04,0xaa
0x98,0x05,0x20
0x98,0x06,0xa6
0x98,0x0B,0x44
0x98,0x0c,0x42
0x98,0x14,0x3f
0x98,0x15,0x80
0x98,0x19,0x83
0x98,0x33,0x40
0x44,0xBA,0x01 // Set HDMI FreeRun
0x64,0x40,0x81 // Disable HDCP 1.1 features
0x68,0x9B,0x03 // ADI recommended setting
0x68,0xC1,0x01 // ADI recommended setting
0x68,0xC2,0x01 // ADI recommended setting
0x68,0xC3,0x01 // ADI recommended setting
0x68,0xC4,0x01 // ADI recommended setting
0x68,0xC5,0x01 // ADI recommended setting
0x68,0xC6,0x01 // ADI recommended setting
0x68,0xC7,0x01 // ADI recommended setting
0x68,0xC8,0x01 // ADI recommended setting
0x68,0xC9,0x01 // ADI recommended setting
0x68,0xCA,0x01 // ADI recommended setting
0x68,0xCB,0x01 // ADI recommended setting
0x68,0xCC,0x01 // ADI recommended setting
0x68,0x00,0x00 // Set HDMI Input Port A
0x68,0x83,0xFE // Enable clock terminator for port A
0x68,0x6F,0x0C // ADI recommended setting
0x68,0x85,0x1F // ADI recommended setting
0x68,0x87,0x70 // ADI recommended setting
0x68,0x8D,0x04 // LFG
0x68,0x8E,0x1E // HFG
0x68,0x1A,0x8A // unmute audio
0x68,0x57,0xDA // ADI recommended setting
0x68,0x58,0x01 // ADI recommended setting
0x68,0x75,0x10 // DDC drive strength
HDMI input cable is DVI-D Single to HDMI. So, input signal is RGB888.
But, FMC-HDMI output RGB data is different from input data.
for example, if RGB input data is lower then 0x1E1E1E(RGB 24bit), output RGB data is 0x000000
and if input data is 0x1F1F1F then FMC-HDMI output is 0x010101.
likewise,
unser 0x1E = 0x00
0x1F = 0x01
0x20 = 0x02
0x21 = 0x04
0x22 = 0x05
0x23 = 0x07
0x24 = 0x08
0x25 = 0x09
0x26 = 0x0B
and so on.........
I want to fix it. Plz help me.
Thenk you.
Link to comment
Share on other sites
4 answers to this question
Recommended Posts
Archived
This topic is now archived and is closed to further replies.