April 9, 2026
Allwinner H5 network driver -- the Realtek 8211E chip
This is a 48 pin chip that provides a 1000 Mbit capable PHY interface.
The package provides a ground connection that is shown as pin 49
on the schematics.
A 72 page datasheet (RTL8211E(G)-xx-CG_DataSheet_1.3.pdf) is available.
Other PHY chips
The 8211E chip is very commonly used, but I will have to
deal with some others.
Of course, we have the internal Allwinner PHY (used by my H3 boards.)
There is a 10/100 capable PHY (the IP101G) on my EBAZ4205 Zynq boards.
My Antminer S9 Zynq boards have a PHY labeled B50612E.
This is a gigabit capable PHY from Broadcom.
I have found a datasheet for the B50612D, but not the E.
In any case, I have only ever needed to use the standard
registers so far, so having a detailed datasheet may not matter.
Pins
We have the 48 pin chip, so GMII is not available, only RGMII.
The chip contains a regulator that converts 3.3 volts to 1.05 volts.
- 8 pins provide 4 signals as differential pairs to the transformer that
drives the RJ45 connector (MDI0,1,2,3).
- 2 pins connect to a 25 Mhz crystal.
- 1 pin provides a 125 Mhz signal generated by a PLL in the chip.
- 14 pins provide the RGMII interface signals.
- 4 pins provide the management interface.
MDC, MDIO, PME, INTB
- 1 pin to reset the chip
- 3 pins set the PHY address (wired to 001)
- 2 pins configure autonegotiation
set to 11 to advertise all possibilities
- 1 pin configures RGMII or GMII
configures RGMII of course
- 1 pin configures either 3.3 or 2.5 volts for RGMII
configures 2.5 volts
- (3 pins drive LED - same as PHY address config pins)
- 6 pins deal with an internal 1.05 volt regulator
- 15 pins are power and ground
- 1 pin (pin 12) is "not connected"
The 4 pin management interface is what we will deal with to program this chip.
This is IEE 802.3u section 22. This is extended by MMD.
Have any comments? Questions?
Drop me a line!
Tom's electronics pages / tom@mmto.org