Electronic – implement usb slave on fpga

fpgausb

I wish to attach a board camera and display to an fpga and have an interface to a pc implemented.

This would need to be at least usb2 speed for video. What is necessary to implement usb on an fpga? Are there any IC's I should consider? Perhaps something like firewire would be better or even gigabit ethernet?

Best Answer

No FPGA can do USB without an external chip. At a minimum, you will need a USB transceiver, e.g. from Phillips, and the power-detect circuitry.