Have you looked at using the FTDI FT2232H? http://ftdichip.com/Products/FT2232H.htm Better than 25MBytes/Sec - no need for buffer memory at all as long as the software running on the PC can eat it that fast. Probably will want to connect to its own host controller on the PC (no hubs, nothing else on the USB host controller). If not, build a buffer inbetween the video output and the USB chip. An FPGA with RAM seems ideal for this. Most FPGA starter kits should have the needed RAM and USB interface. -Adam On Fri, Jul 10, 2009 at 6:10 PM, AGSCalabrese wrote: > I want to load a USB solid state hard drive externally ( not using the > USB ) =A0from a digital video source at up to 23Mbytes /sec and then > read the data into a computer using the USB port. > =A0OR > load the streaming 8 bit data into dual port memory and read it back > out using GPIO on the computer. =A0A DMA controller would be cool if it > accepted streaming data , loaded it into memory and then allowed the > computer to access it a byte at a time. =A0Are there any modules or > chips that will do this ? =A0 DRAM, SDRAM , ??? is okay as long as it is > fast enough. =A0 Power is not an issue. > > Gus > -- > http://www.piclist.com PIC/SX FAQ & list archive > View/change your membership options at > http://mailman.mit.edu/mailman/listinfo/piclist > -- = http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist