Mapa rejestrów SFF-8636: górne strony (00h, 03h)
Górna pamięć (bajty 128–255) modułu QSFP+/QSFP28 jest stronicowana przez dolny bajt 127. Strona 00h zawiera blok danych identyfikacyjnych, który weryfikują hosty; strona 03h zawiera progi alarmów/ostrzeżeń i regulacje integralności sygnału dla każdej linii; strony 01h i 02h zawierają tabelę wyboru aplikacji i EEPROM użytkownika. Ta strona wymienia je bajt po bajcie i bit po bicie, zestawione względem SFF-8636 Rev 2.11 (rev 2.10 oznacza późniejsze dodatki). Opis: SFF-8636; bajty robocze są w Mapie dolnej strony 00h.
Legenda: rsvd = zarezerwowane · vendor = specyficzne dla producenta · bit 7 = MSB.
Górna strona 00h — dane identyfikacyjne, bajty 128–191 (objęte CC_BASE)
| Bajt | Pole | Zawartość |
|---|---|---|
| 128 | Identyfikator | jak dolny bajt 0 (0Dh QSFP+, 11h QSFP28) |
| 129 | Rozszerzony identyfikator | 7–6 klasa mocy 1–4: 00 klasa 1 ≤ 1,5 W · 01 klasa 2 ≤ 2,0 W · 10 klasa 3 ≤ 2,5 W · 11 klasa 4 ≤ 3,5 W · 5 klasa mocy 8 zaimplementowana rev 2.10 (moc maks. w dolnym bajcie 107) · 4 obecny kod CLEI (strona 02h) · 3 CDR obecny w Tx · 2 CDR obecny w Rx · 1–0 klasa mocy 5–7: 00 nieużywane (patrz 7–6) · 01 klasa 5 ≤ 4,0 W · 10 klasa 6 ≤ 4,5 W · 11 klasa 7 ≤ 5,0 W |
| 130 | Złącze | SFF-8024, tabela 4-3: 07h LC · 0Ch MPO 1×12 · 0Dh MPO 2×16 · 23h złącze nierozłączne · 27h MPO 2×12 · 28h MPO 1×16 |
| 131 | Zgodność Ethernet | 7 rozszerzone — patrz bajt 192 · 6 10GBASE-LRM · 5 10GBASE-LR · 4 10GBASE-SR · 3 40GBASE-CR4 · 2 40GBASE-SR4 · 1 40GBASE-LR4 · 0 40G kabel aktywny (XLPPI) |
| 132 | Zgodność SONET | 7–4 rsvd · 3 40G OTN (OTU3B/OTU3C) · 2 OC-48 duży zasięg · 1 OC-48 średni zasięg · 0 OC-48 krótki zasięg |
| 133 | Zgodność SAS/SATA | 7 SAS 24 Gb/s rev 2.10 · 6 SAS 12 Gb/s · 5 SAS 6 Gb/s · 4 SAS 3 Gb/s · 3–0 rsvd |
| 134 | Zgodność Gigabit Ethernet | 7–4 rsvd · 3 1000BASE-T · 2 1000BASE-CX · 1 1000BASE-LX · 0 1000BASE-SX |
| 135 | Długość łącza FC / technologia | 7 bardzo duży zasięg (V) · 6 krótki zasięg (S) · 5 pośredni zasięg (I) · 4 duży zasięg (L) · 3 średni zasięg (M) · 2 rsvd · 1 laser długofalowy (LC) · 0 elektryczne między obudowami (EL) |
| 136 | Technologia nadajnika FC | 7 elektryczne wewnątrz obudowy · 6 laser krótkofalowy bez OFC (SN) · 5 laser krótkofalowy z OFC (SL) · 4 laser długofalowy (LL) · 3–0 rsvd |
| 137 | Medium transmisyjne FC | 7 kabel dwuosiowy (TW) · 6 ekranowana skrętka (TP) · 5 kabel koncentryczny miniaturowy (MI) · 4 kabel koncentryczny wideo (TV) · 3 wielomodowy 62,5 µm (M6) · 2 wielomodowy 50 µm (M5) · 1 OM3 · 0 jednomodowy (SM) |
| 138 | Szybkość FC | 7 1200 MB/s · 6 800 · 5 1600 · 4 400 · 3 3200 · 2 200 · 1 rozszerzone (SFF-8024) · 0 100 MB/s |
| 139 | Kodowanie | SFF-8024, tabela 4-2 (kolumna QSFP): 00h nieokreślone · 01h 8B/10B · 02h 4B/5B · 03h NRZ · 04h SONET ze scramblingiem · 05h 64B/66B · 06h Manchester · 07h 256B/257B · 08h PAM4 |
| 140 | Nominalna szybkość sygnalizacji | na linię, jednostki 100 Mb/s (67h = 10,3 Gb/s); FFh → patrz bajt 222 |
| 141 | Rozszerzona zgodność wyboru szybkości | 7–2 rsvd · 1–0 01 = wybór szybkości, wersja 1 (bajty 87–88 ważne); 00 = niezaimplementowane |
| 142 | Długość SMF | km (00h = nie SMF) |
| 143 | Długość OM3 | jednostki 2 m |
| 144 | Długość OM2 | jednostki 1 m |
| 145 | Długość OM1 | jednostki 1 m |
| 146 | Długość, miedź / OM4 | miedź albo kabel aktywny: metry; OM4: jednostki 2 m (interpretacja zależnie od technologii w bajcie 147) |
| 147 | Technologia urządzenia | 7–4 technologia nadajnika: 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 inne/nieokreślone · 9h 1490 nm DFB · Ah miedź bez korekcji · Bh miedź pasywna z korekcją · Ch miedź, aktywne ograniczanie na bliskim i dalekim końcu · Dh miedź, ograniczanie na dalekim końcu · Eh miedź, ograniczanie na bliskim końcu · Fh miedź, liniowe aktywne korektory · 3 sterowanie długością fali (1 = aktywne) · 2 nadajnik chłodzony · 1 typ detektora (1 = APD, 0 = PIN) · 0 nadajnik przestrajalny |
| 148–163 | Nazwa producenta | 16 ASCII |
| 164 | Rozszerzony moduł | InfiniBand: 7–5 rsvd · 4 EDR · 3 FDR · 2 QDR · 1 DDR · 0 SDR |
| 165–167 | OUI producenta | — |
| 168–183 | Numer katalogowy producenta | 16 ASCII |
| 184–185 | Rewizja producenta | 2 ASCII |
| 186–187 | Długość fali / tłumienie miedzi | optyczne: długość fali w jednostkach 0,05 nm (0x6598 = 1299,2 nm) · miedź: 186 — tłumienie przy 2,5 GHz (dB), 187 — przy 5,0 GHz |
| 188–189 | Tolerancja długości fali / tłumienie | optyczne: ±tolerancja w jednostkach 0,005 nm · miedź: 188 — przy 7,0 GHz, 189 — przy 12,9 GHz |
| 190 | Maks. temperatura obudowy | °C (00h = 70 °C standardowo) |
| 191 | CC_BASE | (Σ bajtów 128–190) mod 256 |
Górna strona 00h — rozszerzone dane identyfikacyjne, bajty 192–255
| Bajt | Pole | Zawartość |
|---|---|---|
| 192 | Rozszerzona zgodność specyfikacji | SFF-8024, tabela 4-4 (02h 100GBASE-SR4 · 03h LR4 · 06h CWDM4 · 07h PSM4 · 0Bh 100GBASE-CR4 · 11h 4×10GBASE-SR · 25h 100GBASE-DR · 40h–49h kody 50G/200G/400G …) — SFF-8024 |
| 193 | Opcje | 7 rsvd · 6 funkcja pinu LPMode/TxDis konfigurowalna rev 2.10 · 5 funkcja pinu IntL/LOSL konfigurowalna rev 2.10 · 4 korekcja wejścia Tx auto-adaptacyjna obsługiwana · 3 korekcja wejścia Tx programowalna na stałe · 2 emfaza wyjścia Rx programowalna na stałe · 1 amplituda wyjścia Rx programowalna na stałe · 0 rsvd |
| 194 | Opcje | 7 sterowanie włączaniem/wyłączaniem CDR Tx zaimplementowane · 6 sterowanie włączaniem/wyłączaniem CDR Rx zaimplementowane · 5 flaga LOL CDR Tx zaimplementowana · 4 flaga LOL CDR Rx zaimplementowana · 3 wyłączanie squelch Rx zaimplementowane · 2 wyłączanie wyjścia Rx obsługiwane · 1 wyłączanie squelch Tx zaimplementowane · 0 squelch Tx zaimplementowany |
| 195 | Opcje | 7 strona 02h dostępna · 6 strona 01h dostępna · 5 wybór szybkości zaimplementowany · 4 Tx_Disable zaimplementowany · 3 Tx_Fault zaimplementowany · 2 squelch Tx redukuje OMA (1) albo Pave (0) · 1 Tx LOS zaimplementowany · 0 strony 20h–21h zaimplementowane |
| 196–211 | Numer seryjny producenta | 16 ASCII |
| 212–219 | Kod daty | YYMMDD + 2 znaki partii |
| 220 | Typ monitorowania diagnostycznego | 7–4 rsvd · 3 pomiar mocy Rx: 1 = średnia, 0 = OMA · 2 monitor mocy Tx zaimplementowany · 1–0 rsvd |
| 221 | Rozszerzone opcje | 4 flaga zakończenia inicjalizacji zaimplementowana (dolny bajt 6, bit 0) · 3 deklaracja wyboru szybkości (0 = przez bajt 141 / wybór szybkości w wersji 1, 1 = przez stronę wyboru aplikacji 01h) · 2–0 funkcje późniejszych rewizji (flaga gotowości TC, reset programowy, szybki tryb Tx-disable) — sprawdź rewizję |
| 222 | Rozszerzona szybkość sygnalizacji | na linię, jednostki 250 Mb/s, ważne, gdy bajt 140 = FFh (67h = 25,75 Gb/s; D5h = 53,125 GBd) |
| 223 | CC_EXT | (Σ bajtów 192–222) mod 256 |
| 224–255 | Specyficzne dla producenta | bez sumy kontrolnej; sygnatury i dane produkcyjne |
Strona 01h — tabela wyboru aplikacji
Wypełniana tylko wtedy, gdy ustawiony jest bit 6 bajtu 195; definiuje aplikacje wybieralne przez dolne bajty 89–92 / 94–97 (model SFF-8079). Rzadko implementowana w QSFP28; CMIS zastąpił ją deskryptorami aplikacji.
Strona 02h — EEPROM użytkownika
| Bajty | Zawartość |
|---|---|
| 128–137 | Kod CLEI (10 ASCII), gdy ustawiony jest bit 4 bajtu 129 |
| 128–255 | w przeciwnym razie wolny EEPROM użytkownika, bez sumy kontrolnej |
Strona 03h — progi, bajty 128–223
| Bajty | Pole | Bajty | Pole |
|---|---|---|---|
| 128–129 | Wysoki alarm temperatury | 130–131 | Niski alarm temperatury |
| 132–133 | Wysokie ostrzeżenie temperatury | 134–135 | Niskie ostrzeżenie temperatury |
| 136–143 | rsvd | — | — |
| 144–145 | Wysoki alarm Vcc | 146–147 | Niski alarm Vcc |
| 148–149 | Wysokie ostrzeżenie Vcc | 150–151 | Niskie ostrzeżenie Vcc |
| 152–175 | rsvd / vendor | — | — |
| 176–177 | Wysoki alarm mocy Rx | 178–179 | Niski alarm mocy Rx |
| 180–181 | Wysokie ostrzeżenie mocy Rx | 182–183 | Niskie ostrzeżenie mocy Rx |
| 184–185 | Wysoki alarm polaryzacji Tx | 186–187 | Niski alarm polaryzacji Tx |
| 188–189 | Wysokie ostrzeżenie polaryzacji Tx | 190–191 | Niskie ostrzeżenie polaryzacji Tx |
| 192–193 | Wysoki alarm mocy Tx | 194–195 | Niski alarm mocy Tx |
| 196–197 | Wysokie ostrzeżenie mocy Tx | 198–199 | Niskie ostrzeżenie mocy Tx |
| 200–223 | rsvd | — | — |
Progi kanałów dotyczą wszystkich czterech linii; formaty takie same jak w monitorach (temperatura 1/256 °C, Vcc 100 µV, polaryzacja 2 µA, moc 0,1 µW) — Progi i alarmy.
Strona 03h — sterowanie kanałami i maski, bajty 224–255
| Bajt | Pole | Bity |
|---|---|---|
| 224–225 | vendor | — |
| 226–233 | rsvd / vendor | — |
| 234 | Korekcja wejścia Tx | 7–4 poziom EQ Tx1 · 3–0 poziom EQ Tx2 (0–15, kroki dB zależne od producenta) |
| 235 | Korekcja wejścia Tx | 7–4 Tx3 · 3–0 Tx4 |
| 236 | Emfaza wyjścia Rx | 7–4 Rx1 · 3–0 Rx2 |
| 237 | Emfaza wyjścia Rx | 7–4 Rx3 · 3–0 Rx4 |
| 238 | Amplituda wyjścia Rx | 7–4 Rx1 · 3–0 Rx2 (kody 0–3: 100–400 / 300–600 / 400–800 / 600–1200 mVpp) |
| 239 | Amplituda wyjścia Rx | 7–4 Rx3 · 3–0 Rx4 |
| 240 | Wyłączanie squelch | 7–4 wyłączanie squelch Rx4…Rx1 · 3–0 wyłączanie squelch Tx4…Tx1 |
| 241 | Wyłączanie wyjścia Rx | 7–4 rsvd · 3–0 wyłączanie wyjścia Rx4…Rx1 |
| 242 | Maski mocy Rx, linie 1–2 | układ jak dolny bajt 9 |
| 243 | Maski mocy Rx, linie 3–4 | jak dolny bajt 10 |
| 244 | Maski polaryzacji Tx, linie 1–2 | jak dolny bajt 11 |
| 245 | Maski polaryzacji Tx, linie 3–4 | jak dolny bajt 12 |
| 246 | Maski mocy Tx, linie 1–2 | jak dolny bajt 13 |
| 247 | Maski mocy Tx, linie 3–4 | jak dolny bajt 14 |
| 248–253 | rsvd | — |
| 254–255 | vendor | — |
Strony 20h–21h
Opcjonalne (bit 0 bajtu 195); rev 2.10 rezerwuje je dla rozszerzonych funkcji na linię i użytku producenta — sprawdź kartę katalogową modułu.
Odczyt danych identyfikacyjnych 100GBASE-SR4
Typowy SR4 pokazuje: bajt 128 = 11h; 129 = 00h (klasa 1) albo 40h (klasa 2); 130 = 0Ch (MPO); 131 = 80h (rozszerzone); 139 = 05h (64B/66B); 140 = FFh; 222 = 67h (25,75 Gb/s na linię); 143 = 23h (70 m OM3 w jednostkach 2 m = 35); 146 = 32h (100 m OM4 / 2 = 50); 147 = 00h (850 nm VCSEL, PIN); 186–187 = 850 nm / 0,05 = 17 000 = 4268h (dokładna wartość zależy od pola nominalnej długości fali modułu); 192 = 02h (100GBASE-SR4); 195 = 3Ch–BCh zależnie od dostarczonych stron. Wartości różnią się między producentami; chodzi o to, na które bajty patrzeć.
Powiązane mapy
- Mapa dolnej strony 00h — flagi, wielkości mierzone, sterowanie.
- Mapa SFF-8472 A0h — odpowiednik bloku danych identyfikacyjnych dla SFP.
- Mapa górnych stron CMIS — odpowiednik dla CMIS.