Reply by July 15, 20082008-07-15
> The bandwidth for the output data needs 30MB/s (640*480*98fps). > > For CY7C68013, from its spec it should support up to 480MB/s. Is the > CY7C68013 a good choice??
If 30MB/s means 30 megabits/sec, then the CY7C68013 is a good fit. If it's megabytes or megapixels, then it will NOT work.
> I can't find any Rx/Tx pins in this IC like > FT2232, how to interface FPGA with this IC controller??
Look for the Slave-FIFO mode. Best regards Marc
Reply by Mike Harrison July 12, 20082008-07-12
On Fri, 11 Jul 2008 15:07:28 -0500, "kicn" <nackit@yahoo.com> wrote:

>Hi, I interfaced a Micron MT9T001 with Spartan3 evaluation board, I can >save a fragment of image on SRAM, and now deciding which USB controller to >use so that I can transfer the raw image data to PC directly from the >sensor. > >The bandwidth for the output data needs 30MB/s (640*480*98fps). >I used FT2232 before but it supports up to 1Mb/s only, so I am finding a >IC USB controller that can support this bandwidth. > >For CY7C68013, from its spec it should support up to 480MB/s. Is the >CY7C68013 a good choice?? I can't find any Rx/Tx pins in this IC like >FT2232, how to interface FPGA with this IC controller?? Something like >parallel FIFO? FT2232 can be programmed in windows easily, can this Cypress >chip be that easy as well? > >Newbie to FPGA here!~ > >Thanks. > >-kicn
If you want an easy solution for high speed USB into a PC, check out http://www.quickusb.com Not cheap, but provides various parallel and serial interfaces, and they have done all the work on the PC end for you.
Reply by LittleAlex July 11, 20082008-07-11
On Jul 11, 1:07 pm, "kicn" <nac...@yahoo.com> wrote:
> Hi, I interfaced a Micron MT9T001 with Spartan3 evaluation board, I can > save a fragment of image on SRAM, and now deciding which USB controller to > use so that I can transfer the raw image data to PC directly from the > sensor. > > The bandwidth for the output data needs 30MB/s (640*480*98fps). > I used FT2232 before but it supports up to 1Mb/s only, so I am finding a > IC USB controller that can support this bandwidth. > > For CY7C68013, from its spec it should support up to 480MB/s. Is the > CY7C68013 a good choice?? I can't find any Rx/Tx pins in this IC like > FT2232, how to interface FPGA with this IC controller?? Something like > parallel FIFO? FT2232 can be programmed in windows easily, can this Cypress > chip be that easy as well? > > Newbie to FPGA here!~ > > Thanks. > > -kicn
It (CY768013) is a popular choice. Google for 'FX2 FPGA'
Reply by kicn July 11, 20082008-07-11
Hi, I interfaced a Micron MT9T001 with Spartan3 evaluation board, I can
save a fragment of image on SRAM, and now deciding which USB controller to
use so that I can transfer the raw image data to PC directly from the
sensor.

The bandwidth for the output data needs 30MB/s (640*480*98fps).
I used FT2232 before but it supports up to 1Mb/s only, so I am finding a
IC USB controller that can support this bandwidth. 

For CY7C68013, from its spec it should support up to 480MB/s. Is the
CY7C68013 a good choice?? I can't find any Rx/Tx pins in this IC like
FT2232, how to interface FPGA with this IC controller?? Something like
parallel FIFO? FT2232 can be programmed in windows easily, can this Cypress
chip be that easy as well?

Newbie to FPGA here!~

Thanks.

-kicn