Ściąga: mapa pamięci EEPROM · Materiały referencyjne · Transceivery optyczne i kable · Dokumentacja · CodingBox
CodingBox Dokumentacja

Ściąga: mapa pamięci EEPROM

Jednostronicowa mapa bajtów dla trzech układów pamięci, z którymi CodingBox pracuje najczęściej: SFF-8472 (klasa SFP), SFF-8636 (QSFP+/QSFP28) i CMIS (QSFP-DD, OSFP, QSFP112, SFP-DD). Użyj jej, aby szybko znaleźć pole w EEPROM editor; edytor nazywa każdy bajt po najechaniu kursorem, a dokumenty specyfikacji pozostają rozstrzygające w przypadkach brzegowych.

Pozycje odpowiadają aktualnym publicznym rewizjom (SFF-8472 rev 12.x, SFF-8636 rev 2.x, CMIS 5.x). Starsze moduły mogą realizować wcześniejsze rewizje — sprawdź bajt compliance.

SFF-8472 — A0h (Serial ID)

BajtyPoleUwagi
0Identyfikator03h = SFP/SFP+/SFP28 (SFF-8024)
1Rozszerzony identyfikator04h = MOD_DEF 4 (identyfikator dwuprzewodowy)
2Złącze07h LC, 01h SC, 0Ch MPO, 21h miedź, 23h złącze nierozłączne
3–10Kody zgodności transceiveraEthernet 10G (3), SONET (4–5), Ethernet 1G (6), FC (7–10)
11Kodowanie64b/66b, 8b/10b, NRZ…
12Nominalna szybkość sygnalizacji×100 Mb/s (103 = 10,3 Gb/s)
13Identyfikator szybkościschemat wyboru szybkości (SFF-8079)
14Długość SMFkm
15Długość SMF×100 m
16Długość 50 µm OM2×10 m
17Długość 62,5 µm OM1×10 m
18Długość OM4 lub kabla miedzianegom
19Długość OM3×10 m
20–35Nazwa producentaASCII, dopełnione spacjami
36Rozszerzony kod zgodnościSFF-8024, tabela 4-4
37–39OUI producentaidentyfikator firmy IEEE
40–55Numer katalogowy producentaASCII
56–59Rewizja producentaASCII
60–61Długość fali (nm) lub zgodność kabla1310 = 051Eh
62Fibre Channel, szybkość 2 / nieprzydzielone—
63CC_BASEsuma kontrolna bajtów 0–62
64–65OpcjeTX_DISABLE, TX_FAULT, RX_LOS, wybór szybkości…
66–67Maks./min. szybkość sygnalizacji% powyżej / poniżej wartości nominalnej
68–83Numer seryjny producentaASCII
84–91Kod datyYYMMDDLL
92Typ monitorowania diagnostycznegobit 6 DDM, bit 5 kalibracja wewnętrzna, bit 4 kalibracja zewnętrzna, bit 3 średnia/OMA
93Rozszerzone opcjeflagi alarmowe/ostrzegawcze, programowy TX_DISABLE, programowy wybór szybkości
94Zgodność z SFF-8472rewizja specyfikacji, którą spełnia moduł
95CC_EXTsuma kontrolna bajtów 64–94
96–127Specyficzne dla producenta—
128–255Zarezerwowane (SFF-8079)—

SFF-8472 — A2h (diagnostyka)

BajtyPoleUwagi
0–39Progitemperatura, Vcc, polaryzacja, moc Tx, moc Rx — każdy z HA, LA, HW, LW (szczegóły)
40–55Opcjonalne progitemperatura lasera, prąd TEC
56–91Stałe kalibracji zewnętrznejwielomian mocy Rx, nachylenia/offsety (szczegóły)
92–94Zarezerwowane—
95CC_DMIsuma kontrolna bajtów 0–94
96–105Wielkości mierzone w czasie rzeczywistymtemperatura, Vcc, polaryzacja Tx, moc Tx, moc Rx (jednostki)
106–109Opcjonalne wielkości mierzonetemperatura lasera / TEC
110Stan / sterowaniestan TX_DISABLE, RS0/RS1, TX_FAULT, RX_LOS, data ready
111Zarezerwowane—
112–113Flagi alarmowe—
114–115Opcjonalne sterowanieEQ wejścia Tx / emfaza wyjścia Rx
116–117Flagi ostrzegawcze—
118–119Rozszerzony stan / sterowanieprogramowy RS, poziom mocy
120–126Specyficzne dla producentaobszar hasła 0x7B–0x7E (123–126) w modułach zabezpieczonych przed zapisem (zabezpieczenie przed zapisem)
127Wybór tabeli / stronywybiera opcjonalne górne tabele
128–247EEPROM użytkownika (tabela 00h)obszar roboczy do zapisu
248–255Sterowanie producenta—

SFF-8636 — dolna strona 00h (QSFP+/QSFP28)

BajtyPole
0Identyfikator (0Dh QSFP+, 11h QSFP28)
1Zgodność rewizji
2Stan: data-not-ready, IntL, pamięć płaska
3Tx LOS (7–4) / Rx LOS (3–0)
4Usterka adaptacyjnego EQ Tx / usterka Tx
5Tx LOL / Rx LOL (CDR)
6–7Flagi alarmowo-ostrzegawcze temperatury / Vcc
9–14Flagi mocy Rx, polaryzacji Tx, mocy Tx na linię
22–23Temperatura modułu
26–27Vcc modułu
34–41Moc Rx, linie 1–4
42–49Polaryzacja Tx, linie 1–4
50–57Moc Tx, linie 1–4
86Wyłączanie Tx na linię
87 / 88Wybór szybkości Rx / Tx
93Sterowanie zasilaniem (niski pobór mocy, wymuszenie)
98Sterowanie CDR (Tx 7–4, Rx 3–0)
100–106Maski przerwań
119–122Wpisanie zmiany hasła
123–126Wpisanie hasła (0x7B)
127Wybór strony

