Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
XAUI
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
{{Short description|10 Gigabit Attachment Unit Interface}} '''10 Gigabit Attachment Unit Interface''' ('''XAUI''' {{IPAc-en|Λ|z|aΚ|i}} {{respell|ZOW|ee}}) is a standard for extending the [[XGMII]] (10 Gigabit Media Independent Interface) between the [[Medium access control|MAC]] and [[PHY]] layer of [[10 Gigabit Ethernet]] (10GbE) defined in Clause 47 of the [[IEEE 802.3]] standard. The name is a concatenation of the [[Roman numeral]] X, meaning ten, and the initials of "[[Attachment Unit Interface]]". The purpose of the XGMII Extender, which is composed of an XGXS (XGMII Extender Sublayer) at the MAC end, an XGXS at the PHY end and a XAUI between them, is to extend the operational distance of the XGMII and to reduce the number of interface signals. Applications include extending the physical separation possible between MAC and PHY components in a 10 Gigabit Ethernet system distributed across a circuit board. ==Operation== XGMII Extender has the following characteristics: * Simple signal mapping to the XGMII * Independent transmit and receive data paths * Four lanes conveying the XGMII 32-bit data and control * Differential signaling with low voltage swing (1600 mV<sub>p-p</sub>) * Self-timed interface allows [[jitter]] control to the PCS * Shared technology with other 10 Gbit/s interfaces * Shared functionality with other 10 Gbit/s Ethernet blocks * Utilization of [[8b/10b encoding]] The following is a list of the major concepts of XGXS and XAUI: * The optional XGMII Extender can be inserted between the Reconciliation Sublayer and the PHY ([[physical layer]]) to transparently extend the physical reach of the XGMII and reduce the interface pin count from 72 to 16. * The XGMII is organized into four lanes with each lane conveying a data octet or control character on each edge of the associated clock. The source XGXS converts bytes on an XGMII lane into a self-clocked, serial, 8b/10b encoded data stream. Each of the four XGMII lanes is transmitted across one of the four XAUI lanes. * The source XGXS converts XGMII Idle control characters (interframe) into an 8b/10b code sequence. The destination XGXS recovers clock and data from each XAUI lane and deskews the four XAUI lanes into the single-clock XGMII. * The destination XGXS adds to or deletes from the interframe as needed for clock rate disparity compensation prior to converting the interframe code sequence back into XGMII Idle control characters. * The XGXS uses the same code and coding rules as the 10GBASE-X PCS and PMA specified in Clause 48 of the IEEE 802.3 Specification. * Each of the 4 Receive and Transmit lanes operates at a rate of 3.125 Gbit/s. * Capabilities have been built into XAUI to overcome the inter-lane [[Parallel communication|signal-skewing]] problems using a type of automatic de-skewing. Signals can be launched at the transmitter end of a XAUI line without precisely matching the [[routing]] of the four lanes, and the signals will be automatically de-skewed at the receiver.<ref name="std">{{cite book |title= IEEE Std 802.3-2008 Section 4 |chapter= Clause 47. XGMII Extender Sublayer (XGXS) and 10 Gigabit Attachment Unit Interface (XAUI) |pages= 211β224 |year= 2008 |publisher= [[Institute of Electrical and Electronics Engineers]] |url= https://standards.ieee.org/getieee802/download/802.3-2008_section4.pdf |archive-url= https://web.archive.org/web/20100215084014/http://standards.ieee.org/getieee802/download/802.3-2008_section4.pdf |url-status= dead |archive-date= February 15, 2010 |access-date= May 9, 2011 }}</ref> == RXAUI == '''Reduced Pin eXtended Attachment Unit Interface''' ('''RXAUI''') is a proprietary modification created by [[Marvell Technology|Marvell]]<ref name=marvell>Marvell MV-S 105386-00 RXAUI Interface and RXAUI Adapter Specifications</ref> and Dune Networks<ref name=dune>Dune Networks DN-DS-RXAUI-Spec v1.0, RXAUI - Reduced Pin XAUI</ref> (later acquired by [[Broadcom Corporation|Broadcom]]<ref>[https://venturebeat.com/2009/11/30/broadcom-buys-dune-networks-for-178m-to-make-insanely-fast-networking-chips/ Broadcom buys Dune Networks for $178M to make insanely fast networking chips]</ref>) aimed to increase the port density by decreasing the interface pin count. The four lanes of the standard XAUI running at 3.125 Gbit/s are replaced by two lanes at 6.25 Gbit/s. Thus 16 pins of an integrated circuit (4 transmit + 4 receive differential pairs) can provide either one XAUI port or two RXAUI ports. The specification also defines a XAUI to RXAUI adapter and provides an implementation as [[Verilog]] RTL code.<ref name=marvell /> [[FPGA]] vendors are offering their own implementations as IP blocks.<ref name=xilinx>Xilinx, [https://www.xilinx.com/support/documentation/ip_documentation/rxaui_ds740.pdf LogiCORE IP RXAUI v2.1]</ref><ref name=altera>Altera, [https://www.altera.com/content/dam/altera-www/global/en_US/pdfs/products/ip/ampp/morethanip/documents/m-mtip-10_gigabit_xgxs_pcs.pdf 10 Gigabit Reduced XAUI PCS Core Product Brief]</ref> ==Applications== ===Intended Use=== The implementation of XAUI as an optional XGMII Extender is primarily intended as a chip-to-chip ([[integrated circuit]] to integrated circuit) interface implemented with traces on a [[printed circuit board]]. Where the XGMII is electrically limited to distances of approximately 7 cm, the XGMII Extender allows distances up to approximately 50 cm. ===Rate of operation=== The XGMII Extender supports the 10 Gbit/s [[bit rate|data rate]] of the XGMII. The 10 Gbit/s MAC data stream is converted into four lanes at the XGMII (by the Reconciliation Sublayer for transmit or the PHY for receive). The byte stream of each lane is 8b/10b encoded by the XGXS for transmission across the XAUI at a nominal rate of 3.125 [[Baud|gigabaud]]. The XGXS at the PHY end of the XGMII Extender (PHY XGXS) and the XGXS at the RS end (DTE XGXS) may operate on independent clocks. ===Allocation of functions=== The XGMII Extender is transparent to the Reconciliation Sublayer and PHY device and operates symmetrically with similar functions on the [[Data terminal equipment|DTE]] transmit and receive data paths. The XGMII Extender is logically composed of two XGXSs interconnected with a XAUI data path in each direction. One XGXS acts as the source to the XAUI data path in the DTE transmit path and as the destination in the receive path. The other XGXS is the destination in the transmit path and source in the receive path. Each XAUI data path is composed of four serial lanes. All specifications for the XGMII Extender are written assuming conversion from XGMII to XAUI and back to XGMII, but other techniques may be employed provided that the result is that the XGMII Extender operates as if all specified conversions had been made. One example of this is the use of the optional XAUI with the 10GBASE-LX4 8b/10b PHY, where the XGXS interfacing to the Reconciliation Sublayer provides the PCS and PMA functionality required by the PHY. An XGXS layer is not required at the PHY end of the XAUI in this case. However, means may still be required to remove jitter introduced on the XAUI in order to meet PHY jitter requirements. ==See also== * [[Medium Attachment Unit]] * [[Small form-factor pluggable transceiver]] * [[Gigabit interface converter]] * [[List of device bandwidths]] ==References== {{Reflist}} ==External links== * [http://www.ieee802.org/3/ae/public/adhoc/serial_pmd/xaui_documents IEEE Standards' official XAUI documentation] * [https://standards.ieee.org/ieee/802.3/1085/ Full text of the 802.3 standard] * [https://www.altera.com/products/intellectual-property/ip/interface-protocols/m-alt-10gbase-x-xaui-pcs.html Altera's 10 Gb Ethernet XAUI Solution] * [https://www.xilinx.com/support/documentation/ip_documentation/xaui/v12_2/pg053-xaui.pdf Xilinx's 10 Gb Ethernet XAUI Solution] * [http://www.snowbush.com/products/phys/multi-standard.php Snowbush IP XAUI PHYs] * [https://web.archive.org/web/20121117012001/http://line-provider.com/whitepapers/xaui-interface/ XAUI interface 10gea whitepaper archived] {{Ethernet}} [[Category:Ethernet]]
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)
Pages transcluded onto the current version of this page
(
help
)
:
Template:Cite book
(
edit
)
Template:Ethernet
(
edit
)
Template:IPAc-en
(
edit
)
Template:Reflist
(
edit
)
Template:Respell
(
edit
)
Template:Short description
(
edit
)