Beknopte naslag voor de EEPROM-geheugenkaart · Naslag · Optische transceivers en kabels · Documentatie · CodingBox
CodingBox Documentatie

Beknopte naslag voor de EEPROM-geheugenkaart

De bytekaart op één pagina voor de drie geheugenindelingen waarmee CodingBox het vaakst werkt: SFF-8472 (SFP-klasse), SFF-8636 (QSFP+/QSFP28) en CMIS (QSFP-DD, OSFP, QSFP112, SFP-DD). Gebruik deze om snel een veld te vinden in de EEPROM editor; de editor benoemt elke byte bij aanwijzen en de specificatiedocumenten blijven leidend voor grensgevallen.

Posities volgen de huidige openbare revisies (SFF-8472 rev 12.x, SFF-8636 rev 2.x, CMIS 5.x). Oudere modules kunnen eerdere revisies implementeren — controleer de byte compliance.

SFF-8472 — A0h (Serial ID)

BytesVeldOpmerkingen
0Identifier03h = SFP/SFP+/SFP28 (SFF-8024)
1Uitgebreide identifier04h = MOD_DEF 4 (two-wire ID)
2Connector07h LC, 01h SC, 0Ch MPO, 21h koper, 23h niet-scheidbaar
3–10Transceiver-conformiteitscodesEthernet 10G (3), SONET (4–5), Ethernet 1G (6), FC (7–10)
11Codering64b/66b, 8b/10b, NRZ…
12Nominale signaalsnelheid×100 Mb/s (103 = 10,3 Gb/s)
13Snelheidsidentifierrate-select-schema (SFF-8079)
14Lengte SMFkm
15Lengte SMF×100 m
16Lengte 50 µm OM2×10 m
17Lengte 62,5 µm OM1×10 m
18Lengte OM4 of koperm
19Lengte OM3×10 m
20–35FabrikantnaamASCII, met spaties opgevuld
36Uitgebreide conformiteitscodeSFF-8024 Table 4-4
37–39OUI van fabrikantIEEE-bedrijfs-ID
40–55Artikelnummer van fabrikantASCII
56–59Revisie van fabrikantASCII
60–61Golflengte (nm) of kabelconformiteit1310 = 051Eh
62Fibre Channel-snelheid 2 / niet-toegewezen—
63CC_BASEchecksum van bytes 0–62
64–65OptiesTX_DISABLE, TX_FAULT, RX_LOS, rate select…
66–67Maximale/minimale signaalsnelheid% boven / onder nominaal
68–83Serienummer van fabrikantASCII
84–91DatumcodeYYMMDDLL
92Type diagnostische monitoringbit 6 DDM, bit 5 interne kalibratie, bit 4 externe kalibratie, bit 3 gemiddelde/OMA
93Uitgebreide optiesalarm-/waarschuwingsvlaggen, soft TX_DISABLE, soft rate select
94SFF-8472-conformiteitrevisie die de module volgt
95CC_EXTchecksum van bytes 64–94
96–127Fabrikantspecifiek—
128–255Gereserveerd (SFF-8079)—

SFF-8472 — A2h (diagnostiek)

BytesVeldOpmerkingen
0–39Drempelstemp, Vcc, bias, Tx pwr, Rx pwr — elk HA, LA, HW, LW (Drempels, alarmen en vlaggen)
40–55Optionele drempelslasertemp., TEC-stroom
56–91Externe kalibratieconstantenRx-vermogenspolynoom, hellingen/offsets (Interne en externe kalibratie)
92–94Gereserveerd—
95CC_DMIchecksum van bytes 0–94
96–105Realtime monitorstemp, Vcc, Tx bias, Tx pwr, Rx pwr (eenheden)
106–109Optionele monitorslasertemp. / TEC
110Status / besturingTX_DISABLE-status, RS0/RS1, TX_FAULT, RX_LOS, data ready
111Gereserveerd—
112–113Alarmvlaggen—
114–115Optionele besturingTx-invoer-EQ / Rx-uitvoeraccentuering
116–117Waarschuwingsvlaggen—
118–119Uitgebreide status / besturingsoft RS, vermogensniveau
120–126Fabrikantspecifiekwachtwoordgebied 0x7B–0x7E (123–126) op beveiligde modules (schrijfbeveiliging)
127Tabel- / paginaselectieselecteert optionele bovenste tabellen
128–247EEPROM voor gebruiker (Table 00h)beschrijfbaar kladgebied
248–255Fabrikantsbesturing—

SFF-8636 — onderste pagina 00h (QSFP+/QSFP28)

BytesVeld
0Identifier (0Dh QSFP+, 11h QSFP28)
1Revisieconformiteit
2Status: data-not-ready, IntL, flat memory
3Tx LOS (7–4) / Rx LOS (3–0)
4Tx adaptive-EQ-storing / Tx-storing
5Tx LOL / Rx LOL (CDR)
6–7Temperatuur- / Vcc-alarm-waarschuwingsvlaggen
9–14Rx-vermogen, Tx-bias, Tx-vermogen-vlaggen per lane
22–23Moduletemperatuur
26–27Module-Vcc
34–41Rx-vermogen, lanes 1–4
42–49Tx-bias, lanes 1–4
50–57Tx-vermogen, lanes 1–4
86Tx-uitschakeling per lane
87 / 88Rx- / Tx-rate select
93Vermogensbesturing (laag vermogen, override)
98CDR-besturing (Tx 7–4, Rx 3–0)
100–106Interruptmaskers
119–122Invoer voor wachtwoordwijziging
123–126Wachtwoordinvoer (0x7B)
127Paginaselectie

