Strictly necessary cookies are on by default and cannot be turned off. Functional, Performance and Tracking/targeting/sharing cookies can be turned on below based on your preferences (this banner will remain available for you to accept cookies). You may change your cookie settings by deleting cookies from your browser. Then this banner will appear again. You can learn more details about cookies HERE.
Strictly necessary (always on)
Functional, Performance and Tracking/targeting/sharing (default off)
Question: Can we guarantee 4 512 bytes packets per microframe data rate for bulk transfer mode through proper register settings?
Bulk mode bandwidth is not guaranteed. For guaranteed bandwidth, Isochronous mode transfers should be considered. However, to provide optimal throughput, set the buffering for 4x512 or quad buffering. Indeed, for many microframes, the host can schedule more than 4 Bulk packet transfers or it may schedule less than the 4 Bulk transfers. Although Bulk transfers can be bursty in nature, the data accuracy is guaranteed, since packet retries are performed on transfer errors.Endpoints 4 and 8 can only be 512 double buffered. Endpoints 2 and 6 are selectable. The EZ-USB Technical Reference Manual can be downloaded at the following URL: http://www.cypress.com/?rID=38232