Lembar ringkas peta memori EEPROM
Peta byte satu halaman untuk tiga tata letak memori yang paling sering digunakan CodingBox: SFF-8472 (kelas SFP), SFF-8636 (QSFP+/QSFP28), dan CMIS (QSFP-DD, OSFP, QSFP112, SFP-DD). Gunakan halaman ini untuk menemukan bidang dengan cepat di EEPROM editor; editor menamai setiap byte saat kursor diarahkan ke atasnya, dan dokumen spesifikasi tetap menjadi acuan untuk kasus tepi.
Posisi mengikuti revisi publik saat ini (SFF-8472 rev 12.x, SFF-8636 rev 2.x, CMIS 5.x). Modul yang lebih lama mungkin menerapkan revisi sebelumnya — periksa byte kepatuhan.
SFF-8472 — A0h (Serial ID)
| Byte | Bidang | Catatan |
|---|---|---|
| 0 | Pengenal | 03h = SFP/SFP+/SFP28 (SFF-8024) |
| 1 | Pengenal tambahan | 04h = MOD_DEF 4 (ID dua kawat) |
| 2 | Konektor | 07h LC, 01h SC, 0Ch MPO, 21h tembaga, 23h tidak dapat dipisahkan |
| 3–10 | Kode kepatuhan transceiver | Ethernet 10G (3), SONET (4–5), Ethernet 1G (6), FC (7–10) |
| 11 | Pengkodean | 64b/66b, 8b/10b, NRZ… |
| 12 | Laju sinyal nominal | ×100 Mb/s (103 = 10,3 Gb/s) |
| 13 | Pengenal laju | skema pemilihan laju (SFF-8079) |
| 14 | Panjang SMF | km |
| 15 | Panjang SMF | ×100 m |
| 16 | Panjang 50 µm OM2 | ×10 m |
| 17 | Panjang 62,5 µm OM1 | ×10 m |
| 18 | Panjang OM4 atau tembaga | m |
| 19 | Panjang OM3 | ×10 m |
| 20–35 | Nama vendor | ASCII, padding spasi |
| 36 | Kode kepatuhan tambahan | SFF-8024 Tabel 4-4 |
| 37–39 | OUI vendor | ID perusahaan IEEE |
| 40–55 | Nomor part vendor | ASCII |
| 56–59 | Revisi vendor | ASCII |
| 60–61 | Panjang gelombang (nm) atau kepatuhan kabel | 1310 = 051Eh |
| 62 | Kecepatan Fibre Channel 2 / tidak dialokasikan | — |
| 63 | CC_BASE | checksum byte 0–62 |
| 64–65 | Opsi | TX_DISABLE, TX_FAULT, RX_LOS, pemilihan laju… |
| 66–67 | Laju sinyal maks / min | % di atas / di bawah nominal |
| 68–83 | Nomor seri vendor | ASCII |
| 84–91 | Date code | YYMMDDLL |
| 92 | Jenis pemantauan diagnostik | bit 6 DDM, bit 5 kalibrasi internal, bit 4 kalibrasi eksternal, bit 3 rata-rata/OMA |
| 93 | Opsi lanjutan | flag alarm/peringatan, TX_DISABLE lunak, pemilihan laju lunak |
| 94 | Kepatuhan SFF-8472 | revisi yang diikuti modul |
| 95 | CC_EXT | checksum byte 64–94 |
| 96–127 | Khusus vendor | — |
| 128–255 | Cadangan (SFF-8079) | — |
SFF-8472 — A2h (diagnostik)
| Byte | Bidang | Catatan |
|---|---|---|
| 0–39 | Ambang | suhu, Vcc, bias, daya Tx, daya Rx — masing-masing HA, LA, HW, LW (detail) |
| 40–55 | Ambang opsional | suhu laser, arus TEC |
| 56–91 | Konstanta kalibrasi eksternal | polinomial daya Rx, kemiringan/offset (detail) |
| 92–94 | Cadangan | — |
| 95 | CC_DMI | checksum byte 0–94 |
| 96–105 | Monitor real-time | suhu, Vcc, bias Tx, daya Tx, daya Rx (satuan) |
| 106–109 | Monitor opsional | suhu laser / TEC |
| 110 | Status / kontrol | state TX_DISABLE, RS0/RS1, TX_FAULT, RX_LOS, data ready |
| 111 | Cadangan | — |
| 112–113 | Flag alarm | — |
| 114–115 | Kontrol opsional | EQ input Tx / emphasis output Rx |
| 116–117 | Flag peringatan | — |
| 118–119 | Status/kontrol tambahan | RS lunak, tingkat daya |
| 120–126 | Khusus vendor | area kata sandi 0x7B–0x7E (123–126) pada modul yang dilindungi tulis (perlindungan tulis) |
| 127 | Pemilihan tabel / halaman | memilih tabel atas opsional |
| 128–247 | EEPROM pengguna (Tabel 00h) | area bebas yang dapat ditulis |
| 248–255 | Kontrol vendor | — |
SFF-8636 — halaman bawah 00h (QSFP+/QSFP28)
| Byte | Bidang |
|---|---|
| 0 | Pengenal (0Dh QSFP+, 11h QSFP28) |
| 1 | Kepatuhan revisi |
| 2 | Status: data belum siap, IntL, memori datar |
| 3 | Tx LOS (7–4) / Rx LOS (3–0) |
| 4 | Gangguan adaptive-EQ Tx / gangguan Tx |
| 5 | Tx LOL / Rx LOL (CDR) |
| 6–7 | Flag alarm-peringatan suhu / Vcc |
| 9–14 | Flag daya Rx, bias Tx, daya Tx per-lane |
| 22–23 | Suhu modul |
| 26–27 | Vcc modul |
| 34–41 | Daya Rx, lane 1–4 |
| 42–49 | Bias Tx, lane 1–4 |
| 50–57 | Daya Tx, lane 1–4 |
| 86 | Penonaktifan Tx per lane |
| 87 / 88 | Pemilihan laju Rx / Tx |
| 93 | Kontrol daya (daya rendah, override) |
| 98 | Kontrol CDR (Tx 7–4, Rx 3–0) |
| 100–106 | Mask interupsi |
| 119–122 | Entri perubahan kata sandi |
| 123–126 | Entri kata sandi (0x7B) |
| 127 | Pemilihan halaman |
SFF-8636 — halaman atas 00h (identitas)
| Byte | Bidang |
|---|---|
| 128 | Pengenal |
| 129 | Pengenal tambahan: kelas daya, CDR present (bit 3/2), CLEI |
| 130 | Konektor |
| 131–138 | Kepatuhan spesifikasi (Ethernet, SONET, SAS, GbE, FC) |
| 139 | Pengkodean |
| 140 | Laju bit nominal (×100 Mb/s; FFh → lihat 222) |
| 141 | Kepatuhan pemilihan laju tambahan |
| 142 | Panjang SMF (km) |
| 143 | Panjang OM3 (×2 m) |
| 144 / 145 | Panjang OM2 / OM1 (m) |
| 146 | Panjang tembaga atau OM4 (m) |
| 147 | Teknologi perangkat (jenis laser, didinginkan, dapat disetel…) |
| 148–163 | Nama vendor |
| 164 | Kode modul tambahan (InfiniBand) |
| 165–167 | OUI vendor |
| 168–183 | Nomor part vendor |
| 184–185 | Revisi vendor |
| 186–187 | Panjang gelombang (÷20 nm) atau redaman tembaga |
| 188–189 | Toleransi panjang gelombang (÷200) |
| 190 | Suhu case maksimum |
| 191 | CC_BASE (128–190) |
| 192 | Kepatuhan spesifikasi tambahan (SFF-8024 Tabel 4-4) |
| 193–195 | Opsi |
| 196–211 | Nomor seri vendor |
| 212–219 | Date code |
| 220 | Jenis pemantauan diagnostik |
| 221 | Opsi lanjutan |
| 222 | Laju bit nominal (×250 Mb/s) |
| 223 | CC_EXT (192–222) |
| 224–255 | Khusus vendor |
Halaman atas 03h menyimpan ambang; halaman 02h EEPROM pengguna; halaman 01h pemilihan aplikasi (SFF-8636).
CMIS — halaman bawah dan halaman utama
| Lokasi | Bidang |
|---|---|
| Bawah 0 | Pengenal (18h QSFP-DD, 19h OSFP, 1Eh QSFP112, 1Ah SFP-DD) |
| Bawah 1 | Revisi CMIS (misalnya 50h = 5.0) |
| Bawah 2 | Karakteristik modul: memori datar, model memori |
| Bawah 3 | State modul (bit 3–1: 1 LowPwr, 2 PwrUp, 3 Ready, 4 PwrDn, 5 Fault) |
| Bawah 8–13 | Flag modul |
| Bawah 14–25 | Monitor modul (suhu 14–15, Vcc 16–17, tambahan) |
| Bawah 26 | Kontrol global modul (daya rendah, reset software) |
| Bawah 118–121 | Perubahan kata sandi |
| Bawah 122–125 | Entri kata sandi |
| Bawah 126 | Pemilihan bank |
| Bawah 127 | Pemilihan halaman |
| Halaman 00h 128–255 | Identitas: vendor 129–144, OUI 145–147, PN 148–163, revisi 164–165, SN 166–181, date code 182–189, CLEI 190–199, kelas daya 200–201, konektor 203, jenis media 212… |
| Halaman 01h | Deklarasi: monitor yang diimplementasikan, dukungan CDR, VDM, aplikasi (86–117) |
| Halaman 02h | Ambang |
| Halaman 10h | Kontrol lane: data-path, penonaktifan Tx, CDR enable (160/161), pemilihan aplikasi |
| Halaman 11h | Status lane dan monitor: flag 134–153, daya Tx 154–169, bias Tx 170–185, daya Rx 186–201 |
| Halaman 20h–2Fh | VDM (Diagnostik per-lane) |
| Halaman 9Fh, A0h+ | Perintah / balasan CDB |
Deskripsi lengkap: CMIS, MIS untuk SFP-DD.
Checksum
| Checksum | Mencakup | Di mana |
|---|---|---|
| CC_BASE (SFP) | A0h 0–62 | A0h 63 |
| CC_EXT (SFP) | A0h 64–94 | A0h 95 |
| CC_DMI (SFP) | A2h 0–94 | A2h 95 |
| CC_BASE (QSFP) | 128–190 | 191 |
| CC_EXT (QSFP) | 192–222 | 223 |
| Checksum halaman CMIS | per halaman | byte terakhir pada halaman |
Semuanya adalah penjumlahan 8-bit sederhana. CodingBox menghitungnya ulang secara otomatis pada setiap penulisan — dump yang diedit manual dengan checksum yang sudah usang ditolak oleh sebagian besar host (EEPROM recoding).
Tinjauan tingkat protokol tentang cara byte-byte ini dijangkau — alamat, paging, bank, timing: Antarmuka dua kawat. Byte mana yang dicakup oleh setiap checksum dan cara menghitungnya: Checksum.
Halaman ini adalah tampilan ringkas. Tabel lengkap byte demi byte dan bit demi bit: SFF-8472 A0h · SFF-8472 A2h · SFF-8636 bawah · SFF-8636 atas · CMIS bawah · CMIS atas · CMIS lane · XFP.
Byte kelas daya di semua keluarga beserta tangga kelas dan angka konsumsi nyata: Daya & konsumsi; dokumen mana yang mendefinisikan setiap rentang byte dan di mana memperolehnya: Peta standar.