XGMII, XAUI, XFI/SFI i rodzina AUI: od 10G do 800G · Interfejsy elektryczne: rodzina MII i AUI · Karty sieciowe i przełączniki · Dokumentacja · CodingBox
CodingBox Dokumentacja

XGMII, XAUI, XFI/SFI i rodzina AUI: od 10G do 800G

Od 10 gigabitów wzwyż interfejs między hostem a modułem to pakiet linii szeregowych, a jego nazwa mówi wprost o szybkości, liczbie linii i modulacji: SFI to jedna linia 10G NRZ, CAUI-4 — cztery linie 25G, 400GAUI-8 — osiem linii 50G PAM4, 800GAUI-8 — osiem linii 100G PAM4. Moduł musi przyjąć dokładnie ten pakiet, poddać go retimingowi lub wzmocnić, i zmapować go na swoje linie optyczne — których liczba może być inna. Ta strona wymienia interfejsy, rozróżnienie chip-to-chip a chip-to-module wraz z punktami zgodności, stojące za nimi specyfikacje OIF CEI, mapowanie linii elektrycznych na optyczne oraz to, kto w każdej generacji odpowiada za kondycjonowanie sygnału.

10 gigabitów

InterfejsFormaGdzieUwagi
XGMII (Cl. 46)32-bitowe dane + 4-bitowa kontrola w każdą stronę, DDR przy 156,25 MHz, 74 sygnałyon-chip między MAC a PCS≤ 7 cm; dziś nieobecny na płytkach
XAUI (Cl. 47)4 linie × 3,125 GBd, 8b/10bMAC/XGXS ↔ PHY; moduły XENPAK, X2, XPAKdo 50 cm na PCB; przestarzały dla modułów
RXAUI2 × 6,25 GBdASIC ↔ PHY (Marvell)XAUI oszczędzający piny
XFI (XFP MSA)1 × 10,3125 GBd, 64b/66bhost ↔ XFPmoduł zawiera CDR — interfejs retimowany (XFP)
SFI (SFF-8431)1 × 10,3125 GBd, 64b/66bhost ↔ SFP+moduł zwykle ograniczający (limiting) lub liniowy bez CDR; korekcję wykonuje SerDes hosta; punkty zgodności B (wyjście hosta), C (wyjście modułu), D na wejściu hosta (SFP+)
10GBASE-KR (Cl. 72)1 × 10,3125 GBd z treningiem łączabackplane; ASIC ↔ PHY 10GBASE-TAN Clause 73
USXGMII1 × 10,3125 GBd, z adaptacją szybkościASIC ↔ PHY multigigSGMII i szeregowy gigabit

„Liniowa” opcja SFI obsługiwała 10GBASE-LRM: moduł przekazuje zniekształcony sygnał wielomodowy liniowo, a elektroniczna kompensacja dyspersji (EDC) po stronie hosta go oczyszcza — to przodek dzisiejszej idei LPO.

25, 40, 50 gigabitów

InterfejsLinieStandardKlatka
25GAUI1 × 25,78125 GBd NRZAnnex 109A (C2C), 109B (C2M)SFP28
XLAUI4 × 10,3125 GBdAnnex 83A/BQSFP+ (40GBASE-LR4 itd.)
XLPPI4 × 10,3125, nieretimowany równoległy interfejs fizycznyAnnex 86AQSFP+ SR4/CR4 bez CDR
50GAUI-22 × 26,5625 GBd NRZAnnex 135B/CQSFP28 (breakout 2 × 50G), SFP56 (niektóre)
50GAUI-11 × 26,5625 GBd PAM4Annex 135D/ESFP56, moduły 50GBASE-SR/FR/LR

100 gigabitów

