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.

LP-AM243: LP-AM243 XDS110

Part Number: LP-AM243
Other Parts Discussed in Thread: TUSB7320, TUSB7340
Dear team,
Good day to you and thank you for your email.
I have two issues:
- XDS110 is able to load program and debug, right?  I see in TI'website, AM243x isn't in device supported list.
- I need optimize space of my board, so I don't want to place circuitry XDS110 on my board. In my ideal, I will purchase debug probes tool from TI. Let me know what tool I should use and pinout I should place in my board.
 
That mean, with my board, I just need place C TI-20 pin (right pinout with JTAG, reset, Vref signal, without gpio), right?
Best Regards,
William
  • 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 Mike
    AM243x supports hardware for USB3.1 (internal PHY), but now, TI don't have API for firmware/software to use it.
    I think I should use other PHY IC (external PHY). Could you introduce for me some IC to do this.
    I intend to use TUSB7320 for this, but  TI recommends that don't use for new design.
    Best Regards,
    William
  • 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 Mike
    Good day to you,
    You mean that AM243x DOES NOT support USB 3.1 and USB 3.0? As I see in datasheet, with XAM2432ASFGGAALV supports hardware for USB 3.1. Could you check again for me?
    And my 2nd question, follow my last email:
    "I think I should use other PHY IC (external PHY). Could you introduce for me some IC to do this.
    I intend to use TUSB7320 for this, but  TI recommends that don't use for new design"
    Best Regards,
    William
  • 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 Mike,
    Good day to you,
    I got customer reply below:
    TI has PHY USB 3.0 TUSB7340 and TUSB7320, that can use PCIe is the connection to AM243x.
    And as I asked, how about datasheet of AM243x. Why in there said that AM243x can support USB3.1?
    Thanks and Best Regards,
    William
  • 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,

    Thank you for your answers.

    But with 2), could you explain more for me that why we can't use PCIe to connect TUSB73x0 vs AM243x to use usb3.0?

    Regards,

  • Hi Mike,

    Thank you very much.

    I'm looking forward your feedback asap.

    Regards,

  • 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 Ming Wei,

    How can I contact the Sitara MPU and that mean I should not have questions regarding to AM64x here?

  • 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.