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.

AM6442: To implement the same control FW for peripheral IP between AM64x and AM243x

Part Number: AM6442

Hi Support Team,

AM64x and AM243x have different CPU cores (R53 and R5F), but is it correct to think that the pin compatibility means
that the peripheral IP functions other than CPU are mostly the same, including SDK support?

In other words, is it possible to implement the same control FW for peripheral IP between AM64x and AM243x?

Best regards,
Kanae

  • Hello Kanae,

    To clarify, both AM64x and AM24x have the same R5F cores. AM64x has additional A53 cores. I believe the other peripheral sets are largely the same. If you have questions about specific peripherals, let me know and I will reassign your question to the appropriate team members.

    Regards,

    Nick

  • Hi Nick,

    Thank you for your reply.

    Nick;
    To clarify, both AM64x and AM24x have the same R5F cores. AM64x has additional A53 cores.
    I believe the other peripheral sets are largely the same.
    >I know this.

    Nick;
    If you have questions about specific peripherals, let me know and I will reassign your question to the appropriate team members.
    >Basically, my customer would like to check whether it is possible to implement the same control FW
    for all peripheral IPs between AM64x and AM243x.

    Especially, he would like to know about USB3.x and PCIe.

    Could you please reassign this post to the appropriate team members, asap?

    Best Regards,
    Kanae

  • Hello Kanae,

    Ok, I'll start by sending your thread to the hardware owner for USB. As needed, they can pass your question around to the PCIE and RTOS folks. Please ping the thread if you do not have a response by Friday.

    Regards,

    Nick

  • Hi Nick,

    Thank you for your reply.
    I look forward to hearing back from your hardware experts.

    Best regards,
    Kanae

  • Hello Kanae,

    To comment on if it is possible to implement the same control FW for all peripheral IPs between AM64x and AM243x. Especially on USB3.x and PCIe.

    I am reassigning the thread to our RTOS expert.

    Regards

    Rajashri

  • hello kanae,

    can you elaborate your USB 3.x requirements, please note the features Not supported 

    Features Not Supported

    • TinyUSB Class Drivers Other Than CDC
    • TinyUSB Host Core Driver and Class Drivers
    • USB 3.0
    • USB 2.0 Host Mode
    • USB Dual Role Mode

    More details on USB can be found here 

    More details on PCIE can be found here

    The SDK for PCIE is same for both AM64x and AM243x

    Regards

    Anshu

  • Hi Anshu,

    Thank you for your reply.
    I will check with my customer about the USB requirements.

    Regarding my first question, since AM64x and AM243x are pin-compatible,
    can it be assumed that the SDK support for peripheral IP functions other than CPU is almost the same as for PCIe?
    In other words, is it possible to implement a control FW for peripheral IPs such as SPI, GPIO, eCAP, OSPI, ADC,
    UART, MMC/SD, ePWM, eQEP, I2C, CAN-FD in common between AM64x and AM243x?

    Best regards,
    Kanae


  • Hi Anshu,

    I would like to share with you the following comments from my customer.


    As for USB3, I am considering using it for host or device mass storage, audio, etc.
    Aside from class drivers, if USB3.0 is not supported at the device driver level in the SDK,
    the appeal of USB3.0 as an IP will be completely gone.



    Is there any possibility at all for TI to support USB3 as RTOS_SDK in the future?

    Best regards,
    Kanae

  • hi Kanae,

    I understand the concern with USB3.0 support , but I don't have a defined roadmap to share for USB 3.0 . we understand the importance of USB and wewill update once our roadmap is finalized.

    although we can suggest 3P options for now for USB 3.0 support. let me know if that helps.

    In other words, is it possible to implement a control FW for peripheral IPs such as SPI, GPIO, eCAP, OSPI, ADC,
    UART, MMC/SD, ePWM, eQEP, I2C, CAN-FD in common between AM64x and AM243x?

    yes , unless there is code which interacts with other cores which are not present in AM243x

    Regards

    Anshu

  • hi Kanae,

    do you have additional questions or would you like to close the thread 

    Regards

    Anshu

  • Hi Anshu,

    I am sorry for late reply to you.
    Now that my customer understands your answer, I will close this thread.
    Thank you for your support.

    Best regards,
    Kanae