Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

Procedure for USB 3.1 Tx and Rx Compliance tests for an FX3 device - KBA233118

Procedure for USB 3.1 Tx and Rx Compliance tests for an FX3 device - KBA233118

Chelladurai
Community Manager
Community Manager
Community Manager
100 sign-ins 50 questions asked 50 sign-ins

Procedure for USB 3.1 Tx and Rx Compliance tests for an FX3 device - KBA233118

Version: *A

The procedure for performing USB 3.1 Transmitter and Receiver Compliance tests for an FX3 device is as follows:

  1. Load the firmware image (.img) to the EEPROM or flash connected to the FX3 device and set the PMODE pins appropriately to boot the firmware image from EEPROM or flash.
  2. Load the FX3 SDK USBBulkSrcSink example to the EEPROM or flash to perform the compliance tests. This example project is in the following location of the FX3 SDK:

            FX3 SDK Installation Path\Cypress\EZ-USB FX3 SDK\1.3\firmware\basic_examples\cyfxbulksrcsink

  1. Connect the device to the test equipment and power-cycle the device. The device will automatically enter compliance test mode after the expiry of the 360-ms counter as mentioned in the USB 3 Specification.

The reports of USB 3.1 compliance tests performed on the FX3 SuperSpeed Explorer kit, following this procedure, is attached along with this KBA.

The USBBulkSrcSink example project can also be used as a reference for passing the USB Command verifier (CV) tests.

Attachments
0 Likes
658 Views