Hi @jpeyron, Yes, my ov7670 was broken. I get a new one and it went good. I tried the code you give me before, and have a pretty good image. There was some noise and the color is wrong. I think there are some registers which were set uncorrectly. Am i right? Also, is there any method to get vga image since Nexys2 BRAM only support 18kb? Thank you very much for your reply.