Registerkaart XFP volgens INF-8077i · Specificaties en standaarden · Optische transceivers en kabels · Documentatie · CodingBox
CodingBox Documentatie

Registerkaart XFP volgens INF-8077i

Een XFP-module antwoordt op één tweeaderig adres (A0h) met een ondergeheugen van 128 bytes — drempels, vlaggen, meetwaarden en besturing — en boventabellen die via byte 127 worden geselecteerd, waarvan tabel 01h de Serial ID is. De indeling dateert van vóór SFF-8636 en diende als model: het QSFP-identiteitsblok kopieert de byteposities van XFP vrijwel exact. Deze pagina vermeldt het ondergeheugen en tabel 01h byte voor byte en bit voor bit; de kaart is samengesteld op basis van INF-8077i Rev 4.5. Toelichting: INF-8077i — XFP-beheer.

Legenda: rsvd = gereserveerd · vendor = fabrikantspecifiek · 16-bitwaarden zijn MSB eerst · vlaggen worden vastgehouden en bij lezen gewist.

Ondergeheugen — drempels, bytes 0–57

ByteVeldOpmerkingen
0Identificatie06h = XFP
1Besturing signaalconditioner7 Tx CDR-bypass? — bits besturen interne Tx/Rx CDR en loopbacks volgens Tabel 39: 7 Tx CDR uit · 6 Tx-amplitude/EQ-besturing · 5–4 rsvd · 3 Rx CDR uit · 2 lijnzijdige loopback · 1 XFI-loopback · 0 rsvd (implementatie aangegeven in tabel 01h byte 164)
2–3 / 4–5 / 6–7 / 8–9Temperatuur hoog alarm / laag alarm / hoge waarschuwing / lage waarschuwing16-bit met teken, 1/256 °C
10–17rsvd(drempels voor een tweede temperatuur in sommige concepten)
18–19 / 20–21 / 22–23 / 24–25Tx-bias HA / LA / HW / LW16-bit zonder teken, 2 µA
26–27 / 28–29 / 30–31 / 32–33Tx-vermogen HA / LA / HW / LW16-bit zonder teken, 0,1 µW
34–35 / 36–37 / 38–39 / 40–41Rx-vermogen HA / LA / HW / LW16-bit zonder teken, 0,1 µW
42–43 / 44–45 / 46–47 / 48–49AUX1 HA / LA / HW / LWformaat volgens AUX1-type (tabel 01h byte 222)
50–57AUX2 HA / LA / HW / LWzoals AUX2-type

Ondergeheugen — fabrikant, BER- en golflengtebesturing, bytes 58–79

