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