I'm building a custom USB-camera. There will be an FPGA chip doing some simple data handling for the sensor data and after that the image needs to be transmitted to a PC or an embedded Linux computer.
Estimated raw data rate is almost 30 megabytes per second without any compression. Basically a single endpoint is enough for the task.
What are the available chips in addition to Cypress FX2, NXP ISP1581 ?
And how much compression will I be needing, i.e. what is the best performance available ?