CYUSB3KIT-001 EZ-USB FX3 Development Kit Guide, Doc. #: 001-70237 Rev. *C
62
Kit Operation
Select
Bulk out endpoint (0x2)
in the left pane of Control Center. Enter
Data to send
, and
1
in
Bytes to transfer
, and click the
Transfer Data-OUT
button. To receive the same data on EP2 IN,
select
Bulk in endpoint (0x82)
,
Bytes to transfer
, and click the
Transfer Data-IN
button to receive the same data.
Figure 3-34
summarizes the sequence.
Figure 3-34. Bulkloop OUT and IN transfer on EP2
3.13
Example 3: Measurement of Throughput Using USB 3.0 Bulk
Transfers
USBBulkSourceSink
USBBulkSourceSink is the FX3 firmware example project (
C:\Program Files
(x86)\Cypress\EZ-USB FX3 SDK\1.3\firmware\basic_examples
) that measures the
throughput of USB 3.0 bulk transfers using FX3. USBBulkSourceSink firmware generates data
internal to FX3. A host application called Streamer is provided with the SuiteUSB to measure the
throughput over bulk/ISO/interrupt endpoints.
The SuiteUSB applications are available at
C:\Program Files (x86)\Cypress\EZ-USB FX3
SDK\1.3\bin
. The Streamer host application is designed in both the C# and C++ framework. The
C++ version of the Streamer application is recommended to achieve higher throughput numbers.
Follow these steps to test the Bulk source sink firmware (USBBulkSourceSink):
1. Import the USBBulkSourceSink example project into the workspace and build. The steps to
import a project are described in the section
Import a Project on page 15
.You can skip this step if
this project is already imported to the Workspace.
2. Download the firmware binary image (USBBulkSourceSink.img) by following the steps outlined in
the section
Download Firmware Image to FX3 RAM on page 43
.
3. In the Windows Device Manager, the board appears as Cypress USB StreamerExample under
Universal Bus Controllers. If the board is not listed, bind the driver manually using the steps
outlined in the section
Manual Installation of Cypress Driver on page 39
.
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from