I have got a FX3 Explorer board and a FPGA board and an Image sensor OV5642.
Q1. Can I get Image sensor's video stream data just using a FX3 Explorer board and an Image sensor without frame skip?
If yes, Would you let me know the examples and references ?
Q1-1. What if there is the frame skip, how many frames are skipped? and how to implement with frame skip?
Q2. If I want to get the Image sensor's video stream data with a FX3 Explorer board and a FPGA board and an Image sensor OV5642.
Is there any examples and references ?
1. Yes, you can directly connect the Image sensor to the FX3. Frame skip will happen if the host is slow enough to read the data from the FX3 buffers. This happens generally when you stream very high resolution. For high resolution streaming, the Image sensor will send continuous data to the FX3 and if the host controller is not fast enough to read the data, it may cause frame loss. However we have tested till 1080p@60 fps using FX3. What is the resolution that you want to stream? You can refer to the following application note for getting started(http://www.cypress.com/documentation/application-notes/an75779-how-implement-image-sensor-interface-...) .
2. Or as another option, you can also use an FPGA between the image sensor and the FX3. In this case you can use the Slave FIFO interface between the FPGA and the FX3. Refer to the following application note regarding this(http://www.cypress.com/documentation/application-notes/an65974-designing-ez-usb-fx3-slave-fifo-inter...). We do not have any example regarding the interface between the image sensor and the FPGA.
Did you add the sensor configuration for OV5642? In AN75779 we have provided added the sensor configuration for MT9M114 (ON Semiconductor). Please verify that your sensor is configured properly. Check the FV/LV signals on the interface using oscilloscope to check if the sensor is providing the data. Next check for the PRODs event in the DMA callback to make sure whether the FX3 is receiving the data on the GPIF. Please check the descriptors and the probe control settings, the default AN75779 firmware is written for 720p at 30 fps and VGA at 15. So, please make sure that the sensor and the firmware is configured for the correct setting which the sensor is expected to generate.