Mapa rejestrów XFP wg INF-8077i · Specyfikacje i normy · Transceivery optyczne i kable · Dokumentacja · CodingBox
CodingBox Dokumentacja

Mapa rejestrów XFP wg INF-8077i

Moduł XFP odpowiada pod jednym dwuprzewodowym adresem (A0h) pamięcią dolną o wielkości 128 bajtów — progi, flagi, wielkości mierzone i sterowanie — oraz tabelami górnymi wybieranymi bajtem 127, spośród których tabela 01h to Serial ID. Ten układ powstał przed SFF-8636 i był dla niego wzorem: blok danych identyfikacyjnych QSFP powiela pozycje bajtów XFP niemal dokładnie. Ta strona zawiera pamięć dolną i tabelę 01h bajt po bajcie i bit po bicie, opracowane na podstawie INF-8077i Rev 4.5. Opis: INF-8077i — zarządzanie XFP.

Legenda: rsvd = zarezerwowane · vendor = specyficzne dla producenta · wartości 16-bitowe zaczynają się od MSB · flagi są zatrzaskiwane, kasowane przy odczycie.

Pamięć dolna — progi, bajty 0–57

BajtPoleUwagi
0Identyfikator06h = XFP
1Sterowanie kondycjonerem sygnału7 obejście CDR Tx? — bity sterują wewnętrznym CDR Tx/Rx i pętlami zwrotnymi według tabeli 39: 7 Tx CDR wyłączony · 6 sterowanie amplitudą/EQ Tx · 5–4 rsvd · 3 Rx CDR wyłączony · 2 pętla zwrotna po stronie linii · 1 pętla zwrotna XFI · 0 rsvd (implementacja zgłaszana w tabeli 01h, bajt 164)
2–3 / 4–5 / 6–7 / 8–9Temperatura: alarm górny / alarm dolny / ostrzeżenie górne / ostrzeżenie dolne16-bit ze znakiem, 1/256 °C
10–17rsvd(progi dla drugiej temperatury w niektórych wersjach roboczych)
18–19 / 20–21 / 22–23 / 24–25Prąd polaryzacji Tx: alarm górny / alarm dolny / ostrzeżenie górne / ostrzeżenie dolne16-bit bez znaku, 2 µA
26–27 / 28–29 / 30–31 / 32–33Moc Tx: alarm górny / alarm dolny / ostrzeżenie górne / ostrzeżenie dolne16-bit bez znaku, 0,1 µW
34–35 / 36–37 / 38–39 / 40–41Moc Rx: alarm górny / alarm dolny / ostrzeżenie górne / ostrzeżenie dolne16-bit bez znaku, 0,1 µW
42–43 / 44–45 / 46–47 / 48–49AUX1: alarm górny / alarm dolny / ostrzeżenie górne / ostrzeżenie dolneformat zależny od typu AUX1 (tabela 01h, bajt 222)
50–57AUX2: alarm górny / alarm dolny / ostrzeżenie górne / ostrzeżenie dolnezależnie od typu AUX2

Pamięć dolna — dane producenta, sterowanie BER i długością fali, bajty 58–79

BajtPoleZawartość
58–69producent—
70Raportowanie BERdla modułów z FEC: sterowanie raportowaniem wykładnika/mantysy BER
71Sterowanie długością fali — MSB wartości docelowejprzestrajalny XFP: bajty 71–72 ustawiają długość fali w jednostkach 0,05 nm
72Sterowanie długością fali — LSB wartości docelowej—
73–74Odchyłka / status długości falizgłaszane odchylenie długości fali w jednostkach 0,005 nm
75Flagi sterowania długością faliprzestrajanie w toku, niezablokowana, poza zakresem
76–79Sterowanie FECwłączanie/wyłączanie FEC, status FEC (moduły XFP 10G FEC, ramkowanie ITU G.709)

Pamięć dolna — flagi, bajty 80–95

BajtPoleBity
80Flagi alarmów 1 (zatrzaskiwane)7 alarm górny temperatury · 6 alarm dolny temperatury · 5 rsvd · 4 rsvd · 3 alarm górny prądu polaryzacji Tx · 2 alarm dolny prądu polaryzacji Tx · 1 alarm górny mocy Tx · 0 alarm dolny mocy Tx
81Flagi alarmów 2 (zatrzaskiwane)7 alarm górny mocy Rx · 6 alarm dolny mocy Rx · 5 alarm górny AUX1 · 4 alarm dolny AUX1 · 3 alarm górny AUX2 · 2 alarm dolny AUX2 · 1–0 rsvd
82Flagi ostrzeżeń 1 (zatrzaskiwane)ten sam układ co bajt 80, dla ostrzeżeń
83Flagi ostrzeżeń 2 (zatrzaskiwane)ten sam układ co bajt 81, dla ostrzeżeń
84Flagi statusu 1 (zatrzaskiwane)7 Tx_NR (niegotowy) · 6 Tx_Fault · 5 Tx CDR niezsynchronizowany · 4 Rx_NR · 3 Rx CDR niezsynchronizowany · 2 RX_LOS · 1 moduł niegotowy (Mod_NR) · 0 reset zakończony
85Flagi statusu 2 (zatrzaskiwane)7 usterka zasilania APD · 6 usterka TEC · 5 długość fali niezablokowana · 4–3 rsvd · 2 usterka VCC5? · 1 usterka VCC3 · 0 usterka VCC2 (bity usterek zasilania zależne od implementacji)
86–87rsvd—
88Maski alarmów 1bity maski dla bajtu 80
89Maski alarmów 2dla bajtu 81
90Maski ostrzeżeń 1dla bajtu 82
91Maski ostrzeżeń 2dla bajtu 83
92Maski statusu 1dla bajtu 84
93Maski statusu 2dla bajtu 85
94–95rsvd—

