I currently have a system that communicates over single pair ethernet between two nodes. Currently, only the switch-side node has direct ethernet access to the terminal node data, but I would like to add ethernet access in closer physical proximity to the terminal node.
The AM263X datasheet only talks about 2 external ethernet ports being supported, but on the demo board for the processor I see three ethernet ports each with their own PHY, which leads me to believe that there is some way to use the GPIO to support a third ethernet connection. In my proposed design, I would prefer not to relay between two PHYs to connect the AM263X to my processor (option B), but that at least seems possible from the demo board schematic. Ideally, option A would be possible, communicating directly between they two without a physical interface without the interaction looking any different than the processor sees in the current design (we want the two to be usable interchangeably).
Is there a good demo code for the demo board that exercises all three of these ports that I can start from making a proof of concept?