Registerkaart SFF-8636: bovenste pagina’s (00h, 03h)
Het bovenste geheugen (bytes 128–255) van een QSFP+/QSFP28-module wordt gepagineerd via lagere byte 127. Pagina 00h bevat het identiteitsblok dat hosts valideren; pagina 03h bevat de alarm-/waarschuwingsdrempels en regelingen voor signaalintegriteit per lane; pagina’s 01h en 02h bevatten de application-selecttabel en de gebruikers-EEPROM. Deze pagina somt ze byte voor byte en bit voor bit op, samengesteld op basis van SFF-8636 Rev 2.11 (rev 2.10 markeert latere toevoegingen). Toelichting: SFF-8636; runtimebytes staan in de kaart van lagere pagina 00h.
Legenda: rsvd = gereserveerd · vendor = fabrikantspecifiek · bit 7 = MSB.
Bovenpagina 00h — identiteit, bytes 128–191 (gedekt door CC_BASE)
| Byte | Veld | Inhoud |
|---|---|---|
| 128 | Identificatie | zoals lagere byte 0 (0Dh QSFP+, 11h QSFP28) |
| 129 | Uitgebreide identificatie | 7–6 vermogensklasse 1–4: 00 klasse 1 ≤ 1,5 W · 01 klasse 2 ≤ 2,0 W · 10 klasse 3 ≤ 2,5 W · 11 klasse 4 ≤ 3,5 W · 5 vermogensklasse 8 geïmplementeerd rev 2.10 (maximaal vermogen in lagere byte 107) · 4 CLEI-code aanwezig (pagina 02h) · 3 CDR aanwezig in Tx · 2 CDR aanwezig in Rx · 1–0 vermogensklasse 5–7: 00 niet gebruikt (zie 7–6) · 01 klasse 5 ≤ 4,0 W · 10 klasse 6 ≤ 4,5 W · 11 klasse 7 ≤ 5,0 W |
| 130 | Connector | SFF-8024 tabel 4-3: 07h LC · 0Ch MPO 1×12 · 0Dh MPO 2×16 · 23h geen afneembare connector · 27h MPO 2×12 · 28h MPO 1×16 |
| 131 | Ethernetconformiteit | 7 uitgebreid — gebruik byte 192 · 6 10GBASE-LRM · 5 10GBASE-LR · 4 10GBASE-SR · 3 40GBASE-CR4 · 2 40GBASE-SR4 · 1 40GBASE-LR4 · 0 40G actieve kabel (XLPPI) |
| 132 | SONET-conformiteit | 7–4 rsvd · 3 40G OTN (OTU3B/OTU3C) · 2 OC-48 groot bereik · 1 OC-48 gemiddeld bereik · 0 OC-48 kort bereik |
| 133 | SAS/SATA-conformiteit | 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 | Gigabit-Ethernetconformiteit | 7–4 rsvd · 3 1000BASE-T · 2 1000BASE-CX · 1 1000BASE-LX · 0 1000BASE-SX |
| 135 | FC-linklengte/-technologie | 7 zeer lang (V) · 6 kort (S) · 5 gemiddeld (I) · 4 lang (L) · 3 middellang (M) · 2 rsvd · 1 longwave-laser (LC) · 0 elektrische verbinding tussen behuizingen (EL) |
| 136 | FC-zendertechnologie | 7 elektrisch binnen de behuizing · 6 shortwave-laser zonder OFC (SN) · 5 shortwave-laser met OFC (SL) · 4 longwave-laser (LL) · 3–0 rsvd |
| 137 | FC-transmissiemedium | 7 dubbele axiale kabel (TW) · 6 afgeschermd getwist paar (TP) · 5 miniatuurcoax (MI) · 4 videocoax (TV) · 3 multimode 62,5 µm (M6) · 2 multimode 50 µm (M5) · 1 OM3 · 0 singlemode (SM) |
| 138 | FC-snelheid | 7 1200 MB/s · 6 800 · 5 1600 · 4 400 · 3 3200 · 2 200 · 1 uitgebreid (SFF-8024) · 0 100 MB/s |
| 139 | Codering | SFF-8024 tabel 4-2 (QSFP-kolom): 00h niet gespecificeerd · 01h 8B/10B · 02h 4B/5B · 03h NRZ · 04h SONET-scrambled · 05h 64B/66B · 06h Manchester · 07h 256B/257B · 08h PAM4 |
| 140 | Nominale signaleringssnelheid | per lane, eenheden van 100 Mb/s (67h = 10,3 Gb/s); FFh → zie byte 222 |
| 141 | Uitgebreide conformiteit voor snelheidsselectie | 7–2 rsvd · 1–0 01 = snelheidsselectieversie 1 (bytes 87–88 geldig); 00 = niet geïmplementeerd |
| 142 | Lengte SMF | km (00h = geen SMF) |
| 143 | Lengte OM3 | eenheden van 2 m |
| 144 | Lengte OM2 | eenheden van 1 m |
| 145 | Lengte OM1 | eenheden van 1 m |
| 146 | Lengte koper / OM4 | koper of actieve kabel: meters; OM4: eenheden van 2 m (interpretatie volgens byte 147-technologie) |
| 147 | Apparaattechnologie | 7–4 zendertechnologie: 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 anders/niet gedefinieerd · 9h 1490 nm DFB · Ah koper zonder egalisatie · Bh koper passief geëgaliseerd · Ch koper actief met begrenzing aan nabij en ver uiteinde · Dh koper met begrenzing aan ver uiteinde · Eh koper met begrenzing aan nabij uiteinde · Fh koper met lineaire actieve equalizers · 3 golflengteregeling (1 = actief) · 2 gekoelde zender · 1 detectortype (1 = APD, 0 = PIN) · 0 afstembare zender |
| 148–163 | Fabrikantsnaam | 16 ASCII |
| 164 | Uitgebreide module | InfiniBand: 7–5 rsvd · 4 EDR · 3 FDR · 2 QDR · 1 DDR · 0 SDR |
| 165–167 | Fabrikant-OUI | — |
| 168–183 | Fabrikant-PN | 16 ASCII |
| 184–185 | Fabrikantrev. | 2 ASCII |
| 186–187 | Golflengte / koperdemping | optisch: golflengte in eenheden van 0,05 nm (0x6598 = 1299,2 nm) · koper: 186 demping bij 2,5 GHz (dB), 187 bij 5,0 GHz |
| 188–189 | Golflengtetolerantie / demping | optisch: ±tolerantie in eenheden van 0,005 nm · koper: 188 bij 7,0 GHz, 189 bij 12,9 GHz |
| 190 | Maximale behuizingstemperatuur | °C (00h = 70 °C standaard) |
| 191 | CC_BASE | (Σ bytes 128–190) mod 256 |
Bovenpagina 00h — uitgebreide identiteit, bytes 192–255
| Byte | Veld | Inhoud |
|---|---|---|
| 192 | Uitgebreide specificatieconformiteit | SFF-8024 tabel 4-4 (02h 100GBASE-SR4 · 03h LR4 · 06h CWDM4 · 07h PSM4 · 0Bh 100GBASE-CR4 · 11h 4×10GBASE-SR · 25h 100GBASE-DR · 40h–49h 50G/200G/400G-codes …) — SFF-8024 |
| 193 | Opties | 7 rsvd · 6 LPMode/TxDis-pinfunctie configureerbaar rev 2.10 · 5 IntL/LOSL-pinfunctie configureerbaar rev 2.10 · 4 Tx-ingangs-EQ automatisch adaptief mogelijk · 3 Tx-ingangs-EQ vast programmeerbaar · 2 Rx-uitgangsvooraccentuering vast programmeerbaar · 1 Rx-uitgangsamplitude vast programmeerbaar · 0 rsvd |
| 194 | Opties | 7 Tx-CDR-aan/uitregeling geïmplementeerd · 6 Rx-CDR-aan/uitregeling geïmplementeerd · 5 Tx-CDR-LOL-vlag geïmplementeerd · 4 Rx-CDR-LOL-vlag geïmplementeerd · 3 uitschakeling van Rx-squelch geïmplementeerd · 2 uitschakeling van Rx-uitgang mogelijk · 1 uitschakeling van Tx-squelch geïmplementeerd · 0 Tx-squelch geïmplementeerd |
| 195 | Opties | 7 pagina 02h aanwezig · 6 pagina 01h aanwezig · 5 snelheidsselectie geïmplementeerd · 4 Tx_Disable geïmplementeerd · 3 Tx_Fault geïmplementeerd · 2 Tx-squelch verlaagt OMA (1) of Pave (0) · 1 Tx LOS geïmplementeerd · 0 pagina’s 20h–21h geïmplementeerd |
| 196–211 | Fabrikant-SN | 16 ASCII |
| 212–219 | Datumcode | YYMMDD + 2 partij |
| 220 | Type diagnostische monitoring | 7–4 rsvd · 3 Rx-vermogensmeting: 1 = gemiddeld, 0 = OMA · 2 Tx-vermogensmonitor geïmplementeerd · 1–0 rsvd |
| 221 | Uitgebreide opties | 4 vlag ‘initialisatie voltooid’ geïmplementeerd (lagere byte 6 bit 0) · 3 declaratie van snelheidsselectie (0 = via byte 141 / snelheidsselectie v1, 1 = via application-selectpagina 01h) · 2–0 functies van latere revisies (TC-readyvlag, softwarereset, snelle Tx-disablemodus) — controleer de revisie |
| 222 | Uitgebreide signaleringssnelheid | per lane, eenheden van 250 Mb/s, geldig wanneer byte 140 = FFh (67h = 25,75 Gb/s; D5h = 53,125 GBd) |
| 223 | CC_EXT | (Σ bytes 192–222) mod 256 |
| 224–255 | Fabrikantspecifiek | niet door checksum gedekt; handtekeningen en productiegegevens |
Pagina 01h — application-selecttabel
Alleen ingevuld wanneer bit 6 van byte 195 is gezet; definieert toepassingen die via lagere bytes 89–92 / 94–97 (SFF-8079-model) kunnen worden geselecteerd. Zelden geïmplementeerd op QSFP28; CMIS verving deze door toepassingsbeschrijvingen.
Pagina 02h — gebruikers-EEPROM
| Bytes | Inhoud |
|---|---|
| 128–137 | CLEI-code (10 ASCII) wanneer bit 4 van byte 129 is gezet |
| 128–255 | anders vrije gebruikers-EEPROM, zonder checksum |
Pagina 03h — drempels, bytes 128–223
| Bytes | Veld | Bytes | Veld |
|---|---|---|---|
| 128–129 | Temperatuuralarm bij hoge drempel | 130–131 | Temperatuuralarm bij lage drempel |
| 132–133 | Hoge temperatuurwaarschuwing | 134–135 | Lage temperatuurwaarschuwing |
| 136–143 | rsvd | — | — |
| 144–145 | Vcc-alarm bij hoge drempel | 146–147 | Vcc-alarm bij lage drempel |
| 148–149 | Hoge Vcc-waarschuwing | 150–151 | Lage Vcc-waarschuwing |
| 152–175 | rsvd / fabrikant | — | — |
| 176–177 | Rx-vermogensalarm bij hoge drempel | 178–179 | Rx-vermogensalarm bij lage drempel |
| 180–181 | Hoge Rx-vermogenswaarschuwing | 182–183 | Lage Rx-vermogenswaarschuwing |
| 184–185 | Tx-biasalarm bij hoge drempel | 186–187 | Tx-biasalarm bij lage drempel |
| 188–189 | Hoge Tx-biaswaarschuwing | 190–191 | Lage Tx-biaswaarschuwing |
| 192–193 | Tx-vermogensalarm bij hoge drempel | 194–195 | Tx-vermogensalarm bij lage drempel |
| 196–197 | Hoge Tx-vermogenswaarschuwing | 198–199 | Lage Tx-vermogenswaarschuwing |
| 200–223 | rsvd | — | — |
Kanaaldrempels gelden voor alle vier lanes; de formaten zijn die van de monitors (temperatuur 1/256 °C, Vcc 100 µV, bias 2 µA, vermogen 0,1 µW) — drempels en alarmen.
Pagina 03h — kanaalregelingen en maskers, bytes 224–255
| Byte | Veld | Bits |
|---|---|---|
| 224–225 | fabrikant | — |
| 226–233 | rsvd / fabrikant | — |
| 234 | Tx-ingangsegalisatie | 7–4 Tx1-EQ-niveau · 3–0 Tx2-EQ-niveau (0–15, dB-stappen volgens fabrikant) |
| 235 | Tx-ingangsegalisatie | 7–4 Tx3 · 3–0 Tx4 |
| 236 | Rx-uitgangsvooraccentuering | 7–4 Rx1 · 3–0 Rx2 |
| 237 | Rx-uitgangsvooraccentuering | 7–4 Rx3 · 3–0 Rx4 |
| 238 | Rx-uitgangsamplitude | 7–4 Rx1 · 3–0 Rx2 (codes 0–3: 100–400 / 300–600 / 400–800 / 600–1200 mVpp) |
| 239 | Rx-uitgangsamplitude | 7–4 Rx3 · 3–0 Rx4 |
| 240 | Squelch uitschakelen | 7–4 Rx4…Rx1 squelch uitschakelen · 3–0 Tx4…Tx1 squelch uitschakelen |
| 241 | Rx-uitgang uitschakelen | 7–4 rsvd · 3–0 Rx4…Rx1 uitgang uitschakelen |
| 242 | Rx-vermogensmaskers lanes 1–2 | indeling als lagere byte 9 |
| 243 | Rx-vermogensmaskers lanes 3–4 | als lagere byte 10 |
| 244 | Tx-biasmaskers lanes 1–2 | als lagere byte 11 |
| 245 | Tx-biasmaskers lanes 3–4 | als lagere byte 12 |
| 246 | Tx-vermogensmaskers lanes 1–2 | als lagere byte 13 |
| 247 | Tx-vermogensmaskers lanes 3–4 | als lagere byte 14 |
| 248–253 | rsvd | — |
| 254–255 | fabrikant | — |
Pagina’s 20h–21h
Optioneel (bit 0 van byte 195); rev 2.10 reserveert ze voor uitgebreide functies per lane en fabrikantgebruik — raadpleeg de datasheet van de module.
Een 100GBASE-SR4-identiteit lezen
Een gebruikelijke SR4 leest: byte 128 = 11h; 129 = 00h (klasse 1) of 40h (klasse 2); 130 = 0Ch (MPO); 131 = 80h (uitgebreid); 139 = 05h (64B/66B); 140 = FFh; 222 = 67h (25,75 Gb/s per lane); 143 = 23h (70 m OM3 in eenheden van 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 (de exacte waarde hangt af van het nominale golflengteveld van de module); 192 = 02h (100GBASE-SR4); 195 = 3Ch–BCh afhankelijk van de aanwezige pagina’s. Waarden verschillen per fabrikant; het gaat erom naar welke bytes u kijkt.
Verwante kaarten
- Kaart van lagere pagina 00h — vlaggen, monitors, regelingen.
- SFF-8472 A0h-kaart — het SFP-equivalent van het identiteitsblok.
- Kaart van CMIS-bovenpagina’s — het CMIS-equivalent.