[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[usb] USB pipes
Question about the USB function core that I'm developing:
Should I make endpoints individually accessible or just create
one pipe for all data and one pipe for control ?
That would mean that the software would have to do frame assembly.
I would provide with each packet some sort of control information,
which software could use for assembly.
Or, I can create a separate pipe(in hardware) for each endpoint and
do frame assembly in hardware. That would occupy a lot more resources
and the number of endpoints would be limited in hardware. I could
setup lets say 8 endpoints, and make it a compile option as to how many
are really used ...
Any comments/suggestions ?
Please follow up to: mailto:usb@opencores.org
Thanks,
rudi