Has anyone attempted to implement an ethercat master stack on the ICE boards? Or if not, does anyone have any sample code to program the PRU as an Ethernet MAC layer?
I know this sounds like a silly thing to do, but we have a requirement just come up to support multiple masters on a single EtherCAT ring. Only one master will ever be available at a time, but the nature of EtherCAT is that you can't turn off devices - hence the 'redundant' master needs to pretend to be a slave until switched in. Hence the need to support a master stack on a slave device.
Suggestions welcome!
Mat