InterfejsLinieStandardKlatka
CAUI-1010 × 10,3125 GBdAnnex 83A/BCFP, CXP, 100GBASE-SR10
CAUI-44 × 25,78125 GBd NRZAnnex 83D (C2C), 83E (C2M)QSFP28, CFP2/CFP4
CPPI-44 × 25,78, nieretimowanyw stylu Annex 86A dla SR4QSFP28 SR4 bez CDR (rzadkie)
100GAUI-44 × 26,5625 GBd NRZ (z ramkowaniem RS-FEC(544))Annex 135D/EQSFP28 w trybie 100GBASE-CR4/KR4 KP4
100GAUI-22 × 53,125 GBd PAM4Annex 135F/135G (C2M)linie 100G QSFP56, breakout 2 × 100G, moduły DR/FR1 z hostami 2-liniowymi
100GAUI-11 × 106,25 GBd PAM4Annex 120F/120G (C2M) (802.3ck)QSFP112, OSFP 100G na linię, SFP112

200, 400, 800 gigabitów

InterfejsLinieStandardKlatka
200GAUI-88 × 26,5625 GBd PAM4Annex 120B/CQSFP-DD w trybie 200G (rzadkie)
200GAUI-44 × 53,125 GBd PAM4Annex 120D/120E (C2M)QSFP56, OSFP/QSFP-DD 2 × 200G
200GAUI-22 × 106,25 GBd PAM4Annex 120F/GQSFP112 2 × 200G, OSFP
400GAUI-16 (CDAUI-16)16 × 26,5625 GBd NRZAnnex 120B/CCFP8
400GAUI-8 (CDAUI-8)8 × 53,125 GBd PAM4Annex 120D/120E (C2M)QSFP-DD, OSFP (400G)
400GAUI-44 × 106,25 GBd PAM4Annex 120F/120G (C2M)QSFP112, OSFP 400G, połowa portu 800G
800GAUI-88 × 106,25 GBd PAM4aneksy 802.3df (C2C/C2M)OSFP, QSFP-DD800
800GAUI-4 / 1.6TAUI-84 / 8 × 212,5 GBd PAM4802.3dj (w toku)OSFP224, OSFP-XD, QSFP-DD1600

C2C a C2M i punkty zgodności

Chip-to-chip (C2C)Chip-to-module (C2M)
ŚcieżkaASIC ↔ ASIC/PHY na tej samej płytce lub przez złączeASIC → PCB hosta → złącze klatki → PCB modułu → układ modułu
Zasięgdo ~25–50 cm (NRZ), mniej przy PAM4~10–15 cm ścieżki hosta + złącze
Punkty testoweTP0/TP5 na wyprowadzeniach układuTP1 (wyjście hosta przy złączu modułu), TP1a (po kanale referencyjnym = wejście modułu), TP4 (wyjście modułu przy złączu), TP4a (na wejściu hosta po kanale hosta)
Rola modułu—musi spełniać specyfikację wyjścia w TP4 (oko, jitter, metryki typu TDECQ) i tolerować na wejściu TP1a sygnał hosta z określonym zniekształconym okiem testowym
Retimingretimingiem zajmują się oba układymoduł retimuje (CDR/DSP) — albo jest liniowy (LPO) i polega na hoście

Płytki hosta są kwalifikowane względem kanału referencyjnego C2M; długa lub stratna ścieżka hosta (przełączniki 800G o wysokim radix) to powód, dla którego na płytkach przełączników pojawiają się retimery i gearboxy (Wnętrze przełącznika).

OIF CEI za aneksami IEEE

OIF CEISzybkość / modulacjaOdpowiednik IEEEKlasa zasięgu
CEI-28G-VSR28 GBd NRZCAUI-4 C2Mbardzo krótki zasięg (moduł)
CEI-28G-SR / -MR / -LR28 GBd NRZCAUI-4 C2C / backplanekrótki / średni / długi (backplane)
CEI-56G-VSR-PAM456 GBd PAM4400GAUI-8 / 200GAUI-4 C2Mmoduł
CEI-56G-MR/LR-PAM456 GBd PAM4klasa 200GBASE-KR4backplane
CEI-112G-VSR-PAM4112 GBd PAM4400GAUI-4 / 800GAUI-8 C2Mmoduł
CEI-112G-XSR / -MR / -LR112 GBd PAM4die-to-die / C2C / backplane—
CEI-112G-Linear-PAM4112 GBd PAM4interfejs hosta LPOmoduł, liniowy
CEI-224G (w toku)224 GBd PAM4800GAUI-4 / 1.6TAUI-8—

