I am using the ADV7513 to output a test pattern over HDMI to a monitor, but I am not getting anything on the monitor. I've read through the programming guide several times to ensure that I'm setting the proper registers for the device to operate. It's entirely possible that there's an issue with the pattern generator that we're using in the FPGA that is driving the ADV7513, but before I look at that, I'd like to rule out any register setting issues with the ADV7513.
Here are the registers that we're setting:
8'hD6, 8'hC0 // Ignore HPD
8'h41, 8'h00 // Power-up TX
// Required Registers
// Video mode setup
8'h15, 8'h00 // 24 bit RGB 4:4:4 input
8'h16, 8'h38 // 4:4:4, 8 bit per color output
8'h17, 8'h02 // Set aspect ratio to 16:9
8'hAF, 8'h02 // Enable HDMI mode
When I perform I2C reads on all of these registers, the values that I wrote all get read back, so I know the registers are getting set. When I perform reads on the VIC registers, it tells me that the chip is getting 720p at 50Hz data in, and it is outputting the same format. If someone could please confirm that we're setting all of the necessary registers, that'd be great.
Thanks in advance,