Home - noritan/Streamer GitHub Wiki

Applications listed here are targeted the example firmware for FX3 bundled with the FX3 SDK. The USBBulkSourceSink example application are used for the applications. A rule file is required for a user to access to any USB devices on Linux. Please refer Rule-Description-for-udev for more information.

Table of Contents

BulkInStreamer

This application attempts BULK-IN transfer. The transfer-rate is calculated from the size of transfered data and the elapsed time. The USBBulkSourceSink example firmware is targeted.

Execution result.

The parameter CY_FX_EP_BURST_LENGTH declared in the example firmware is modified from 1 to 8 to increase the number of burst counts.

Gotten 16384 packets, 4294967296 Bytes in 23144018 usec.
Transfer rate 185.575698 MBytes/sec

BulkOutStreamer

This application attempts BULK-OUT transfer. The transfer-rate is calculated from the size of transfered data and the elapsed time. The USBBulkSourceSink example firmware is targeted.

Execution result.

The parameter CY_FX_EP_BURST_LENGTH declared in the example firmware is modified from 1 to 8 to increase the number of burst counts.

Gotten 16384 packets, 4294967296 Bytes in 24660642 usec.
Transfer rate 174.162834 MBytes/sec
⚠️ **GitHub.com Fallback** ⚠️