SFF-8636 — bovenste pagina 00h (identiteit)

BytesVeld
128Identifier
129Uitgebreide identifier: vermogensklasse, CDR aanwezig (bits 3/2), CLEI
130Connector
131–138Specificatieconformiteit (Ethernet, SONET, SAS, GbE, FC)
139Codering
140Nominale bitsnelheid (×100 Mb/s; FFh → zie 222)
141Uitgebreide rate-select-conformiteit
142Lengte SMF (km)
143Lengte OM3 (×2 m)
144 / 145Lengte OM2 / OM1 (m)
146Lengte koper of OM4 (m)
147Apparaattechnologie (lasertype, gekoeld, afstembaar…)
148–163Fabrikantnaam
164Uitgebreide modulecodes (InfiniBand)
165–167OUI van fabrikant
168–183Artikelnummer van fabrikant
184–185Revisie van fabrikant
186–187Golflengte (÷20 nm) of koperdemping
188–189Golflengtetolerantie (÷200)
190Maximale behuizingstemperatuur
191CC_BASE (128–190)
192Uitgebreide specificatieconformiteit (SFF-8024 Table 4-4)
193–195Opties
196–211Serienummer van fabrikant
212–219Datumcode
220Type diagnostische monitoring
221Uitgebreide opties
222Nominale bitsnelheid (×250 Mb/s)
223CC_EXT (192–222)
224–255Fabrikantspecifiek

De bovenste pagina 03h bevat drempels; pagina 02h de EEPROM voor gebruiker; pagina 01h toepassingsselectie (SFF-8636).

CMIS — onderste pagina en belangrijke pagina’s

LocatieVeld
Onderste 0Identifier (18h QSFP-DD, 19h OSFP, 1Eh QSFP112, 1Ah SFP-DD)
Onderste 1CMIS-revisie (bijv. 50h = 5.0)
Onderste 2Modulekenmerken: flat memory, geheugenmodel
Onderste 3Modulestatus (bits 3–1: 1 LowPwr, 2 PwrUp, 3 Ready, 4 PwrDn, 5 Fault)
Onderste 8–13Modulevlaggen
Onderste 14–25Modulemonitors (temp 14–15, Vcc 16–17, aux)
Onderste 26Algemene modulebesturing (laag vermogen, softwarereset)
Onderste 118–121Wachtwoordwijziging
Onderste 122–125Wachtwoordinvoer
Onderste 126Bankselectie
Onderste 127Paginaselectie
Pagina 00h 128–255Identiteit: fabrikant 129–144, OUI 145–147, PN 148–163, rev 164–165, SN 166–181, date 182–189, CLEI 190–199, vermogensklasse 200–201, connector 203, mediatype 212…
Pagina 01hGeadverteerde eigenschappen: geïmplementeerde monitors, CDR-ondersteuning, VDM, toepassingen (86–117)
Pagina 02hDrempels
Pagina 10hLane-besturing: datapad, Tx uitschakelen, CDR inschakelen (160/161), toepassingsselectie
Pagina 11hLane-status en monitors: vlaggen 134–153, Tx-vermogen 154–169, Tx-bias 170–185, Rx-vermogen 186–201
Pagina’s 20h–2FhVDM (diagnostiek per lane)
Pagina’s 9Fh, A0h+CDB-opdracht / antwoord

Volledige beschrijving: CMIS, MIS voor SFP-DD.

Checksums

ChecksumDektWaar
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
CMIS-pagina-checksumsper paginalaatste byte van de pagina

Het zijn allemaal eenvoudige 8-bit-sommen. CodingBox herberekent ze automatisch bij elke schrijfactie — een handmatig bewerkte dump met een verouderde checksum wordt door de meeste hosts geweigerd (EEPROM hercoderen).

Protocolweergave van hoe deze bytes worden bereikt — adressen, paging, banken, timing: Tweedraadsinterface. Welke bytes elke checksum dekt en hoe u ze berekent: Checksums.

Dit is het beknopte overzicht. Volledige tabellen byte voor byte en bit voor bit: SFF-8472 A0h · SFF-8472 A2h · SFF-8636 onderste pagina · SFF-8636 bovenste pagina's · CMIS onderste pagina · CMIS bovenste pagina's · CMIS lane-pagina's · XFP.

Bytes voor vermogensklassen in alle families, met de klassenreeksen en werkelijke verbruikscijfers: Vermogen & verbruik; welk document elk bytebereik definieert en waar u dit kunt verkrijgen: Standaardenoverzicht.


Vindt u een onjuistheid of fout in dit materiaal? Selecteer het betreffende fragment en druk op Ctrl+Enter om .