SFF-8636 — górna strona 00h (dane identyfikacyjne)

BajtyPole
128Identyfikator
129Rozszerzony identyfikator: klasa mocy, obecność CDR (bity 3/2), CLEI
130Złącze
131–138Zgodność ze specyfikacją (Ethernet, SONET, SAS, GbE, FC)
139Kodowanie
140Nominalna szybkość transmisji bitowej (×100 Mb/s; FFh → patrz 222)
141Rozszerzona zgodność wyboru szybkości
142Długość SMF (km)
143Długość OM3 (×2 m)
144 / 145Długość OM2 / OM1 (m)
146Długość kabla miedzianego lub OM4 (m)
147Technologia urządzenia (typ lasera, chłodzony, przestrajalny…)
148–163Nazwa producenta
164Rozszerzone kody modułu (InfiniBand)
165–167OUI producenta
168–183Numer katalogowy producenta
184–185Rewizja producenta
186–187Długość fali (÷20 nm) lub tłumienność kabla miedzianego
188–189Tolerancja długości fali (÷200)
190Maksymalna temperatura obudowy
191CC_BASE (128–190)
192Rozszerzona zgodność specyfikacji (SFF-8024, tabela 4-4)
193–195Opcje
196–211Numer seryjny producenta
212–219Kod daty
220Typ monitorowania diagnostycznego
221Rozszerzone opcje
222Nominalna szybkość transmisji bitowej (×250 Mb/s)
223CC_EXT (192–222)
224–255Specyficzne dla producenta

Górna strona 03h zawiera progi; strona 02h to EEPROM użytkownika; strona 01h to wybór aplikacji (SFF-8636).

CMIS — dolna strona i kluczowe strony

LokalizacjaPole
Dolna 0Identyfikator (18h QSFP-DD, 19h OSFP, 1Eh QSFP112, 1Ah SFP-DD)
Dolna 1Rewizja CMIS (np. 50h = 5.0)
Dolna 2Charakterystyka modułu: pamięć płaska, model pamięci
Dolna 3Stan modułu (bity 3–1: 1 LowPwr, 2 PwrUp, 3 Ready, 4 PwrDn, 5 Fault)
Dolna 8–13Flagi modułu
Dolna 14–25Wielkości mierzone modułu (temperatura 14–15, Vcc 16–17, aux)
Dolna 26Globalne sterowanie modułem (niski pobór mocy, reset programowy)
Dolna 118–121Zmiana hasła
Dolna 122–125Wpisanie hasła
Dolna 126Wybór banku
Dolna 127Wybór strony
Strona 00h 128–255Dane identyfikacyjne: producent 129–144, OUI 145–147, PN 148–163, rew. 164–165, SN 166–181, data 182–189, CLEI 190–199, klasa mocy 200–201, złącze 203, typ nośnika 212…
Strona 01hZgłaszane możliwości: zaimplementowane wielkości mierzone, obsługa CDR, VDM, aplikacje (86–117)
Strona 02hProgi
Strona 10hSterowanie liniami: ścieżka danych, wyłączanie Tx, włączanie CDR (160/161), wybór aplikacji
Strona 11hStan linii i wielkości mierzone: flagi 134–153, moc Tx 154–169, polaryzacja Tx 170–185, moc Rx 186–201
Strony 20h–2FhVDM (Diagnostyka poszczególnych linii)
Strony 9Fh, A0h+Polecenie / odpowiedź CDB

Pełny opis: CMIS, MIS dla SFP-DD.

Sumy kontrolne

Suma kontrolnaZakresGdzie
CC_BASE (SFP)A0h 0–62A0h 63
CC_EXT (SFP)A0h 64–94A0h 95
CC_DMI (SFP)A2h 0–94A2h 95
CC_BASE (QSFP)128–190191
CC_EXT (QSFP)192–222223
Sumy kontrolne stron CMISdla każdej stronyostatni bajt strony

Wszystkie to proste sumy 8-bitowe. CodingBox przelicza je automatycznie przy każdym zapisie — zrzut edytowany ręcznie z nieaktualną sumą kontrolną jest odrzucany przez większość hostów (Przekodowanie EEPROM).

Widok na poziomie protokołu, jak dociera się do tych bajtów — adresy, stronicowanie, banki, taktowanie: Interfejs dwuprzewodowy. Które bajty obejmuje każda suma kontrolna i jak je obliczyć: Sumy kontrolne.

Ta strona to widok skrócony. Pełne tabele bajt po bajcie i bit po bicie: SFF-8472 A0h · SFF-8472 A2h · SFF-8636 dolna · SFF-8636 górna · CMIS dolna · CMIS górna · CMIS linie · XFP.

Bajty klasy mocy we wszystkich rodzinach wraz z drabinkami klas i rzeczywistymi wartościami poboru mocy: Moc i pobór energii; który dokument definiuje każdy zakres bajtów i skąd go pozyskać: Mapa standardów.


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