ByteVeldInhoud
58–69Fabrikant—
70BER-rapportagevoor modules met FEC: besturing voor BER-exponent/mantisse-rapportage
71Golflengtebesturing — doel-MSBafstembare XFP: 71–72 stelt de golflengte in stappen van 0,05 nm in
72Golflengtebesturing — doel-LSB—
73–74Golflengtefout / statusgemelde golflengte-offset in stappen van 0,005 nm
75Vlaggen golflengtebesturingafstemming bezig, ontgrendeld, buiten bereik
76–79FEC-besturingFEC in-/uitschakelen, FEC-status (10G-FEC-XFP's, ingekapseld in ITU G.709)

Ondergeheugen — vlaggen, bytes 80–95

ByteVeldBits
80Alarmvlaggen 1 (vastgehouden)7 temperatuur hoog alarm · 6 temperatuur laag alarm · 5 rsvd · 4 rsvd · 3 Tx-bias hoog alarm · 2 Tx-bias laag alarm · 1 Tx-vermogen hoog alarm · 0 Tx-vermogen laag alarm
81Alarmvlaggen 2 (vastgehouden)7 Rx-vermogen hoog alarm · 6 Rx-vermogen laag alarm · 5 AUX1 hoog alarm · 4 AUX1 laag alarm · 3 AUX2 hoog alarm · 2 AUX2 laag alarm · 1–0 rsvd
82Waarschuwingsvlaggen 1 (vastgehouden)zelfde indeling als byte 80 voor waarschuwingen
83Waarschuwingsvlaggen 2 (vastgehouden)zelfde indeling als byte 81 voor waarschuwingen
84Statusvlaggen 1 (vastgehouden)7 Tx_NR (niet gereed) · 6 Tx_Fault · 5 Tx CDR niet vergrendeld · 4 Rx_NR · 3 Rx CDR niet vergrendeld · 2 RX_LOS · 1 module niet gereed (Mod_NR) · 0 reset voltooid
85Statusvlaggen 2 (vastgehouden)7 APD-voedingsstoring · 6 TEC-storing · 5 golflengte ontgrendeld · 4–3 rsvd · 2 VCC5-storing? · 1 VCC3-storing · 0 VCC2-storing (voedingsstoringsbits volgens implementatie)
86–87rsvd—
88Alarmmaskers 1maskerbits voor byte 80
89Alarmmaskers 2voor byte 81
90Waarschuwingsmaskers 1voor byte 82
91Waarschuwingsmaskers 2voor byte 83
92Statusmaskers 1voor byte 84
93Statusmaskers 2voor byte 85
94–95rsvd—

Een ingestelde vlag activeert de Interrupt-pin tenzij deze is gemaskeerd; de host leest de vlagbytes om ze te wissen.

Ondergeheugen — A/D-uitlezingen, bytes 96–109

BytesMonitorFormaat
96–97Temperatuur16-bit met teken, 1/256 °C
98–99rsvd—
100–101Tx-bias2 µA
102–103Tx-vermogen0,1 µW
104–105Rx-vermogen0,1 µW
106–107AUX1volgens type in tabel 01h byte 222
108–109AUX2volgens type

Ondergeheugen — besturing en status, bytes 110–127

ByteVeldBits
110Algemene besturing/status7 TX_DIS-pinstatus · 6 soft TX_DIS (R/W) · 5 MOD_NR-status · 4 P_Down-status (pin) · 3 soft P_Down (R/W) · 2 Interrupt-status · 1 RX_LOS-status · 0 gegevens niet gereed
111Algemene status 27 Tx_NR-status · 6 Tx_Fault-status · 5 Tx CDR niet vergrendeld · 4 Rx_NR-status · 3 Rx CDR niet vergrendeld · 2 rsvd · 1 VPS-status (variabele voedingsspanning) · 0 rsvd (niet-vastgehouden spiegels van byte 84)
112–117Fabrikant / rsvd—
118Fabrikant—
119–122Fabrikantvaak gebied voor wachtwoordwijziging
123–126Fabrikantvaak gebied voor wachtwoordinvoer (dezelfde offsets als QSFP) — Typen schrijfbeveiliging
127Tabelselectie01h Serial ID (standaard) · 02h–7Fh rsvd · 80h–FFh fabrikant

Tabel 01h — Serial ID, bytes 128–191 (gedekt door CC_BASE)

ByteVeldInhoud
128Identificatie06h XFP
129Uitgebreide identificatie7–6 rsvd · 5–4 vermogensklasse: 00 ≤ 1,5 W · 01 ≤ 2,5 W · 10 ≤ 3,5 W · 11 > 3,5 W · 3 CDR (0 = XFI met CDR, 1 = geen CDR) · 2 CLEI-code aanwezig in tabel 01h? (bit 2 = CLEI in tabel 02h) · 1 Tx-referentieklokingang vereist · 0 rsvd
130ConnectorSFF-8024 Tabel 4-3 (07h LC · 01h SC · 21h koperen pigtail · 22h RJ45)
13110G Ethernet-conformiteit7 10GBASE-SR · 6 10GBASE-LR · 5 10GBASE-ER · 4 10GBASE-LRM · 3 10GBASE-SW · 2 10GBASE-LW · 1 10GBASE-EW · 0 rsvd
13210G Fibre Channel-conformiteit7 1200-MX-SN-I · 6 1200-SM-LL-L · 5 uitgebreid bereik 1550 nm · 4 tussenbereik 1300 nm FP · 3–0 rsvd
13310G koperen links7–0 rsvd (gedefinieerd voor toekomstige koperen XFP)
134Links met lagere snelheid7 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-interconnect7 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 korte afstand7 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 lange afstand7 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 zeer lange afstand7 V-64.2a · 6 V-64.2b · 5 V-64.3 · 4–0 rsvd
139Codering7 64B/66B · 6 8B/10B · 5 SONET-gescrambled · 4 NRZ · 3 RZ · 2–0 rsvd (bitveld, geen SFF-8024-waarde)
140Minimale bitsnelheideenheden van 100 Mb/s (bijv. 5Fh = 9,5 Gb/s)
141Maximale bitsnelheideenheden van 100 Mb/s (bijv. 6Fh = 11,1 Gb/s) — het paar definieert het ondersteunde snelheidsbereik
142Lengte SMFkm
143Lengte E-50 µm (OM3)eenheden van 2 m
144Lengte 50 µmeenheden van 1 m
145Lengte 62,5 µmeenheden van 1 m
146Lengte kopereenheden van 1 m
147Apparaattechnologie7–4 zender: 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 koper · 9h–Fh rsvd · 3 golflengtebesturing (actief) · 2 gekoelde zender · 1 detector (1 = APD, 0 = PIN) · 0 afstembaar
148–163Naam fabrikant16 ASCII
164CDR-ondersteuning7 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 lijnzijdige loopback ondersteund · 0 XFI-loopback ondersteund
165–167Fabrikant-OUI—
168–183Fabrikant-PN16 ASCII
184–185Fabrikantrev.2 ASCII
186–187Golflengteeenheden van 0,05 nm (1310,00 nm = 26 200 = 6658h)
188–189Golflengtetolerantieeenheden van 0,005 nm
190Maximale behuizingstemperatuur°C
191CC_BASE(Σ bytes 128–190) mod 256

Tabel 01h — uitgebreide ID, bytes 192–255

ByteVeldInhoud
192Maximale vermogensdissipatieeenheden van 20 mW (bijv. 7Dh = 2,5 W)
193Totaal vermogen bij power-downeenheden van 20 mW
194Maximale stroom7–4 op +5 V in eenheden van 50 mA · 3–0 op +3,3 V in eenheden van 100 mA
195Maximale stroom7–4 op +1,8 V in eenheden van 100 mA · 3–0 op −5,2 V in eenheden van 50 mA
196–211Serienummer fabrikant16 ASCII
212–219DatumcodeYYMMDD + 2 lot
220Type diagnostische monitoring7–5 rsvd · 4 Rx-vermogensmeting: 1 = gemiddelde, 0 = OMA · 3 BER-rapportage ondersteund · 2–0 rsvd
221Verbeterde opties7 VPS ondersteund (variabele voedingsspanning) · 6 soft TX_DISABLE geïmplementeerd · 5 soft P_Down geïmplementeerd · 4 VPS-LV-regulatormodus · 3 modus met omzeilde VPS-regelaar · 2 functies voor actieve FEC-besturing · 1 golflengteafstembaarheid geïmplementeerd · 0 CMU (klokvermenigvuldiger) ondersteund
222AUX-monitoring7–4 AUX1-type · 3–0 AUX2-type: 0 niet geïmplementeerd · 1 APD-biasspanning (10 mV) · 2 rsvd · 3 TEC-stroom (0,1 mA, met teken) · 4 lasertemperatuur (1/256 °C) · 5 lasergolflengte (0,05 nm? — volgens de specificatie: golflengte-offset) · 6 +5 V-voeding (100 µV) · 7 +3,3 V-voeding · 8 +1,8 V-voeding · 9 −5,2 V-voeding · Ah +5 V-stroom (100 µA) · Bh rsvd · Ch +3,3 V-stroom · Dh +1,8 V-stroom · Eh −5,2 V-stroom · Fh rsvd
223CC_EXT(Σ bytes 192–222) mod 256
224–255Fabrikantspecifiekniet door een checksum gedekt

Tabellen 02h–FFh

TabelInhoud
02hgebruikers-EEPROM / CLEI-code (indien aangegeven)
03h–7Fhrsvd
80h–FFhfabrikantspecifiek (vaak wachtwoorden, kalibratieback-ups)

Wat QSFP heeft overgenomen

Vergelijk met de SFF-8636-boventabel-00h-kaart: bytes 128–130, 140–147 (lengtes en technologienibble), 148–191 (fabrikantblok, golflengte, CC_BASE), 196–223 (SN, datum, CC_EXT) bevinden zich op dezelfde offsets. De verschillen zijn de conformiteitsbytes (131–138, opnieuw gedefinieerd voor 40/100G Ethernet), byte 139 (codering als waarde in plaats van als bitveld) en 192–195 (vermogen/stroom vervangen door uitgebreide conformiteit en opties). Een tool die één map kent, leest de andere met een kleine vertaaltabel.

Gerelateerde kaarten


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