Hello again,
we are currently in the process of evaluating possible ethernet solutions.
Particularly a small ethernet switch and an external phy.
As both of these parts have to be on the carrier board of the PicoCore, we would have to route the signals from the SoM pins to the part itself.
As far as my research goes, RGMII can be a little tricky to route, as it needs exact timings so the trace lengths have to match on all signals and so on.
So a couple of questions:
- On Variants without a PHY (e.g. PicoCoreMX8MM-V1), are these signals routed directly to the respective connector pins with matching trace lengths?
- Is there something important we have to consider when connecting an external switch/phy?
- Do you have any reference designs or experience for connecting an external phy on the carrier board to a PicoCore?
- Is it possible to run full speed a.k.a. 1Gbit this way?
- Regarding the clock delay of 1.5-2ns needed by RGMII, this can either be done by the phy/mac devices itself (RGMII-ID) or in HW via trace lengths.
I would guess the first method (RGMII-ID) is the simpler and more common one, correct? - Is there a big difference in connecting a device via RMII compared to RGMII, apart from the different signals?
So in terms of trace lengths, delays, etc.
Thank you again for your support!
Best regards,
Stefan