Interactive Graphical Program to access Ethernet PHY registers

Ding Yourun, Dmitry E. Gouriev


The MDIO interface is used in conjunction with the Ethernet MAC-PHY interfaces MII, RMII, SMII, GMII, RGMII, SGMII and provides an access to the internal registers of the Ethernet transceiver (which is also known as the Ethernet PHY). The only Linux operating system provides a unified API to access these registers. The only three programs provide user access to these registers, and all of these programs provide command-line user interface only. At the same time, there are calls from Ethernet hardware designers for access software tool of a some kind which could be able to provide interactive access to PHY registers in the form of windows, tables and input fields. The article describes the first program which meets these calls.

Full Text:



IEEE Std 802.3 - 2012. IEEE Standard for Ethernet. Clause 22.

IEEE Std 802.3 - 2012. IEEE Standard for Ethernet. Clause 45.

Tobias Waldekranz. Phytool. Retrieved: 15/01/2019.

Tim Harvey. conformance testing: mii-reg.c. Retrieved: 15/01/2019

Dmitry E. Gouriev. Tools to control an Ethernet transceiver under testing and debugging. International Journal of Open Information Technologies, Vol. 6, No 4, 2018. (In Russian). Retrieved: 30/06/2019.

ioctl (2). Linux manual pages.

QT library. Retrieved: 30/01/2019


  • There are currently no refbacks.

Abava  Absolutech Convergent 2020

ISSN: 2307-8162