SFF-8636 — manajemen QSFP · Spesifikasi dan standar · Transceiver optik dan kabel · Dokumentasi · CodingBox
CodingBox Dokumentasi

SFF-8636 — manajemen QSFP

SFF-8636, Management Interface for Cabled Environments, adalah spesifikasi manajemen untuk keluarga QSFP empat-lane — QSFP+ (40G), QSFP28 (100G), dan sebagian besar modul QSFP56 (200G) — serta untuk faktor bentuk paralel terkait seperti CXP dan microQSFP. Spesifikasi ini menggantikan SFF-8436, mempertahankan tata letak memorinya, dan terus berkembang lewat revisi 2.x. Modul QSFP untuk Fibre Channel dan InfiniBand juga memakainya. Byte versi dan riwayat revisi: Revisi spesifikasi.

Satu alamat, memori berhalaman

Berbeda dari SFP yang memakai dua perangkat, modul QSFP menjawab pada satu alamat saja (A0h) melalui antarmuka dua kawat:

  • Halaman bawah 00h (byte 0–127) selalu terlihat: status, flag interupsi, monitor live, kontrol, dan byte pemilihan halaman 127.
  • Halaman atas (byte 128–255) ditukar masuk dengan menulis ke 127: halaman 00h identitas, 01h tabel pemilihan aplikasi, 02h EEPROM pengguna, 03h ambang dan kontrol kanal, opsional 20h–21h.

Modul yang hanya memiliki halaman 00h mengatur bit memori datar (byte 2 bit 2). Bus host bermodul banyak diarbitrase oleh pin ModSelL, bukan oleh alamat. Kecepatan bus hingga 400 kHz diizinkan mulai revisi 2.x.

Halaman bawah 00h — status dan kontrol

ByteBlokCatatan
0Pengenal0Dh QSFP+, 11h QSFP28 (SFF-8024)
1Kepatuhan revisirevisi SFF-8436/8636 mana yang diikuti peta ini
2Statusbit 2 memori datar, bit 1 IntL aktif, bit 0 data belum siap
3–21Flag interupsi3 LOS Rx/Tx per lane, 4 Tx fault, 5 LOL Tx/Rx (lock CDR), 6 alarm/peringatan suhu, 7 Vcc, 9–10 daya Rx, 11–12 bias Tx, 13–14 daya Tx; ter-latch, dibersihkan saat dibaca
22–33Monitor modulsuhu (22–23), Vcc (26–27); format sama seperti SFP
34–81Monitor kanaldaya Rx lane 1–4 (34–41), bias Tx (42–49), daya Tx (50–57), cadangan/vendor hingga 81 — diagnostik per-lane
86Tx disablebit 0–3, satu per lane
87–88Pemilihan lajuRx (87) dan Tx (88), dua bit per lane — pemilihan laju
89–92, 94–97Pemilihan aplikasiper lane, indeks ke halaman 01h
93Kontrol dayabit 0 power override, bit 1 power set (1 = daya rendah), bit 2 aktifkan kelas 5–7, bit 3 aktifkan kelas 8
98Kontrol CDRbit 7–4 CDR Tx aktif per lane, 3–0 CDR Rx aktif — CDR
100–106Mask interupsisatu bit mask per flag
107Daya maksimum×0,1 W, untuk modul kelas 8 (rev 2.10)
119–122Perubahan kata sandiditentukan vendor
123–126Entri kata sandiditentukan vendor — tempat umum untuk kata sandi perlindungan tulis
127Pemilihan halamantulis sebelum membaca 128–255

Halaman atas 00h — identitas

