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: AM6442- Ethernet implementation

Part Number: AM6442

Hi Team,

I was going through the following thread "AM6422: cpsw ICSSG - Processors forum - Processors - TI E2E support forums".

In our custom AM6642 board we have implemented 5x Ethernet (1x CPSW, 2x ICSSG0, 2x ICSSG1) . ICSSG ethernets have been configured as a Dual MAC. 

We are running all 5 Ethernet interfaces on the A53 core, and we are experiencing stability issues in one of the ICSSG1 Ethernet. Can you let me know whether we can run both ICSGG and CPSW Ethernet simultaneously on the same core, or if we need to rely on the R5 core to implement our 5x Ethernet architecture mentioned above?. OUR software team is using SDK v10.

Kindly help us on this and provide your input.

Thanking You,

Aditya Patil

  • Hi Aditya,

    I would like to make a clarification here that running CPSW and ICSSG on the same core is currently not supported for RTOS environment. Although, we have tested the 5 ethernet port configuration where the ICSSG instances are running on one R5 core, and CPSW is running on a different R5 core. 

    You can go through the details of the tested design in the following app note. 

    Coming to the stability issues, can you please elaborate more on this issue? Can you please add more details on the MII mode that you are using? Please add more details on the instability seen in your system so that we can root cause the issue.

    Thanks and regards,
    Teja.

  • Hi Teja,

    I am Amarnath teammate of Aditya who posted this question.

    I would like to elaborate more here:

    1) We are running 5 Ethernet ports (1 from CPSW & 4 from ICSSG) only from A53 Core and let us know if that is possible? 

    We are facing a Link Instability issue on 1 Ethernet Port which is from (PRG-1, ICSSG-1 eMAC-1).

    Thank you.

  • Hi Amarnath,

    Can you please also provide the following information?

    1. What is the operating environment for the system? Is it Linux?
    2. What is the instability manifesting like? Is the link going up and down? Are you seeing CRC errors? Is the data received/transmitted being corrupted?
    3. Are you using RGMII? or MII?

    If you are using Linux as your operating system, it supports 5 ethernet ports running simultaneously. If you are using RTOS, it needs different cores for CPSW and ICSSG. If you can please explain how the instability is seen in your system, it will help us understand the issue little better. Any additional information regarding the layout, pinmux changes, custom board specific changes, etc will help us understanding the context.

    Thanks and regards,
    Teja.