Interfacing to other cores, Integrating with the 1-gigabit ethernet mac core, Chapter 13: interfacing to other cores – Xilinx 1000BASE-X User Manual
Page 179: Chapter 13, “interfacing to other cores, For details, see, Integrating with the 1-gigabit, Chapter 13

Ethernet 1000BASE-X PCS/PMA or SGMII v9.1
179
UG155 March 24, 2008
R
Chapter 13
Interfacing to Other Cores
This chapter describes some additional design considerations associated with
implementing the Ethernet 1000BASE-X PCS/PMA or SGMII core with other cores.
•
1-Gigabit Ethernet MAC
•
Tri-Mode Ethernet MAC
Integrating with the 1-Gigabit Ethernet MAC Core
The 1000BASE-X PCS/PMA or SGMII core can be integrated in a single device with the
1-Gigabit Ethernet MAC core to extend the system functionality to include the MAC
sublayer. This core supports full-duplex operation at 1 Gigabit per second.
A description of and instructions for obtaining the newest 1-Gigabit Ethernet MAC core
are located on the 1-Gigabit Ethernet MAC product page:
Integration of the 1-Gigabit Ethernet MAC to 1000BASE-X PCS with TBI
illustrates the connections and clock management logic required to interface
the Ethernet 1000BASE-X PCS/PMA or SGMII core (when used in 1000BASE-X mode with
the parallel TBI) to the 1-Gigabit Ethernet MAC core.
Features of this configuration include:
•
Direct internal connections are made between the GMII interfaces between the two
cores.
•
If both cores have been generated with the optional management interface, the MDIO
port can be connected to that of the 1-Gigabit Ethernet MAC core, allowing the MAC
to access the embedded configuration and status registers of the Ethernet 1000BASE-X
PCS/PMA or SGMII core.
•
Due to the embedded Receiver Elastic Buffer in the Ethernet 1000BASE-X PCS/PMA,
the entire GMII is synchronous to a single clock domain. Therefore, gtx_clk is used
as the 125 MHz reference clock for both cores, and the transmitter and receiver logic of
the 1-Gigabit Ethernet MAC core operates in the same clock domain.