Eigentlich eine nette Idee mit dem Compute-Modul, aber warum wurde beim Development Board kein Ethernet vorgesehen? Das wäre für IOT-Anwendungen (und für die Software-Kompatibilität mit dem RaspPi 3 B) nicht ganz falsch gewesen. Zumal das Eval-Board etwa EUR 110,- kostet.
Ein RM-II/RGM-II-Interface zum AnschluĂź eines externen PHY scheint auch zu fehlen ...
Mit "Echtzeit"-Ethernet Support wäre es auch für Robotik-Anwendungen geeignet gewesen (z.B. als EtherCAT Master). Mit einem externen, über USB2.0 angebundenen LAN9512/LAN9514 scheint das ja leider (aufgrund von Eigenheiten des USB-Protokolls) nicht möglich zu sein.
Dann muß man eben wieder über die (schnelle) SPI-Schnittstelle basteln. Die soll angeblich bis ca. 30 MHz zuverlässig funktionieren. Daß EtherCAT als Master prinzipiell auf RPi funktioniert zeigt das folgende Projekt:
http://www.simplerobot.net/2018/06/rpi-ethercat-master-picat.html