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:

www.xilinx.com/systemio/gmac/index.htm

Integration of the 1-Gigabit Ethernet MAC to 1000BASE-X PCS with TBI

Figure 13-1illustrates 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.

Ethernet 1000BASE-X PCS/PMA or SGMII v9.1

www.xilinx.com

179

UG155 March 24, 2008

Page 179
Image 179
Xilinx 1000BASE-X manual Interfacing to Other Cores, Integrating with the 1-Gigabit Ethernet MAC Core