leon912 Posted February 1, 2016 Report Share Posted February 1, 2016 Hi, I'm trying to implement a communication between the PPro and the camera sensor OV7670 and using the VGA cable to print the output of the camera on a monitor. I have been able to print a simple image on the screen creating a VHDL component that simulates the output of the camera but when it comes to communicate with the camera itself, it becomes a complex issue. By default, the OV7670 camera gives the output as YCbCr422 coding, which means that 1 pixel is "described" by two bytes. For my purposes, since I need only to print on the monitor the intensity of the light that the camera sees, I need to take only one of the two bytes for each pixel (the Y component, not the Cb or Cr component). (check here http://embeddedprogrammer.blogspot.co.uk/2012/07/hacking-ov7670-camera-module-sccb-cheat.html The problem is that, in order to use the VGA cable, I should provide the VGA cable with 1 pixel each clock cycle but I actually sample 1 pixel every 2 clock cycles from the camera. 1 possible idea can be to store a full image inside the fpga and then send it to the monitor but the fpga is not able to store 640x480(x8bit) data. I read that in this forum another person has tried to do what I'm doing but no details were given. Thanks for the help, cheers Quote Link to comment Share on other sites More sharing options...
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.