Peta register XFP menurut INF-8077i
Modul XFP merespons pada satu alamat two-wire (A0h) dengan memori bawah 128 byte — ambang, flag, monitor, dan kontrol — serta tabel atas yang dipilih oleh byte 127, salah satunya tabel 01h yaitu Serial ID. Tata letak ini mendahului SFF-8636 dan menjadi modelnya: blok identitas QSFP meniru posisi byte XFP hampir persis. Halaman ini mendaftar memori bawah dan tabel 01h byte demi byte dan bit demi bit, disusun berdasarkan INF-8077i Rev 4.5. Uraian: INF-8077i — manajemen XFP.
Legenda: cadangan = dicadangkan · vendor = khusus vendor · nilai 16-bit diawali MSB · flag bersifat latched, dibersihkan saat dibaca.
Memori bawah — ambang, byte 0–57
| Byte | Bidang | Catatan |
|---|
| 0 | Identifier | 06h = XFP |
| 1 | Kontrol pengondisi sinyal | 7 bypass CDR Tx? — bit mengontrol CDR Tx/Rx internal dan loopback menurut Table 39: 7 CDR Tx off · 6 kontrol amplitudo/EQ Tx · 5–4 cadangan · 3 CDR Rx off · 2 loopback line-side · 1 loopback XFI · 0 cadangan (implementasi diiklankan pada tabel 01h byte 164) |
| 2–3 / 4–5 / 6–7 / 8–9 | Suhu alarm tinggi / alarm rendah / peringatan tinggi / peringatan rendah | 16-bit bertanda, 1/256 °C |
| 10–17 | cadangan | (ambang untuk suhu kedua pada sebagian draf) |
| 18–19 / 20–21 / 22–23 / 24–25 | Bias Tx HA / LA / HW / LW | 16-bit tidak bertanda, 2 µA |
| 26–27 / 28–29 / 30–31 / 32–33 | Daya Tx HA / LA / HW / LW | 16-bit tidak bertanda, 0,1 µW |
| 34–35 / 36–37 / 38–39 / 40–41 | Daya Rx HA / LA / HW / LW | 16-bit tidak bertanda, 0,1 µW |
| 42–43 / 44–45 / 46–47 / 48–49 | AUX1 HA / LA / HW / LW | format sesuai jenis AUX1 (tabel 01h byte 222) |
| 50–57 | AUX2 HA / LA / HW / LW | sesuai jenis AUX2 |
Memori bawah — vendor, kontrol BER dan panjang gelombang, byte 58–79
| Byte | Bidang | Isi |
|---|
| 58–69 | vendor | — |
| 70 | Pelaporan BER | untuk modul dengan FEC: kontrol pelaporan eksponen/mantissa BER |
| 71 | Kontrol panjang gelombang — target MSB | XFP yang dapat disetel: byte 71–72 menyetel panjang gelombang dalam satuan 0,05 nm |
| 72 | Kontrol panjang gelombang — target LSB | — |
| 73–74 | Error / status panjang gelombang | offset panjang gelombang yang dilaporkan, dalam satuan 0,005 nm |
| 75 | Flag kontrol panjang gelombang | tuning sedang berlangsung, tidak terkunci, di luar rentang |
| 76–79 | Kontrol FEC | mengaktifkan/menonaktifkan FEC, status FEC (XFP FEC 10G, dibungkus ITU G.709) |
Memori bawah — flag, byte 80–95
| Byte | Bidang | Bit |
|---|
| 80 | Flag alarm 1 (latched) | 7 suhu alarm tinggi · 6 suhu alarm rendah · 5 cadangan · 4 cadangan · 3 bias Tx alarm tinggi · 2 bias Tx alarm rendah · 1 daya Tx alarm tinggi · 0 daya Tx alarm rendah |
| 81 | Flag alarm 2 (latched) | 7 daya Rx alarm tinggi · 6 daya Rx alarm rendah · 5 AUX1 alarm tinggi · 4 AUX1 alarm rendah · 3 AUX2 alarm tinggi · 2 AUX2 alarm rendah · 1–0 cadangan |
| 82 | Flag peringatan 1 (latched) | tata letak sama seperti byte 80, untuk peringatan |
| 83 | Flag peringatan 2 (latched) | tata letak sama seperti byte 81, untuk peringatan |
| 84 | Flag status 1 (latched) | 7 Tx_NR (belum siap) · 6 Tx_Fault · 5 CDR Tx tidak terkunci · 4 Rx_NR · 3 CDR Rx tidak terkunci · 2 RX_LOS · 1 modul belum siap (Mod_NR) · 0 reset selesai |
| 85 | Flag status 2 (latched) | 7 gangguan suplai APD · 6 gangguan TEC · 5 panjang gelombang tidak terkunci · 4–3 cadangan · 2 gangguan VCC5? · 1 gangguan VCC3 · 0 gangguan VCC2 (bit gangguan suplai bergantung implementasi) |
| 86–87 | cadangan | — |
| 88 | Mask alarm 1 | bit mask untuk byte 80 |
| 89 | Mask alarm 2 | untuk byte 81 |
| 90 | Mask peringatan 1 | untuk byte 82 |
| 91 | Mask peringatan 2 | untuk byte 83 |
| 92 | Mask status 1 | untuk byte 84 |
| 93 | Mask status 2 | untuk byte 85 |
| 94–95 | cadangan | — |
Flag yang aktif mengaktifkan pin Interrupt kecuali di-mask; host membaca byte flag tersebut untuk membersihkannya.
Memori bawah — pembacaan A/D, byte 96–109
| Byte | Besaran yang dipantau | Format |
|---|
| 96–97 | Suhu | 16-bit bertanda, 1/256 °C |
| 98–99 | cadangan | — |
| 100–101 | Bias Tx | 2 µA |
| 102–103 | Daya Tx | 0,1 µW |
| 104–105 | Daya Rx | 0,1 µW |
| 106–107 | AUX1 | sesuai jenis pada tabel 01h byte 222 |
| 108–109 | AUX2 | sesuai jenis |
Memori bawah — kontrol dan status, byte 110–127
| Byte | Bidang | Bit |
|---|
| 110 | Kontrol/status umum | 7 state pin TX_DIS · 6 soft TX_DIS (R/W) · 5 state MOD_NR · 4 state P_Down (pin) · 3 soft P_Down (R/W) · 2 state Interrupt · 1 state RX_LOS · 0 data belum siap |
| 111 | Status umum 2 | 7 state Tx_NR · 6 state Tx_Fault · 5 CDR Tx tidak terkunci · 4 state Rx_NR · 3 CDR Rx tidak terkunci · 2 cadangan · 1 state VPS (variable power supply) · 0 cadangan (salinan byte 84 tanpa latch) |
| 112–117 | vendor / cadangan | — |
| 118 | vendor | — |
| 119–122 | vendor | sering menjadi area penggantian kata sandi |
| 123–126 | vendor | sering menjadi area entri kata sandi (offset yang sama seperti QSFP) — Jenis perlindungan tulis |
| 127 | Pemilihan tabel | 01h Serial ID (default) · 02h–7Fh cadangan · 80h–FFh vendor |
Tabel 01h — Serial ID, byte 128–191 (tercakup dalam CC_BASE)
| Byte | Bidang | Isi |
|---|
| 128 | Identifier | 06h XFP |
| 129 | Extended identifier | 7–6 cadangan · 5–4 level daya: 00 ≤ 1,5 W · 01 ≤ 2,5 W · 10 ≤ 3,5 W · 11 > 3,5 W · 3 CDR (0 = XFI dengan CDR, 1 = tanpa CDR) · 2 kode CLEI ada di tabel 01h? (bit 2 = CLEI di tabel 02h) · 1 input clock referensi Tx diperlukan · 0 cadangan |
| 130 | Konektor | SFF-8024 Table 4-3 (07h LC · 01h SC · 21h pigtail tembaga · 22h RJ45) |
| 131 | Kepatuhan Ethernet 10G | 7 10GBASE-SR · 6 10GBASE-LR · 5 10GBASE-ER · 4 10GBASE-LRM · 3 10GBASE-SW · 2 10GBASE-LW · 1 10GBASE-EW · 0 cadangan |
| 132 | Kepatuhan Fibre Channel 10G | 7 1200-MX-SN-I · 6 1200-SM-LL-L · 5 extended reach 1550 nm · 4 intermediate reach 1300 nm FP · 3–0 cadangan |
| 133 | Link tembaga 10G | 7–0 cadangan (didefinisikan untuk XFP tembaga di masa depan) |
| 134 | Link kecepatan lebih rendah | 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 cadangan |
| 135 | SONET/SDH interkoneksi | 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 cadangan |
| 136 | SONET/SDH jarak pendek | 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 cadangan |
| 137 | SONET/SDH jarak jauh | 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 cadangan |
| 138 | SONET/SDH jarak sangat jauh | 7 V-64.2a · 6 V-64.2b · 5 V-64.3 · 4–0 cadangan |
| 139 | Encoding | 7 64B/66B · 6 8B/10B · 5 SONET scrambled · 4 NRZ · 3 RZ · 2–0 cadangan (bit field, bukan nilai SFF-8024) |
| 140 | Bit rate minimum | dalam satuan 100 Mb/s (misalnya 5Fh = 9,5 Gb/s) |
| 141 | Bit rate maksimum | dalam satuan 100 Mb/s (misalnya 6Fh = 11,1 Gb/s) — pasangan ini mendefinisikan jendela rate yang didukung |
| 142 | Panjang SMF | km |
| 143 | Panjang E-50 µm (OM3) | dalam satuan 2 m |
| 144 | Panjang 50 µm | dalam satuan 1 m |
| 145 | Panjang 62,5 µm | dalam satuan 1 m |
| 146 | Panjang tembaga | dalam satuan 1 m |
| 147 | Teknologi perangkat | 7–4 pemancar: 0h VCSEL 850 nm · 1h VCSEL 1310 nm · 2h VCSEL 1550 nm · 3h FP 1310 nm · 4h DFB 1310 nm · 5h DFB 1550 nm · 6h EML 1310 nm · 7h EML 1550 nm · 8h tembaga · 9h–Fh cadangan · 3 kontrol panjang gelombang (aktif) · 2 pemancar yang didinginkan · 1 detektor (1 = APD, 0 = PIN) · 0 yang dapat disetel |
| 148–163 | Nama vendor | 16 ASCII |
| 164 | Dukungan CDR | 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 cadangan · 1 loopback line-side didukung · 0 loopback XFI didukung |
| 165–167 | OUI vendor | — |
| 168–183 | Nomor part vendor | 16 ASCII |
| 184–185 | Revisi vendor | 2 ASCII |
| 186–187 | Panjang gelombang | dalam satuan 0,05 nm (1310,00 nm = 26 200 = 6658h) |
| 188–189 | Toleransi panjang gelombang | dalam satuan 0,005 nm |
| 190 | Suhu case maksimum | °C |
| 191 | CC_BASE | (Σ byte 128–190) mod 256 |
Tabel 01h — ID lanjutan, byte 192–255
| Byte | Bidang | Isi |
|---|
| 192 | Disipasi daya maksimum | dalam satuan 20 mW (misalnya 7Dh = 2,5 W) |
| 193 | Total daya dalam power-down | dalam satuan 20 mW |
| 194 | Arus maksimum | 7–4 pada +5 V dalam satuan 50 mA · 3–0 pada +3,3 V dalam satuan 100 mA |
| 195 | Arus maksimum | 7–4 pada +1,8 V dalam satuan 100 mA · 3–0 pada −5,2 V dalam satuan 50 mA |
| 196–211 | Nomor seri vendor | 16 ASCII |
| 212–219 | Date code | YYMMDD + 2 lot |
| 220 | Jenis pemantauan diagnostik | 7–5 cadangan · 4 pengukuran daya Rx: 1 = rata-rata, 0 = OMA · 3 pelaporan BER didukung · 2–0 cadangan |
| 221 | Opsi lanjutan | 7 VPS didukung (variable power supply) · 6 soft TX_DISABLE diimplementasikan · 5 soft P_Down diimplementasikan · 4 mode regulator VPS LV · 3 mode regulator VPS yang di-bypass · 2 fungsi kontrol FEC aktif · 1 kemampuan penyetelan panjang gelombang diimplementasikan · 0 CMU (clock multiplier unit) didukung |
| 222 | Pemantauan AUX | 7–4 jenis AUX1 · 3–0 jenis AUX2: 0 tidak diimplementasikan · 1 tegangan bias APD (10 mV) · 2 cadangan · 3 arus TEC (0,1 mA, bertanda) · 4 suhu laser (1/256 °C) · 5 panjang gelombang laser (0,05 nm? — menurut spesifikasi: offset panjang gelombang) · 6 suplai +5 V (100 µV) · 7 suplai +3,3 V · 8 suplai +1,8 V · 9 suplai −5,2 V · Ah arus +5 V (100 µA) · Bh cadangan · Ch arus +3,3 V · Dh arus +1,8 V · Eh arus −5,2 V · Fh cadangan |
| 223 | CC_EXT | (Σ byte 192–222) mod 256 |
| 224–255 | Khusus vendor | tidak ikut checksum |
Tabel 02h–FFh
| Tabel | Isi |
|---|
| 02h | EEPROM pengguna / kode CLEI (jika diiklankan) |
| 03h–7Fh | cadangan |
| 80h–FFh | khusus vendor (sering berupa kata sandi, cadangan kalibrasi) |
Apa yang diwarisi QSFP
Bandingkan dengan Peta halaman atas 00h SFF-8636: byte 128–130, 140–147 (panjang dan nibble teknologi), 148–191 (blok vendor, panjang gelombang, CC_BASE), 196–223 (SN, tanggal, CC_EXT) berada pada offset yang sama. Perbedaannya ada pada byte kepatuhan (131–138 didefinisikan ulang untuk Ethernet 40/100G), byte 139 (encoding sebagai nilai, bukan bit field) dan 192–195 (daya/arus digantikan oleh kepatuhan extended dan opsi). Tool yang mengenal satu peta dapat membaca peta lainnya dengan tabel terjemahan kecil.
Peta terkait