Forum Discussion
BHoey
New Contributor
6 years agoYou cannot do RGMII via the FPGA.
I looked into routing MDIO to FPGA and RGMII to the Shared IO. Could not find a solution.
I tried routing EMAC0 to shared IO with the MDIO off. I then tried routing EMAC1 (which I do not need) to the FPGA just for the MDIO. This became too involved in software to get EMAC0 to use the MDIO of EMAC1. I would think there would be some example of how to do this as dual or quad PHYs would use 1 MDIO for multiple MAC.
Ultimately I found we had the trace pins reserved with resistors to open pads on the PCB. As we were not using the trace we re-purposed by tacking wire to the resistor pads.
Thanks
-Brian