Ustawiona flaga aktywuje wyprowadzenie Interrupt, chyba że jest zamaskowana; host odczytuje bajty flag, aby je skasować.

Pamięć dolna — odczyty A/C, bajty 96–109

BajtyWielkość mierzonaFormat
96–97Temperatura16-bit ze znakiem, 1/256 °C
98–99rsvd—
100–101Prąd polaryzacji Tx2 µA
102–103Moc Tx0,1 µW
104–105Moc Rx0,1 µW
106–107AUX1zależnie od typu w tabeli 01h, bajt 222
108–109AUX2zależnie od typu

Pamięć dolna — sterowanie i status, bajty 110–127

BajtPoleBity
110Sterowanie/status ogólny7 stan wyprowadzenia TX_DIS · 6 programowy TX_DIS (R/W) · 5 stan MOD_NR · 4 stan P_Down (wyprowadzenie) · 3 programowy P_Down (R/W) · 2 stan Interrupt · 1 stan RX_LOS · 0 dane niegotowe
111Status ogólny 27 stan Tx_NR · 6 stan Tx_Fault · 5 Tx CDR niezsynchronizowany · 4 stan Rx_NR · 3 Rx CDR niezsynchronizowany · 2 rsvd · 1 stan VPS (zasilanie o zmiennym napięciu) · 0 rsvd (niezatrzaskiwane odzwierciedlenie bajtu 84)
112–117producent / rsvd—
118producent—
119–122producentzwykle obszar zmiany hasła
123–126producentzwykle obszar wpisywania hasła (te same offsety co w QSFP) — Rodzaje zabezpieczenia przed zapisem
127Wybór tabeli01h Serial ID (wartość domyślna) · 02h–7Fh rsvd · 80h–FFh producent

Tabela 01h — Serial ID, bajty 128–191 (objęte CC_BASE)

BajtPoleZawartość
128Identyfikator06h XFP
129Identyfikator rozszerzony7–6 rsvd · 5–4 poziom mocy: 00 ≤ 1,5 W · 01 ≤ 2,5 W · 10 ≤ 3,5 W · 11 > 3,5 W · 3 CDR (0 = XFI z CDR, 1 = bez CDR) · 2 obecność kodu CLEI w tabeli 01h? (bit 2 = CLEI w tabeli 02h) · 1 wymagane wejście zegara odniesienia Tx · 0 rsvd
130ZłączeSFF-8024, tabela 4-3 (07h LC · 01h SC · 21h pigtail miedziany · 22h RJ45)
131Zgodność 10G Ethernet7 10GBASE-SR · 6 10GBASE-LR · 5 10GBASE-ER · 4 10GBASE-LRM · 3 10GBASE-SW · 2 10GBASE-LW · 1 10GBASE-EW · 0 rsvd
132Zgodność 10G Fibre Channel7 1200-MX-SN-I · 6 1200-SM-LL-L · 5 zwiększony zasięg 1550 nm · 4 zasięg pośredni 1300 nm FP · 3–0 rsvd
133Łącza miedziane 10G7–0 rsvd (zdefiniowane dla przyszłych miedzianych XFP)
134Łącza o niższej szybkości7 1000BASE-SX / 1×FC MMF · 6 1000BASE-LX / 1×FC SMF · 5 2×FC MMF · 4 2×FC SMF · 3 OC-48 SR · 2 OC-48 IR · 1 OC-48 LR · 0 rsvd
135SONET/SDH — połączenia wzajemne7 I-64.1r · 6 I-64.1 · 5 I-64.2r · 4 I-64.2 · 3 I-64.3 · 2 I-64.5 · 1–0 rsvd
136SONET/SDH — krótki zasięg7 S-64.1 · 6 S-64.2a · 5 S-64.2b · 4 S-64.3a · 3 S-64.3b · 2 S-64.5a · 1 S-64.5b · 0 rsvd
137SONET/SDH — duży zasięg7 L-64.1 · 6 L-64.2a · 5 L-64.2b · 4 L-64.2c · 3 L-64.3 · 2 G.959.1 P1L1-2D2 · 1–0 rsvd
138SONET/SDH — bardzo duży zasięg7 V-64.2a · 6 V-64.2b · 5 V-64.3 · 4–0 rsvd
139Kodowanie7 64B/66B · 6 8B/10B · 5 SONET ze scramblingiem · 4 NRZ · 3 RZ · 2–0 rsvd (pole bitowe, nie wartość SFF-8024)
140Minimalna szybkość transmisjijednostki 100 Mb/s (np. 5Fh = 9,5 Gb/s)
141Maksymalna szybkość transmisjijednostki 100 Mb/s (np. 6Fh = 11,1 Gb/s) — para wartości wyznacza obsługiwany zakres szybkości
142Długość SMFkm
143Długość E-50 µm (OM3)jednostki 2 m
144Długość 50 µmjednostki 1 m
145Długość 62,5 µmjednostki 1 m
146Długość, kabel miedzianyjednostki 1 m
147Technologia urządzenia7–4 nadajnik: 0h 850 nm VCSEL · 1h 1310 nm VCSEL · 2h 1550 nm VCSEL · 3h 1310 nm FP · 4h 1310 nm DFB · 5h 1550 nm DFB · 6h 1310 nm EML · 7h 1550 nm EML · 8h miedziany · 9h–Fh rsvd · 3 sterowanie długością fali (aktywne) · 2 nadajnik chłodzony · 1 detektor (1 = APD, 0 = PIN) · 0 przestrajalny
148–163Nazwa producenta16 ASCII
164Obsługa CDR7 9,95 Gb/s · 6 10,3 Gb/s · 5 10,5 Gb/s · 4 10,7 Gb/s · 3 11,1 Gb/s · 2 rsvd · 1 obsługiwana pętla zwrotna po stronie linii · 0 obsługiwana pętla zwrotna XFI
165–167OUI producenta—
168–183PN producenta16 ASCII
184–185Rev producenta2 ASCII
186–187Długość falijednostki 0,05 nm (1310,00 nm = 26 200 = 6658h)
188–189Tolerancja długości falijednostki 0,005 nm
190Maksymalna temperatura obudowy°C
191CC_BASE(Σ bajtów 128–190) mod 256

