Forum Discussion
Altera_Forum
Honored Contributor
14 years ago --- Quote Start --- I am currently involved in a project to develop a vision system that can stream images from a CMOS 5MP camera module to a PC and display the image using the NIOS2 processor of the DE0 Nano. One of our requirement is to stream it via a High speed USB channel to the PC (like a web camera). We currently have the DE0 Nano development kit with us and it is provided with a USB blaster cable. Would it be possible to use this USB interface to stream video packets to the PC or do we need a separate HS Usb controller module to be interfaced with the DE0 Nano to stream video data? --- Quote End --- The DE0-nano USB interface is a USB-Blaster interface. It uses a serial connection to the JTAG pins on the FPGA. The fastest you can transfer data is about 6Mbps (with a 6MHz JTAG clock). You can use the FTDI FT245 or FT2232 modules in FIFO mode. According to the FT2232H documentation, there is a synchronous FIFO mode that can operate at up to 40MB/s http://www.ftdichip.com/products/ics/ft2232h.htm SLS also have some USB products: http://www.slscorp.com/products/ Cheers, Dave