Peta register SFF-8636: halaman bawah 00h · Spesifikasi dan standar · Transceiver optik dan kabel · Dokumentasi · CodingBox
CodingBox Dokumentasi

Peta register SFF-8636: halaman bawah 00h

128 byte bagian bawah sebuah modul QSFP+/QSFP28 selalu terlihat dan menyimpan apa yang disentuh host saat runtime: pengenal dan revisi, flag interupsi, monitor modul dan per-lane, Tx disable, pemilihan laju dan aplikasi, kontrol daya, kontrol CDR, mask, kata sandi, dan byte pemilihan halaman. Halaman ini mencantumkannya byte demi byte dan bit demi bit, disusun berdasarkan SFF-8636 Rev 2.11 (bidang yang diperkenalkan pada Rev 2.10 ditandai rev 2.10). Naratif: SFF-8636; blok identitas ada di Peta halaman atas 00h.

Keterangan: cadangan = byte atau bit yang tidak dipakai · vendor = khusus vendor · lane diberi nomor 1–4; pada byte per-lane, bit 7–4 = lane 4,3,2,1 dari grup pertama dan bit 3–0 = lane 4,3,2,1 dari grup kedua, kecuali dinyatakan lain · flag bersifat latched, dihapus saat dibaca.

Identifikasi dan status — byte 0–2

ByteBidangBit
0PengenalSFF-8024 Tabel 4-1: 0Ch QSFP · 0Dh QSFP+ · 11h QSFP28 · 1Eh QSFP dengan CMIS (maka peta CMIS berlaku)
1Kepatuhan revisi00h tidak dispesifikasikan · 01h SFF-8436 ≤ 4.8 · 02h SFF-8436 ≤ 4.8 dengan 186–189 menurut SFF-8636 · 03h SFF-8636 ≤ 1.3 · 04h 1.4 · 05h 1.5 · 06h 2.0 · 07h 2.5/2.6/2.7 · 08h 2.8/2.9/2.10 — Revisi spesifikasi
2Indikator status7–3 cadangan · 2 Flat_mem (1 = hanya halaman 00h) · 1 IntL (1 = interupsi diaktifkan, cerminan baca-saja dari pin) · 0 Data_Not_Ready

Flag interupsi — byte 3–21

ByteGrup flagBit
3LOS7 L-Tx4 LOS · 6 L-Tx3 LOS · 5 L-Tx2 LOS · 4 L-Tx1 LOS · 3 L-Rx4 LOS · 2 L-Rx3 LOS · 1 L-Rx2 LOS · 0 L-Rx1 LOS
4Gangguan Tx / gangguan EQ adaptif7 L-Tx4 gangguan EQ adaptif · 6 L-Tx3 · 5 L-Tx2 · 4 L-Tx1 gangguan EQ adaptif · 3 L-Tx4 gangguan · 2 L-Tx3 gangguan · 1 L-Tx2 gangguan · 0 L-Tx1 gangguan
5LOL (lock CDR)7 L-Tx4 LOL · 6 L-Tx3 · 5 L-Tx2 · 4 L-Tx1 LOL · 3 L-Rx4 LOL · 2 L-Rx3 · 1 L-Rx2 · 0 L-Rx1 LOL
6Suhu7 alarm suhu tinggi · 6 alarm suhu rendah · 5 peringatan suhu tinggi · 4 peringatan suhu rendah · 3–1 cadangan · 0 flag inisialisasi selesai rev 2.x
7Vcc7 alarm Vcc tinggi · 6 alarm Vcc rendah · 5 peringatan Vcc tinggi · 4 peringatan Vcc rendah · 3–0 cadangan
8vendor—
9Daya Rx lane 1–27 alarm daya Rx1 tinggi · 6 alarm Rx1 rendah · 5 peringatan Rx1 tinggi · 4 peringatan Rx1 rendah · 3 alarm Rx2 tinggi · 2 alarm Rx2 rendah · 1 peringatan Rx2 tinggi · 0 peringatan Rx2 rendah
10Daya Rx lane 3–4tata letak sama untuk Rx3 (7–4) dan Rx4 (3–0)
11Bias Tx lane 1–2tata letak sama: bias Tx1 (7–4), bias Tx2 (3–0)
12Bias Tx lane 3–4Tx3 (7–4), Tx4 (3–0)
13Daya Tx lane 1–2daya Tx1 (7–4), daya Tx2 (3–0)
14Daya Tx lane 3–4Tx3 (7–4), Tx4 (3–0)
15–16cadangan—
17–21vendorflag khusus vendor

Monitor modul — byte 22–33

ByteMonitorFormat
22–23Suhu16-bit bertanda, 1/256 °C
24–25cadangan—
26–27Vcc16-bit tak bertanda, 100 µV
28–29cadangan—
30–33vendor—

Monitor kanal — byte 34–81