ByteBidangCatatan
128Pengenalmengulang byte 0
129Pengenal tambahanbit 7–6 kelas daya 1–4, bit 5 kelas 8 dideklarasikan, bit 4 CLEI ada, bit 3 CDR Tx ada, bit 2 CDR Rx ada, bit 1–0 kelas daya 5–7
130Konektor0Ch MPO 1×12, 07h LC, 23h tidak ada konektor yang dapat dipisahkan (DAC/AOC)
131–138Kepatuhan spesifikasi131 Ethernet 10/40G (bit 7 = lihat byte 192), 132 SONET, 133 SAS/SATA, 134 GbE, 135–138 Fibre Channel — Kode kepatuhan
139Pengkodean05h 64B/66B, 08h PAM4 (catatan: nilainya berbeda dari tabel SFP)
140Laju bit nominal×100 Mb/s per lane; FFh → lihat byte 222
141Pemilihan laju tambahan—
142–146Panjang linkSMF km, OM3 ×2 m, OM2 m, OM1 m, tembaga meter atau OM4 ×2 m
147Teknologi perangkatnibble jenis pemancar (di bawah) + bit kontrol panjang gelombang, didinginkan, APD/PIN, dapat disetel
148–163Nama vendor16 ASCII — Bidang vendor
164Modul tambahanbit laju InfiniBand (SDR…EDR)
165–167OUI vendor—
168–183Nomor part vendor—
184–185Revisi vendor2 ASCII
186–189Panjang gelombang & toleransi×0,05 nm dan ×0,005 nm; untuk tembaga: redaman pada 2,5 / 5 / 7 / 12,9 GHz
190Suhu case maksimum°C
191CC_BASEchecksum dari 128–190 — Checksum
192Kepatuhan tambahankode Tabel 4-4 SFF-8024 (100GBASE-SR4 = 02h, CWDM4 = 06h…)
193–195Opsikontrol ekualisasi/emphasis, on/off CDR dan flag LOL, squelch, halaman mana yang tersedia
196–211Nomor seri vendor—
212–219Date codeYYMMDD + 2 lot
220Jenis pemantauan diagnostikdaya Rx rata-rata/OMA, monitor daya Tx diterapkan
221Opsi lanjutanflag inisialisasi-selesai, deklarasi pemilihan laju, mode cepat Tx-disable
222Laju bit tambahan×250 Mb/s saat byte 140 = FFh
223CC_EXTchecksum dari 192–222
224–255Khusus vendor—

Byte 147 — teknologi pemancar (bit 7–4)

NilaiTeknologiNilaiTeknologi
0hVCSEL 850 nm8hlainnya / tidak ditentukan
1hVCSEL 1310 nm9hDFB 1490 nm
2hVCSEL 1550 nmAhtembaga, tanpa ekualisasi
3hFP 1310 nmBhtembaga, ekualisasi pasif
4hDFB 1310 nmChtembaga, limiting aktif ujung dekat & jauh
5hDFB 1550 nmDhtembaga, limiting aktif ujung jauh
6hEML 1310 nmEhtembaga, limiting aktif ujung dekat
7hEML 1550 nmFhtembaga, ekualiser aktif linier

Bit 3–0: kontrol panjang gelombang, pemancar didinginkan, detektor APD (1) vs PIN (0), dapat disetel. Penjelasan teknologi-teknologi ini: Laser.

Halaman lainnya

HalamanIsi
01htabel pemilihan aplikasi (AST) — aplikasi yang diiklankan untuk pemilihan gaya SFF-8079; jarang dipakai
02hEEPROM pengguna (128–255); kode CLEI saat bit 4 byte 129 diset
03hambang: modul 128–175 (suhu, Vcc), kanal 176–223 (daya Rx, bias Tx, daya Tx); kontrol kanal 226–241 (ekualisasi input Tx, emphasis dan amplitudo output Rx, squelch dan penonaktifan output); mask monitor kanal 242–253
20h–21hfungsi tambahan opsional, dideklarasikan di bit 0 byte 195

Semantik ambang: Ambang & alarm.

Kelas daya

Byte 129 mendeklarasikan kelasnya, byte 93 memungkinkan host melepaskan modul dari daya rendah dan mengaktifkan kelas 5–8, byte 107 memberikan nilai maksimum persis untuk kelas 8. Host yang membaca kelas yang tidak dapat dipenuhi oleh portnya akan menahan modul dalam daya rendah — materi Daya & termal mencantumkan kelas-kelas dan gejalanya.

Interupsi dan LOL

IntL turun ke low saat ada flag yang tidak di-mask di byte 3–21 diset; host membaca flag tersebut, yang membersihkannya. Flag LOL (byte 5) adalah indikator lock CDR dan tanda tercepat adanya ketidakcocokan laju — lihat Kecepatan & laju.

Yang dibaca host

Penyisipan → tunggu data-ready → baca bawah 0–127 dan atas 00h → verifikasi CC_BASE / CC_EXT → dekode pengenal, konektor, kepatuhan dan byte 192, blok vendor → periksa kelas daya → lepaskan daya rendah → konfigurasikan CDR/laju → bersihkan Tx disable → poll monitor dan flag. Urutan dan timing: Yang dilakukan host.

Di CodingBox

CodingBox membaca semua halaman yang ada, menampilkannya sebagai tab di EEPROM editor dengan setiap bidang diberi nama, mendekode byte 147 dan byte kepatuhan di Check transceiver, memplot keempat lane di DDM, dan menghitung ulang CC_BASE dan CC_EXT saat penulisan.

Tabel register lengkap: Peta halaman bawah 00h (flag, monitor, kontrol) dan Peta halaman atas (identitas, ambang, kontrol kanal).


Jika Anda menemukan ketidakakuratan atau kesalahan dalam artikel ini, pilih bagian teks yang bersangkutan lalu tekan Ctrl+Enter untuk .