English
Language : 

DS537 Datasheet, PDF (94/148 Pages) Xilinx, Inc – LogiCORE IP XPS LL TEMAC
LogiCORE IP XPS LL TEMAC (v2.03a)
Loopback can be enabled or disabled by writing to the SGMII Management Control Register bit 14 (Table 74 on
page 102) while the loopback position can be controlled by writing the SGMII Management Loopback Control
Register bit 0 (Table 85 on page 106).
1000BASE-X PCS/PMA
Please refer to UG368 Virtex-6 Embedded Tri-Mode Ethernet MAC User Guide for an equivalent diagram of the
clock management scheme when the XPS_LL_TEMAC parameter C_INCLUDE_IO = “1”. When the parameter
C_INCLUDE_IO = “0”, MGTCLK_P connects directly to the Serial Transceiver; hence the IBUFDS is not used.
PCS/PMA
The Physical Coding Sublayer (PCS) for 1000BASE-X operation is defined in IEEE 802.3 clause 36 and 37 and
performs the following:
• Encoding (and decoding) of GMII data octets to form a sequence of ordered sets
• 8B/10B encoding (and decoding) of the sequence ordered sets
• 1000BASE-X Auto-Negotiation for information exchange with the link partner
The Physical Medium Attachment (PMA) for 1000BASE-X operation is defined in IEEE 802.3 clause 36 and
performs the following:
• Serialization (and de serialization) of code-groups for transmission (and reception) on the underlying serial
PMD
• recovery of clock from the 8B/10B coded data supplied by the PMD
1000BASE-X PCS/PMA functionality is provided by connecting the Hard TEMAC silicon component to a RocketIO
transceiver.
PMD
The Physical Medium Dependent (PMD) sublayer is defined in IEEE 802.3 clause 38 for 1000BASE-LX and
1000BASE-SX (long and short wave laser). This type of PMD is provided by the external GBIC or SFP optical
transceiver which should be connected directly to the ports of the RocketIO transceiver.
Virtex 6 Hard TEMAC 1000BASE-X Constraints
Refer to Answer Record 32713 for constraint examples. Refer to UG625 for an overview of the various constraints
used.
1000BASE-X Auto-Negotiation
1000BASE-X auto negotiation is described in IEEE Std 802.3, clause 37. This function allows a device to advertise the
supported modes of operation to a device at the remote end of a link segment (the link partner on Ethernet), and
detect corresponding operational modes advertised by the link partner.
The results of the auto negotiation can be read from the 1000BASE-X Management Auto negotiation Link Partner
Ability Base Register (Table 66). The duplex mode and speed of the XPS_LL_TEMAC should then be set to match
(see TEMAC Receive Configuration Word 1 (RCW1) Registers, page 51, TEMAC Transmit Configuration (TC)
Registers, page 52, and TEMAC Ethernet MAC Mode Configuration (EMMC) Registers, page 54).
There are two methods that may be used to learn of the completion of an auto negotiation cycle:
• By polling the auto negotiation complete bit of 1000BASE-X Management Status Register (Register 1, bit 5
Table 62).
www.xilinx.com
94