Integrating with the tri-mode ethernet mac core, Or dynamic switching) functionality, Or dynamic switching) functionality with tbi – Xilinx 1000BASE-X User Manual

Page 185: Integrating with

Advertising
background image

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

www.xilinx.com

185

UG155 March 24, 2008

Integrating with the Tri-Mode Ethernet MAC Core

R

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 up 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 GTX transceiver, the entire GMII is
synchronous to a single clock domain. Therefore userclk2 is used as the 125 MHz
reference clock for both cores, and the transmitter and receiver logic of the 1-Gigabit
Ethernet MAC core now operate in the same clock domain.

Integration of the 1-Gigabit Ethernet MAC to Provide SGMII (or Dynamic
Switching) Functionality

The connections required to provide SGMII functionality are identical to the connections
required for either

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

TBI”

or

“Integration of the 1-Gigabit Ethernet MAC Using a RocketIO Transceiver”

,

depending upon the chosen physical interface. The only difference is that the Ethernet
1000BASE-X PCS/PMA or SGMII core is generated with the SGMII or Dynamic switching
option.

Note:

When operating at 1 Gbps speed only, the Rx Elastic Buffer internal to the GTP transceiver

should be used to save device resources. Additionally, when operating at 1 Gbps only, the SGMII
Adaptation Module instantiated from within the block level of the example design is not required and
can optionally be removed.

Integrating with the Tri-Mode Ethernet MAC Core

The 1000BASE-X PCS/PMA or SGMII core can be integrated in a single device with the Tri-
Mode Ethernet MAC core to extend the system functionality to include the MAC sub-layer.
This core provides support for operation at 10 Mbps, 100 Mbps, and 1 Gbps.

A description of the latest available IP update containing the Tri-Mode Ethernet MAC core
and instructions can be found in the Tri-Mode Ethernet MAC product Web page:

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

Caution!

The Tri-Mode Ethernet MAC should always be configured for full-duplex operation

when used with an SGMII. This constraint is due to the increased latency introduced by the
SGMII logic. Without full-duplex operation, frame collisions could be undetected and the MAC
response will not be timely.

Integration of the Tri-Mode Ethernet MAC to Provide SGMII (or Dynamic
Switching) Functionality with TBI

Figure 13-7

illustrates the connections and clock management logic required to interface

the Ethernet 1000BASE-X PCS/PMA or SGMII core (when used in SGMII mode with the
TBI) to the Tri-Mode Ethernet MAC core. The following is a description of the functionality.

The SGMII Adaptation module, provided in the example design for the Ethernet
1000BASE-X PCS/PMA or SGMII core when generated to the SGMII standard, can be
used to interface the two cores.

Advertising