cancel
Showing results for 
Search instead for 
Did you mean: 

Knowledge Base Articles

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

Chelladurai
Community Manager
Community Manager

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

Version: **

Question:
What is the procedure for performing USB 3.1 transmitter and receiver compliance tests for an FX3 device?

Answer:
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. You can use the FX3 SDK USBBulkSrcSink exampleto perform the compliance tests, that is,  this firmware image can be loaded into EEPROM or flash. This example project can be found in the following location of FX3 SDK:

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

  3. Connect the device to the test equipment and power cycle the device. The device will automatically enter the compliance test mode after the expiration of 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 available in the following KBA:

https://community.cypress.com/t5/Knowledge-Base-Articles/FX3-Compliance-Tests-KBA209969/ta-p/253378

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

0 Likes
Version history
Revision #:
3 of 3
Last update:
‎Jun 17, 2021 12:33 AM
Updated by: