Streamer Example | Cypress Semiconductor
Summary: 2 Replies, Latest post by clh23047 on 21 Jun 2012 02:04 AM PDT
Verified Answers: 1
20 Jun 2012 07:53 AM PDT#1
I am testing the ‘USBBulkSourceSink’ with the ‘Steamer’ application. In the firmware, I set CY_FX_EP_BURST_LENGTH to 15 and Max no. of packets in a burst to (CY_FX_EP_BURST_LENGTH - 6). Then, when the Endpoint is chose as ‘ALT-0, 15360 Byte Bulk in endpoint (0x81)’, ‘Packets per Xfer’ to 128, ‘Xfers to Queue’ to 128, I get the maximum throughput 287900KB/s.
Could anyone explain me what are the exact meanings of ‘Packets per Xfer’ and ‘Xfers to Queue’? Why only the Bulk out endpoint size (ALT-0, 9216 Byte Bulk in endpoint (0x01)) is dependent on the (CY_FX_EP_BURST_LENGTH - x) setting?