On Wed, 2007-10-24 at 09:11 +0100, Alan B. Pearce wrote: > > You need a HighSpeed USB chip. > > Is it worth attempting to roll your own? Unfortunately not. My group has done similar work with FPGAs in the past. While very successful, it took ALOT of work to get going. That's what was so nice about the FTDI chip, I just dropped it on a board, wrote a little verilog (which FWIW wasn't that straightforward, since the FTDI interface is completely asynchronous, but I digress...) and off I went. The PC side just meant some serial port stuff (no driver devel), VERY simple. Using a core and rolling my own would be both a ton of hardware work (getting a board routed and debugged in the ugly world of high speed serial), and more importantly (since my group is a hardware group) USB driver software development. Don't get me wrong, I'd LOVE to learn how to do all that, it would be alot of fun, but the project this is for just doesn't have the time for it. I believe I have a solution that will work, but it is a little kludgy, so I'm still open to any other recommendations! :) Thanks, TTYL -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist