XAUI v12.3 Product Guide
84
PG053 April 6, 2016
Chapter 5:
Interfacing to the Core
The
type_sel
port is registered into the core at FPGA configuration and core hard reset;
changes after that time are ignored by the core.
shows the mapping of the
type_sel
setting to the implemented register map.
The
prtad[4:0]
port sets the port address of the core instance. Multiple instances of the
same core can be supported on the same MDIO bus by setting
prtad[4:0]
to a unique
value for each instance; the XAUI core ignores transactions with the PRTAD field set to a
value other than that on its
prtad[4:0]
port.
MDIO Transactions
The MDIO interface should be driven from a STA master according to the protocol defined
in
IEEE Std. 802.3-2012
. An outline of each transaction type is described in the following
sections. In these sections, the following abbreviations apply:
• PRE: preamble
• ST: start
• OP: operation code
• PRTAD: port address
• DEVAD: device address
• TA: turnaround
Table 5
‐
4:
Mapping of type_sel Port Settings to MDIO Register Type
type_sel setting
MDIO Register
Description
00 or 01
10GBASE-X PCS/PMA
When driving a 10GBASE-X PHY
10
Data Terminal Equipment
(DTE)
XGMII Extender Sublayer
(XGXS)
When connected to a 10GMAC through XGMII
11
PHY XGXS
When connected to a PHY through XGMII