On Fri, Oct 29, 2004 at 12:27:45AM +0200, Oliver Neukum wrote:
> 
> > We built an FX2 based software radio peripheral and we routinely
> > sustain 32MB/sec in either direction.  CPU consumption is minimal --
> > on the order of 5% of a 1.4 GHz Pentium M.  We did it all in user
> > space using libusb, with an added layer on top that does "fast usb" by
> > keeping multiple URBs in flight using usbdevice_fs.
> 
> Most interesting. How many URBs do you use?

It's configurable.  I think I'm using 100 16KB URBs right now.  That's
probably overkill, but our hardware can only tolerate about 200 us
worth of jitter before it over/under runs.

We're also able to arbitrarily split the net 32MB/sec between in and
out and everything works.

Eric


-------------------------------------------------------
This Newsletter Sponsored by: Macrovision 
For reliable Linux application installations, use the industry's leading
setup authoring tool, InstallShield X. Learn more and evaluate 
today. http://clk.atdmt.com/MSI/go/ins0030000001msi/direct/01/
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to