Hello,
I have trying to get RX Data using Terasic HTMI-FMC card, which uses ADV7619 to receive HDMI stream. I followed the link to setup the ADV7619 registers:
https://support.xilinx.com/s/article/1072248?language=en_US
The registers I set are:
1. Set the RX_FIFO depth to maximum by setting RX_FIFO_PIRQ = 10
2. Write control regisger to Reset the TX_FIFO
3. Wirte control register: Enable the AXI IIC, clear TX_FIFO reset, disable the general call
4. Wirte 1st TX FIFO data: start bit, 0x98 (device address), write bit
5. Wirte 2nd TX FIFO data: 0x03 (sub address), write bit
5. Wirte 3rd TX FIFO data: 0x4c (444 RGB SDR), write bit, stop bit
Using a oscilloscope, I verified the I2C SCLK and SDA are correct. In the 4-5 steps, I get 3 sharp acknowledge pulses (each after one write) from the ADV7619. So I assumed the register write is good. But somehow when I connected a HDMI video from my laptop, I don't see any of RX signals changes: no HS/VS/PCLK/RxData.
Can anyone help me to find out what I missed ? I am stuck on this for a few days.
Many thanks,
Charlie