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: sysconfig: RGMII and EtherCAT pins confliction

Genius 13655 points
Part Number: AM6442
Other Parts Discussed in Thread: SYSCONFIG

Hello Champs,

Customer wanted to configure 2 gigabit ethernet and 2 master Ethercat on AM6442.

But PRU_ICSSG EtherCAT MII pins are conflicted to CPSW3G RGMII pins. please see below snapshot of sysconfig tool.

How to configure to support master 2 gigabit ethernet ports and 2 master Ethercat ports?



Thanks.
Rgds
Shine

  • Hello Shine,

    The AM64x has 6 possible Ethernet ports (2 CPSW, 4 PRUETH), but some of the signals are muxed to the same pins. So only 5 ports can actually be used at the same time. See this thread for more information: https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1018412/am6442-ethernet-ports

    Can you use the other ICSSG for the PRU Ethernet ports?

    Regards,

    Nick

  • Hi, it is ok to use ICSSG for the PRU Ethernet ports.

    But is there any problem or conflict to use ICSSG for Giga Ethernet and EtherCAT at the same time?

    Should I use CPSW3G for Giga Ethernet and use ICSSG for EtherCAT separately??

  • Hello Xiansheng,

    Either of these options should work fine.

    OPTION 1
    CPSW: 2 gigabit Ethernet ports
    ICSSG0 or ICSSG1 (whichever does not have pinmux conflicts with CPSW): 2 EtherCAT ports

    OPTION 2
    ICSSG0 or 1: 2 gigabit Ethernet ports
    The other ICSSG: 2 EtherCAT ports

    Each ICSSG can have up to two Ethernet ports. I believe that we do NOT support using different protocols on the same ICSSG. i.e., I do NOT think we support this usecase: ICSSG0 port 0 = gigabit Ethernet, ICSSG0 port 1 = EtherCAT. I am reassigning the thread to another team member to verify that I am correct.

    Regards,

    Nick