Tabela 01h — rozszerzony identyfikator, bajty 192–255

BajtPoleZawartość
192Maksymalny pobór mocyjednostki 20 mW (np. 7Dh = 2,5 W)
193Całkowita moc w stanie wyłączeniajednostki 20 mW
194Maksymalny prąd7–4 dla +5 V, jednostki 50 mA · 3–0 dla +3,3 V, jednostki 100 mA
195Maksymalny prąd7–4 dla +1,8 V, jednostki 100 mA · 3–0 dla −5,2 V, jednostki 50 mA
196–211SN producenta16 ASCII
212–219Kod datyYYMMDD + 2 znaki kodu partii
220Typ monitorowania diagnostycznego7–5 rsvd · 4 pomiar mocy Rx: 1 = średnia, 0 = OMA · 3 obsługiwane raportowanie BER · 2–0 rsvd
221Opcje rozszerzone7 obsługiwane VPS (zasilanie o zmiennym napięciu) · 6 zaimplementowany programowy TX_DISABLE · 5 zaimplementowany programowy P_Down · 4 tryb regulatora VPS LV · 3 tryb obejścia regulatora VPS · 2 funkcje aktywnego sterowania FEC · 1 zaimplementowana przestrajalność długości fali · 0 obsługiwany CMU (jednostka mnożenia zegara)
222Monitorowanie AUX7–4 typ AUX1 · 3–0 typ AUX2: 0 niezaimplementowane · 1 napięcie polaryzacji APD (10 mV) · 2 rsvd · 3 prąd TEC (0,1 mA, ze znakiem) · 4 temperatura lasera (1/256 °C) · 5 długość fali lasera (0,05 nm? — według specyfikacji: odchylenie długości fali) · 6 zasilanie +5 V (100 µV) · 7 zasilanie +3,3 V · 8 zasilanie +1,8 V · 9 zasilanie −5,2 V · Ah prąd +5 V (100 µA) · Bh rsvd · Ch prąd +3,3 V · Dh prąd +1,8 V · Eh prąd −5,2 V · Fh rsvd
223CC_EXT(Σ bajtów 192–222) mod 256
224–255Specyficzne dla producentabez sumy kontrolnej

Tabele 02h–FFh

TabelaZawartość
02hEEPROM użytkownika / kod CLEI (jeśli zgłoszony)
03h–7Fhrsvd
80h–FFhspecyficzne dla producenta (zwykle hasła, kopie zapasowe kalibracji)

Co odziedziczył QSFP

Porównaj z mapą górnej strony 00h SFF-8636: bajty 128–130, 140–147 (długości i półbajt technologii), 148–191 (blok producenta, długość fali, CC_BASE), 196–223 (SN, data, CC_EXT) zajmują te same offsety. Różnice to bajty zgodności (131–138 przedefiniowane dla 40/100G Ethernet), bajt 139 (kodowanie jako wartość, a nie pole bitowe) oraz 192–195 (moc/prąd zastąpione rozszerzoną zgodnością i opcjami). Narzędzie znające jedną mapę odczyta drugą przy pomocy niewielkiej tabeli przeliczeniowej.

Powiązane mapy


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