OpenCores
no use no use 1/1 no use no use
control transfers
by Unknown on Feb 16, 2004
Not available!
Hi all,
Can anyone help me with how the calcultions in Table 5-2 on page 42 of
USB2.0 spec are done.Awaiting your response
Thanks
Rajesh
control transfers
by Unknown on Feb 16, 2004
Not available!
On Mon, 2004-02-16 at 14:21, i_rajesh1@rediffmail.com wrote:
Hi all,
Can anyone help me with how the calcultions in Table 5-2 on page 42 of
USB2.0 spec are done.Awaiting your response
Thanks
Rajesh
Ahh, you finally found the bandwidth tables !!! ;*) Lets see: Max Bandwidth = (45 bytes protocol over head + Bytes/frame useful data + Bytes Remaining) * Max Transfers Basically you calculate the maximum possible data amount you cant transfer for a certain packet size (Data Payload). The protocol overhead is fixed, depending on the Payload Size, you can transfer a certain number of packets in one frame (Max Transfers). The remaining bytes is the wasted bandwidth due to Frame utilization. As you can see the larger the packet the better is the utilization. However if you have to resend one of the large packets due to some transfer errors, your utilization drops dramatically. So you need to find the best solution for your application. Fo video applications, I would suspect isochronous endpoints would be more appropriate, and you should look at the tables on pages 45 and 46. Regards, rudi ======================================================== ASICS.ws ::: Solutions for your ASIC/FPGA needs ::: ..............::: FPGAs * Full Custom ICs * IP Cores ::: FREE IP Cores -> http://www.asics.ws/
no use no use 1/1 no use no use
© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.