Hello,
Does the EtherCAT fw supports RGMII on the AM64? If so, do we have any demo or documentations on EtherCAT support in PRU-ICSS using RGMII instead of MI?
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,
Does the EtherCAT fw supports RGMII on the AM64? If so, do we have any demo or documentations on EtherCAT support in PRU-ICSS using RGMII instead of MI?
EtherCAT support in PRU-ICSS using RGMII instead of MI?
EtherCAT considers on the fly latency as KPI. RGMII introduces large MAC level latencies in 100M mode due to additional FIFOs required by the interface. Such a solution won't be competitive, EtherCAT also discourages use RMII due to latency concerns.
Application Note (beckhoff.com)

This requires a different PRU firmware than MII variant, as you can see since overhead in maintaining such a firmware is high and we anticipate limited potential use due to performance overheads - this is not planned to be pursued.