Hi Dave,
After my initialization,the value of SCOM[3:0] is 7. I have read back the firmware from ADV212 memory.If I read before any parameter setting,it will be exactly the same as the original data in .sea file.When I read it back after parameter and indirect registers settings a few data change.I think the settings change firmware data directly.I don't know if the data is right.These attachments are original firmware data and the read back data after parameter setting.Can you check them out for me?Thanks.
I have also read back all the parameter and indirect registers settings.All the settings seem to be right except Pixel Mode2 Register and Video Mode Register. I write 0x0031 to Pixel Mode2 register and 0x0086 to Video Mode register,but the read back values are 0x00B1 and 0x8886. The reserved bit may cause the read back value 0x00B1,but I'm confused about bit_11 of the Video Mode register.I write 0 to this bit,however it somehow changes to 1. What is this bit(CNT_RE_EN:Read PI control counters) used for? Will this setting cause a problem?
By the way, I connect HDATA[19:16] to FPGA but haven't use them.I know the correct way is tied unused HDATA pin to GND via a pull-down resistor. Is that going to be a problem?