I want to load a USB solid state hard drive externally ( not using the USB ) from a digital video source at up to 23Mbytes /sec and then read the data into a computer using the USB port. OR load the streaming 8 bit data into dual port memory and read it back out using GPIO on the computer. A 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. Are there any modules or chips that will do this ? DRAM, SDRAM , ??? is okay as long as it is fast enough. 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