5 Replies Latest reply on Dec 9, 2018 9:11 PM by YangyangC_06

    Test super speed connection on a custom CX3 board

      I have my own custom board with a CYUSB3064-BZXC (CX3 2 lanes). I would like to validate if the super speed design is correct or not. When plugging into a computer, it seems that the device is recognized as USB 2.0.


      I have now a strong doubt if I have inverted the RX and TX lanes (the datasheet is very confusing):



      When I run the basic firmware bulksrcsink, I see that the packetmaxsize = 512. In the code, I see the following:


          switch (usbSpeed)


          case CY_U3P_FULL_SPEED:

              size = 64;




          case CY_U3P_HIGH_SPEED:

              size = 512;




          case  CY_U3P_SUPER_SPEED:

              size = 1024;





              CyU3PDebugPrint (4, "Error! Invalid USB speed.\n");

              CyFxAppErrorHandler (CY_U3P_ERROR_FAILURE);




      How can I validate if my design can do super speed or not?