Hello,
I finally figured out the problem. What I did is check my register value one by one based on ADV7511 Hardware user guide. I found the x48 register which control right justified has the wrong value. After I fixed it, then the design works well.
I have a recommendation, Instead of providing the library, if you can provide a basic IIC configuration list file for the ADV7511 in different FPGA evaluation boards (e.g.: KC705, VC707. ZC702, Zedboard), then the designer can check this file, that will be very handy.
Thanks.