it is not possible to connect directly analog cameras to the S3 kit, you need a video decoder chip.
My advise is to use CMOS cameras with digital interface, and connect them to the Mod connectors. You can find a solution here http://hamsterworks.co.nz/mediawiki/index.php/OV7670_camera
i heard about this and i found some video decoder chip like TMS320C6455 DSP
TMS320DM642 digital camera or we can use Da-vinchi processor for that. this processor is too costly and in our lab CCD camera is available so for proof of concept i want to interface CCD camera with S3kit.
There are two problems with USB cameras when you try to connect them to FPGAs:
- you need an USB IP (hardware driver): you have to be an expert to develop your own IP, alternatively you can buy a commercial IP but they are expensive.
- once your FPGA receives the USB packets you have to extract the image data, but usually there is no information about how the data are packaged. You need to do inverse engineering to find the data structure.
A realistic way is to use a soft-micro or hard-micro, integrated in the FPGA, able to support a OS like Linux. There are several reference designs where webcam is connected to Zynq devices (zedboard and microzed).