ByteMonitorFormat
34–35 / 36–37 / 38–39 / 40–41daya Rx1 / Rx2 / Rx3 / Rx416-bit tak bertanda, 0,1 µW
42–43 / 44–45 / 46–47 / 48–49bias Tx1 / Tx2 / Tx3 / Tx416-bit tak bertanda, 2 µA
50–51 / 52–53 / 54–55 / 56–57daya Tx1 / Tx2 / Tx3 / Tx416-bit tak bertanda, 0,1 µW
58–65cadangan—
66–81vendor—
82–85cadangan—

Interpretasi per-lane: Diagnostik per-lane.

Kontrol — byte 86–99

ByteBidangBit
86Penonaktifan Tx7–4 cadangan · 3 penonaktifan Tx4 · 2 Tx3 · 1 Tx2 · 0 penonaktifan Tx1 (1 = laser mati)
87Pemilihan laju Rx7–6 pemilihan laju Rx4 · 5–4 Rx3 · 3–2 Rx2 · 1–0 Rx1 (kode 2-bit per lane; 00 = grup laju terendah) — Pemilihan laju
88Pemilihan laju Tx7–6 Tx4 · 5–4 Tx3 · 3–2 Tx2 · 1–0 Tx1
89Pemilihan aplikasi Rx4kode aplikasi dari halaman 01h (model SFF-8079); 00h = tidak ada
90Pemilihan aplikasi Rx3—
91Pemilihan aplikasi Rx2—
92Pemilihan aplikasi Rx1—
93Kontrol daya7–4 cadangan · 3 pengaktifan kelas daya 8 rev 2.10 · 2 pengaktifan kelas daya tinggi (kelas 5–7) · 1 Power_set (1 = mode daya rendah; berlaku ketika bit 0 = 1) · 0 Power_override (1 = software mengontrol mode daya, bukan pin LPMode)
94Pemilihan aplikasi Tx4—
95Pemilihan aplikasi Tx3—
96Pemilihan aplikasi Tx2—
97Pemilihan aplikasi Tx1—
98Kontrol CDR7 CDR Tx4 aktif · 6 Tx3 · 5 Tx2 · 4 CDR Tx1 aktif · 3 CDR Rx4 aktif · 2 Rx3 · 1 Rx2 · 0 CDR Rx1 aktif (1 = CDR aktif, 0 = bypass) — CDR
99Kontrol sinyal rev 2.107–2 cadangan · 1 fungsi pin input LPMode/TxDis (0 = LPMode, 1 = TxDis) · 0 fungsi pin output IntL/LOSL (0 = IntL, 1 = LOSL); ketersediaannya dinyatakan di byte atas 193

Mask — byte 100–106

Sebuah bit mask yang diset ke 1 mencegah flag yang bersangkutan mengaktifkan IntL.

ByteMask untukTata letak bit
100Flag LOSseperti byte 3
101Gangguan Tx / gangguan EQ adaptifseperti byte 4
102Flag LOLseperti byte 5
103Flag suhu7–4 seperti byte 6 bit 7–4 · 0 mask inisialisasi-selesai
104Flag Vccseperti byte 7
105vendor—
106vendor—

Mask daya Rx, bias Tx, dan daya Tx berada pada halaman 03h byte 242–247.

Kontrol tambahan dan kata sandi — byte 107–127

ByteBidangIsi
107Daya maks rev 2.10konsumsi daya maksimum dalam satuan 0,1 W, berlaku untuk kelas daya 8 (byte atas 129 bit 5)
108–109Delay propagasi rev 2.10rakitan kabel: delay dalam satuan 10 ns
110Mode daya rendah lanjutan rev 2.10bit 3–0 menyatakan/mengontrol kelas daya rendah menengah (sesuai revisi)
111–112cadangan—
113–118cadangan / vendor—
119–122Entri perubahan kata sandiditentukan vendor (tulis kata sandi baru)
123–126Entri kata sandiditentukan vendor; area unlock tipikal — Jenis perlindungan tulis
127Pemilihan halaman00h identitas · 01h tabel pemilihan aplikasi · 02h EEPROM pengguna · 03h ambang & kontrol kanal · 20h–21h opsional; tulis sebelum membaca 128–255

Membaca halaman bawah QSFP28 dalam praktik

  1. Byte 0 = 11h, byte 1 = 06h atau 08h → SFF-8636 rev 2.x QSFP28; byte 2 bit 0 = 0 → data siap.
  2. Byte 3–14 semuanya 00h → tidak ada flag LOS, gangguan, LOL, atau ambang (baca dua kali: pembacaan pertama menghapus riwayat latched).
  3. Byte 34–57 → empat daya Rx, empat arus bias, empat daya Tx; bandingkan lane satu sama lain (Nilai tipikal).
  4. Byte 86 = 00h → semua laser aktif; byte 93 bit 1 = 0 → daya tinggi; byte 98 = FFh → semua CDR aktif.
  5. Byte 127 = 00h → halaman atas menampilkan identitas (Peta halaman atas 00h).

Peta terkait


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