INF-8077i XFP register haritası
Bir XFP modülü tek bir iki telli adres (A0h) üzerinden yanıt verir: eşikleri, bayrakları, ölçülen değerleri ve kontrolü barındıran 128 baytlık bir alt bellek ve bayt 127 ile seçilen üst tablolar — bunlardan tablo 01h serial ID’dir. Bu düzen SFF-8636’dan öncedir ve ona model olmuştur: QSFP kimlik bilgileri bloğu, XFP’nin bayt konumlarını neredeyse birebir kopyalar. Bu sayfa alt belleği ve tablo 01h’yi bayt bayt ve bit bit listeler; INF-8077i Rev 4.5’e göre derlenmiştir. Anlatım: INF-8077i — XFP yönetimi.
Açıklama: rsvd = ayrılmış · satıcı = satıcıya özgü · 16 bit değerlerde önce MSB gelir · bayraklar kilitlenir, okumada temizlenir.
Alt bellek — eşikler, bayt 0–57
| Bayt | Alan | Notlar |
|---|
| 0 | Tanımlayıcı | 06h = XFP |
| 1 | Sinyal düzenleyici kontrolü | 7 Tx CDR bypass mı? — bitler, Tablo 39’a göre dahili Tx/Rx CDR’yi ve loopback’leri kontrol eder: 7 Tx CDR kapalı · 6 Tx genlik/EQ kontrolü · 5–4 rsvd · 3 Rx CDR kapalı · 2 hat tarafı loopback’i · 1 XFI loopback’i · 0 rsvd (uygulama tablo 01h bayt 164’te bildirilir) |
| 2–3 / 4–5 / 6–7 / 8–9 | Sıcaklık yüksek alarm / düşük alarm / yüksek uyarı / düşük uyarı | işaretli 16 bit, 1/256 °C |
| 10–17 | rsvd | (bazı taslaklarda ikinci bir sıcaklık için eşikler) |
| 18–19 / 20–21 / 22–23 / 24–25 | Tx bias HA / LA / HW / LW | işaretsiz 16 bit, 2 µA |
| 26–27 / 28–29 / 30–31 / 32–33 | Tx gücü HA / LA / HW / LW | işaretsiz 16 bit, 0,1 µW |
| 34–35 / 36–37 / 38–39 / 40–41 | Rx gücü HA / LA / HW / LW | işaretsiz 16 bit, 0,1 µW |
| 42–43 / 44–45 / 46–47 / 48–49 | AUX1 HA / LA / HW / LW | AUX1 türüne göre biçim (tablo 01h bayt 222) |
| 50–57 | AUX2 HA / LA / HW / LW | AUX2 türü gibi |
Alt bellek — satıcı, BER ve dalga boyu kontrolü, bayt 58–79
| Bayt | Alan | İçerik |
|---|
| 58–69 | satıcı | — |
| 70 | BER raporlama | FEC’li modüllerde: BER üs/mantis raporlama kontrolü |
| 71 | Dalga boyu kontrolü — hedef MSB | ayarlanabilir XFP: 71–72 dalga boyu 0,05 nm biriminde ayarlanır |
| 72 | Dalga boyu kontrolü — hedef LSB | — |
| 73–74 | Dalga boyu hatası / durumu | 0,005 nm biriminde bildirilen dalga boyu sapması |
| 75 | Dalga boyu kontrol bayrakları | ayar sürüyor, kilitsiz, aralık dışı |
| 76–79 | FEC kontrolü | FEC’i etkinleştirme/devre dışı bırakma, FEC durumu (10G FEC XFP’lerde, ITU G.709 ile sarmalanmış) |
Alt bellek — bayraklar, bayt 80–95
| Bayt | Alan | Bit |
|---|
| 80 | Alarm bayrakları 1 (kilitlenir) | 7 sıcaklık yüksek alarm · 6 sıcaklık düşük alarm · 5 rsvd · 4 rsvd · 3 Tx bias yüksek alarm · 2 Tx bias düşük alarm · 1 Tx gücü yüksek alarm · 0 Tx gücü düşük alarm |
| 81 | Alarm bayrakları 2 (kilitlenir) | 7 Rx gücü yüksek alarm · 6 Rx gücü düşük alarm · 5 AUX1 yüksek alarm · 4 AUX1 düşük alarm · 3 AUX2 yüksek alarm · 2 AUX2 düşük alarm · 1–0 rsvd |
| 82 | Uyarı bayrakları 1 (kilitlenir) | uyarılar için bayt 80 ile aynı düzen |
| 83 | Uyarı bayrakları 2 (kilitlenir) | uyarılar için bayt 81 ile aynı düzen |
| 84 | Durum bayrakları 1 (kilitlenir) | 7 Tx_NR (hazır değil) · 6 Tx_Fault · 5 Tx CDR kilitli değil · 4 Rx_NR · 3 Rx CDR kilitli değil · 2 RX_LOS · 1 modül hazır değil (Mod_NR) · 0 sıfırlama tamamlandı |
| 85 | Durum bayrakları 2 (kilitlenir) | 7 APD besleme arızası · 6 TEC arızası · 5 dalga boyu kilitsiz · 4–3 rsvd · 2 VCC5 arızası mı? · 1 VCC3 arızası · 0 VCC2 arızası (besleme arızası bitleri uygulamaya göre değişir) |
| 86–87 | rsvd | — |
| 88 | Alarm maskeleri 1 | bayt 80 için maske bitleri |
| 89 | Alarm maskeleri 2 | bayt 81 için |
| 90 | Uyarı maskeleri 1 | bayt 82 için |
| 91 | Uyarı maskeleri 2 | bayt 83 için |
| 92 | Durum maskeleri 1 | bayt 84 için |
| 93 | Durum maskeleri 2 | bayt 85 için |
| 94–95 | rsvd | — |
Ayarlanmış bir bayrak, maskelenmediği sürece Interrupt pinini etkinleştirir; host bunları temizlemek için bayrak baytlarını okur.
Alt bellek — A/D okumaları, bayt 96–109
| Baytlar | Ölçülen değer | Biçim |
|---|
| 96–97 | Sıcaklık | işaretli 16 bit, 1/256 °C |
| 98–99 | rsvd | — |
| 100–101 | Tx bias | 2 µA |
| 102–103 | Tx gücü | 0,1 µW |
| 104–105 | Rx gücü | 0,1 µW |
| 106–107 | AUX1 | tablo 01h bayt 222’deki türe göre |
| 108–109 | AUX2 | türe göre |
Alt bellek — kontrol ve durum, bayt 110–127
| Bayt | Alan | Bit |
|---|
| 110 | Genel kontrol/durum | 7 TX_DIS pin durumu · 6 soft TX_DIS (R/W) · 5 MOD_NR durumu · 4 P_Down durumu (pin) · 3 soft P_Down (R/W) · 2 Interrupt durumu · 1 RX_LOS durumu · 0 veri hazır değil |
| 111 | Genel durum 2 | 7 Tx_NR durumu · 6 Tx_Fault durumu · 5 Tx CDR kilitli değil · 4 Rx_NR durumu · 3 Rx CDR kilitli değil · 2 rsvd · 1 VPS (değişken güç kaynağı) durumu · 0 rsvd (bayt 84’ün kilitlenmemiş yansımaları) |
| 112–117 | satıcı / rsvd | — |
| 118 | satıcı | — |
| 119–122 | satıcı | genellikle parola değiştirme alanı |
| 123–126 | satıcı | genellikle parola girişi alanı (QSFP ile aynı ofsetler) — Yazma koruması türleri |
| 127 | Tablo seçimi | 01h serial ID (varsayılan) · 02h–7Fh rsvd · 80h–FFh satıcı |
Tablo 01h — serial ID, bayt 128–191 (CC_BASE kapsamında)
| Bayt | Alan | İçerik |
|---|
| 128 | Tanımlayıcı | 06h XFP |
| 129 | Genişletilmiş tanımlayıcı | 7–6 rsvd · 5–4 güç seviyesi: 00 ≤ 1,5 W · 01 ≤ 2,5 W · 10 ≤ 3,5 W · 11 > 3,5 W · 3 CDR (0 = CDR’li XFI, 1 = CDR yok) · 2 tablo 01h’de CLEI kodu mevcut mu? (bit 2 = tablo 02h’de CLEI) · 1 Tx referans saat girişi gerekli · 0 rsvd |
| 130 | Konektör | SFF-8024 Tablo 4-3 (07h LC · 01h SC · 21h bakır pigtail · 22h RJ45) |
| 131 | 10G Ethernet uyumluluğu | 7 10GBASE-SR · 6 10GBASE-LR · 5 10GBASE-ER · 4 10GBASE-LRM · 3 10GBASE-SW · 2 10GBASE-LW · 1 10GBASE-EW · 0 rsvd |
| 132 | 10G Fibre Channel uyumluluğu | 7 1200-MX-SN-I · 6 1200-SM-LL-L · 5 genişletilmiş erişim 1550 nm · 4 orta erişim 1300 nm FP · 3–0 rsvd |
| 133 | 10G bakır bağlantılar | 7–0 rsvd (gelecekteki bakır XFP için tanımlanmıştır) |
| 134 | Düşük hızlı bağlantılar | 7 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 |
| 135 | SONET/SDH ara bağlantı | 7 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 |
| 136 | SONET/SDH kısa mesafe | 7 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 |
| 137 | SONET/SDH uzun mesafe | 7 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 |
| 138 | SONET/SDH çok uzun mesafe | 7 V-64.2a · 6 V-64.2b · 5 V-64.3 · 4–0 rsvd |
| 139 | Kodlama | 7 64B/66B · 6 8B/10B · 5 SONET karıştırılmış · 4 NRZ · 3 RZ · 2–0 rsvd (bit alanıdır, SFF-8024 değeri değildir) |
| 140 | Minimum bit hızı | 100 Mb/s biriminde (örn. 5Fh = 9,5 Gb/s) |
| 141 | Maksimum bit hızı | 100 Mb/s biriminde (örn. 6Fh = 11,1 Gb/s) — bu çift, desteklenen hız penceresini tanımlar |
| 142 | Uzunluk SMF | km |
| 143 | Uzunluk E-50 µm (OM3) | 2 m biriminde |
| 144 | Uzunluk 50 µm | 1 m biriminde |
| 145 | Uzunluk 62,5 µm | 1 m biriminde |
| 146 | Uzunluk bakır | 1 m biriminde |
| 147 | Cihaz teknolojisi | 7–4 verici: 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 bakır · 9h–Fh rsvd · 3 dalga boyu kontrolü (aktif) · 2 soğutmalı verici · 1 detektör (1 = APD, 0 = PIN) · 0 ayarlanabilir |
| 148–163 | Satıcı adı | 16 ASCII |
| 164 | CDR desteği | 7 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 hat tarafı loopback’i destekleniyor · 0 XFI loopback’i destekleniyor |
| 165–167 | Satıcı OUI | — |
| 168–183 | Satıcı parça numarası | 16 ASCII |
| 184–185 | Satıcı revizyonu | 2 ASCII |
| 186–187 | Dalga boyu | 0,05 nm biriminde (1310,00 nm = 26 200 = 6658h) |
| 188–189 | Dalga boyu toleransı | 0,005 nm biriminde |
| 190 | Maks. gövde sıcaklığı | °C |
| 191 | CC_BASE | (Σ bayt 128–190) mod 256 |
Tablo 01h — genişletilmiş kimlik, bayt 192–255
| Bayt | Alan | İçerik |
|---|
| 192 | Maks. güç tüketimi | 20 mW biriminde (örn. 7Dh = 2,5 W) |
| 193 | Power-down durumunda toplam güç | 20 mW biriminde |
| 194 | Maks. akım | 7–4 +5 V’ta, 50 mA biriminde · 3–0 +3,3 V’ta, 100 mA biriminde |
| 195 | Maks. akım | 7–4 +1,8 V’ta, 100 mA biriminde · 3–0 −5,2 V’ta, 50 mA biriminde |
| 196–211 | Satıcı seri numarası | 16 ASCII |
| 212–219 | Tarih kodu | YYMMDD + 2 parti |
| 220 | Tanılama izleme türü | 7–5 rsvd · 4 Rx gücü ölçümü: 1 = ortalama, 0 = OMA · 3 BER raporlama destekleniyor · 2–0 rsvd |
| 221 | Gelişmiş seçenekler | 7 VPS destekleniyor (değişken güç kaynağı) · 6 soft TX_DISABLE uygulanmış · 5 soft P_Down uygulanmış · 4 VPS LV regülatör modu · 3 VPS bypass regülatör modu · 2 etkin FEC kontrolü işlevleri · 1 dalga boyu ayarlanabilirliği uygulanmış · 0 CMU (saat çarpanı birimi) destekleniyor |
| 222 | AUX izleme | 7–4 AUX1 türü · 3–0 AUX2 türü: 0 uygulanmamış · 1 APD bias gerilimi (10 mV) · 2 rsvd · 3 TEC akımı (0,1 mA, işaretli) · 4 lazer sıcaklığı (1/256 °C) · 5 lazer dalga boyu (0,05 nm mi? — spesifikasyona göre: dalga boyu sapması) · 6 +5 V besleme (100 µV) · 7 +3,3 V besleme · 8 +1,8 V besleme · 9 −5,2 V besleme · Ah +5 V akımı (100 µA) · Bh rsvd · Ch +3,3 V akımı · Dh +1,8 V akımı · Eh −5,2 V akımı · Fh rsvd |
| 223 | CC_EXT | (Σ bayt 192–222) mod 256 |
| 224–255 | Satıcıya özgü | sağlama toplamına dahil değil |
Tablolar 02h–FFh
| Tablo | İçerik |
|---|
| 02h | kullanıcı EEPROM’u / CLEI kodu (bildirildiğinde) |
| 03h–7Fh | rsvd |
| 80h–FFh | satıcıya özgü (genellikle parolalar, kalibrasyon yedekleri) |
QSFP’nin miras aldıkları
SFF-8636 üst sayfa 00h haritası’yla karşılaştırın: bayt 128–130, 140–147 (uzunluklar ve teknoloji nibble’ı), 148–191 (satıcı bloğu, dalga boyu, CC_BASE), 196–223 (SN, tarih, CC_EXT) aynı ofsetlerde yer alır. Farklar şunlardır: uyumluluk baytları (131–138, 40/100G Ethernet için yeniden tanımlanmış), bayt 139 (kodlama, bir bit alanı değil bir değer olarak) ve 192–195 (güç/akımın yerini genişletilmiş uyumluluk ve seçenekler alır). Bir haritayı bilen bir araç, küçük bir çeviri tablosuyla diğerini de okuyabilir.
İlgili haritalar