This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Hi William,
Yes, the standalone XDS110 supports AM243. As long as you don't want to use any of the Trace, you can use the C TI 20pin header with the XDS110. As a reference, take a look at the C TI 20 pin section on the TMDS243GPEVM schematic (available in the TMDS243GPEVM Design Documents download).
Thanks,
Mike
Hi William,
The AM243x does support USB 3.0 (not 3.1) device/host/DRD in hardware. The current MCU+ SDK only supports the USB 2.0 device mode. For USB 2.0 host mode, we use a third party company MCCI for support.
Best regards,
Ming
Hi William,
I think the USB 3.0 is supported by the USB IP, but the current software does not support USB 3.0. The MCU+ SDK was only specified for USB 2.0 device mode only. The USB 2.0 host is planned to support via third party. The AVV tests did not test USB 3.0 either, so there is risk to claim that we support USB 3.0.
In order to support USB 3.0 in software, the Serdes has to be used too. We do not have plan to support Serdes driver in MCU+ SDK.
I do not know the answer to the external PHY question.
Best regards,
Ming
Hi William,
For an external USB phy, the Sitara team doesn't have any recommendations for an external phy.
Thanks,
Mike
Hi William,
I want to some one can confirm that AM243x can use USB3.0 with external PHY and please recommend to me part number of external PHY.
Best Regards,
William
Hi Mike,
Thanks for your reply before.
My customers said they want to some one can confirm that AM243x can use USB3.0 with external PHY and please recommend to me part number of external PHY.
Could you help him to resolve this query ,thank you !
Best Regards,
William
Hi,
I do not believe an external USB 3.0 phy will work with the AM243, since the connections that would be necessary for the external phy are not exposed on the AM243 device.
Thanks,
Mike
Hi,
The datasheet mentions the AM243x supports USB3.1 because the silicon has the peripherals internally to enable USB3.1. However, as Ming mentioned, the current software releases do NOT support USB3.0 and only supports USB 2.0.
Because the silicon has the peripherals internally to enable USB3.1, none of the signals are brought out to IO pins for enabling an external USB3.1 phy, so we cannot recommend an external phy to you.
Thanks,
Mike
Hi Mike,
Thanks for your time and your answers.
I'm the person that request this issues.
So follow you mean, I'm understanding that AM243x can't use with application with USB3.1 (both hardware and software aren't ready), right?
And I have one question about PCIe line, I intend use this line to connect to PHY TUSB7320, may you show me the issues I will meet if I do this.
Thank you very much,
Hop
Hi Hop,
To clarify, the hardware does exist on the AM243 for USB3.1, but the software to drive that hardware does not exist.
Regarding you question on connecting the TUSB7320 to the PCIe line on the AM243, I am checking with an expert on the team to see if this can be done or not and will get back to you once I have an update.
Thanks,
Mike
Hello,
Perhaps I can help clear up some of the confusion in this thread.
1) USB3.0 vs USB3.1: This refers to the supported USB standard, but in itself does not describe the connection type. In the case of AM243x, the supported revision of the embedded controller is indeed USB 3.1, but the connection speed is limited by HW to USB3.1 GEN1 (5Gb/s), and (currently) by SW to USB2.0 (480Mb/s). As such the current maximum connection speed is USB2.0 @ 480Mb/s.
2) An external PHY will not resolve this issue. The AM243x already implements internal USB PHY(s) but as I mentioned above, SW currently only supports USB2.0 speeds on this interface. Also, I'd note that the TUSB73x0 series of devices are not discrete PHYs, but instead are PHY+CONTROLLER (as is the AM243x).
3) If you are looking for a high-speed interface to the AM243x, both Root Complex and/or Endpoint PCIe configurations are currently supported (AM243x can act as either, but not both at the same time). Keep in mind that this is for native PCIe only...add-in cards would need additional driver support for the add-in card functionality itself.
Hope this helps!
Hi Mike Pridgen,
Could you support me about AM64x. How about API of M64x for USB3.0?
Regards,
Hi,
I am looping in someone that knows the AM64x products to help answer your question.
Thanks,
Mike
Hi Dao,
The USB 3.0 is supported on AM64x SK via Linux. If you have any questions regarding to AM64x SK please contact the Sitara MPU. I will forward your thread to the Sitara MPU for further help.
Best regards,
Ming
Hi Dao,
Yes, you can. When you ask questions about AM64x in new e2e posts, select AM64x Part Number, your queries will be routed to Sitara MPU.
Hi Mike,
Sorry about bother you,
I have a question about SERDES CLOCK INPUT of AM243x. You have any information about it? I saw in the datasheet and TRM, but don't have any thing.
Regards,
Hi Dao,
Please feel free to ask additional questions, but I recommend creating a new E2E post with the post title that matches the question you are asking. This will help ensure you get the best support from the correct folks on the team.
Thanks,
Mike
Thank you very much.
Actually, I created a new issue on E2E, but no one helps me.