OIF publikuje obwiednie elektryczne; aneksy IEEE odwołują się do nich lub są z nimi zgodne.

Linie elektryczne a linie optyczne

ModułElektryczne (host)Optyczne (linia)Konwersja w module
10GBASE-LR SFP+1 × 10G1 λ × 10Gbrak
40GBASE-LR44 × 10G4 λ × 10Gbrak (multiplekser WDM)
100GBASE-SR4 / LR44 × 25G NRZ4 światłowody / 4 λ × 25Gbrak
100GBASE-DR / FR1 / LR14 × 25G NRZ1 λ × 100G PAM4gearbox + DSP PAM4 (4:1)
100G na QSFP112 (100GAUI-1)1 × 100G PAM41 × 100G PAM4tylko retiming
200GBASE-FR44 × 50G PAM44 λ × 50G PAM4retiming
400GBASE-DR4 / FR48 × 50G PAM44 światłowody / 4 λ × 100G PAM4gearbox 2:1 w DSP
400GBASE-SR88 × 50G PAM48 światłowodów × 50G PAM4retiming
400G na hostach 400GAUI-44 × 100G PAM44 × 100G PAM4retiming (lub liniowo przez LPO)
800G-DR8 / 2×FR48 × 100G PAM48 światłowodów / 2 × 4 λ × 100Gretiming
800G-DR4 (200G/λ)8 × 100G PAM44 × 200G PAM4gearbox 2:1
1.6T-DR8 (OSFP224)8 × 200G PAM48 × 200G PAM4retiming

To gearbox sprawia, że moduł 400G-DR4 pobiera 8–10 W, a 400G-SR8 mniej, i dlatego CMIS wymienia osobne identyfikatory interfejsu host i media dla każdej aplikacji (CMIS).

Kto kondycjonuje sygnał

GeneracjaW modulePo stronie hosta
10G SFP+ (SFI)wzmacniacz ograniczający lub liniowy TIA; w większości brak CDRSerDes z korekcją CTLE/DFE; EDC dla LRM
10G XFP (XFI)CDRzwykły SerDes
25G SFP28, 100G QSFP28CDR na Tx i Rx (można obejść: SFF-8636 bajty 98/99)SerDes FFE/DFE; preemfaza programowalna w bajtach kontrolnych modułu (SFF-8636 strona 03h 234–241: amplituda/emfaza wyjścia Rx, korekcja wejścia Tx)
PAM4 200G–800Gretimer DSP z FFE/DFE/MLSE; ustawienia korektora po stronie hosta przez CMIS (strona 10h/11h EQ wejścia Tx, amplituda/pre-cursor/post-cursor wyjścia Rx)SerDes DSP
LPO 400G/800Gliniowy driver i TIA, bez DSPSerDes DSP w ASIC przełącznika kompensuje cały kanał; host musi obsługiwać LPO i być podłączony bezpośrednio (DSP i LPO)
Kable AEC/ACC: retimowane a linioweAEC: DSP we wtyku; ACC: wzmacniacz liniowyjak wyżej (Budowa kabla)

Wybór szybkości i sterowanie obejściem CDR: Wybór szybkości i aplikacji, CDR.

W CodingBox

Dla modułów SFF-8636 CodingBox pokazuje bity obecności CDR, możliwość wyboru szybkości oraz bajty kontrolne korekcji/emfazy; dla modułów CMIS — tabelę aplikacji z identyfikatorami interfejsu hosta (CAUI-4, 400GAUI-8, 100GAUI-1…) zestawionymi z identyfikatorami interfejsu media — deklarację, na podstawie której host dobiera liczbę linii i modulację. Moduł deklarujący wyłącznie 400GAUI-8 nie uruchomi się na porcie 400GAUI-4 (klasy QSFP112), niezależnie od jakości jego optyki (Check transceiver, Górne strony CMIS).


Jeśli znajdziesz nieścisłość lub błąd w tym materiale, zaznacz odpowiedni fragment i naciśnij Ctrl+Enter, aby .