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