Ethernet 1000BASE-X PCS/PMA or SGMII v9.1 www.xilinx.com 117
UG155 March 24, 2008
MDIO Management Interface
R

Write Transaction

Figure 9-2 shows a write transaction across the MDIO, defined as OP=”01.” The addressed
PHY device (with physical address PHYAD) takes the 16-bit word in the Data field and
writes it to the register at REGAD.

Read Transaction

Figure 9-3 shows a read transaction, defined as OP=”10.” The addressed PHY device (with
physical address PHYAD) takes control of the MDIO wire during the turnaround cycle and
then returns the 16-bit word from the register at REGAD
MDIO Addressing
MDIO Addresses consists of two stages: Physical Address (PHYAD) and Register Address
(REGAD).

Physical Address (PHYAD)

As shown in Figure 9-1, two PHY devices are attached to the MDIO bus. Each of these has
a different physical address. To address the intended PHY, its physical address should be
PHYAD Physical address
REGAD Register address
TA Turna roun d
Table 9-1: Abbreviations and Terms (Continued)
Abbreviation Term
Figure 9-2: MDIO Write Transaction
Z1 1 1 0 0 1 P4P3 P2 P1 P0 R4 R3 R2 R1 R0 1 0 D15
D14
D13
D12
D11
D10
D9
D8
D7
D6
D5
D4
D3
D2
D1
D0
1 ZZZ
mdc
mdio
IDLE IDLE32 bits
PRE
ST OP PHYAD REGAD TA 16-bit WRITE DATA
STA drives MDIO
Figure 9-3: MDIO Read Transaction
Z1 1 1 0 1 0 P4P3 P2 P1 P0 R4 R3 R2 R1 R0 Z 0 D15
D14
D13
D12
D11
D10
D9
D8
D7
D6
D5
D4
D3
D2
D1
D0
1 ZZZ
mdc
mdio
IDLE IDLE32 bits
PRE
ST OP PRTAD REGAD TA 16-bit READ DATA
STA drives MDIO Addressed MMD drives MDIO