Struktur Memori Transceptor
EEPROM dari transitor menyimpan data berkelanjutan yang digunakan perangkat untuk mengidentifikasi modul. Interface manajemen juga memberikan akses ke diagnosis, status dan pengaturan. Seluruh gambar memori sering disebut secara informal "SFP firmware", tetapi data pengenalan yang berkelanjutan, rekaman langsung dan perangkat lunak internal pengendali adalah hal yang berbeda. Menulis medan identifikasi tidak mengubah desain fisik modul.
Berikut ini adalah informasi tentang Serial ID, A0h/A2h dan perbedaan antara SFP, XFP, QSFP dan CMIS modul. Alamat dan fungsi wajib tergantung pada peta memori tertentu dan revisi. Dalam SFPTotal Wizard, pilih yang sesuai Jenis modul dan Tabel alamat Daripada hanya bergantung pada bidang yang disebut sama.
EEPROM, Serial ID dan registry langsung
| Data yang | Tujuan | Pertimbangan saat membuat perubahan |
|---|---|---|
| Identifikasi / Serial ID | Pengeluar, nomor bagian, nomor serial, antarmuka yang diiklankan dan informasi lainnya. | Peralatan menggunakan medan ini untuk identifikasi. Mereka sendiri tidak membuktikan kemampuan hardware modul. |
| Diagnosis dan Status | DDM pengukuran, bendera dan status fungsi. | Nilai dapat berubah selama operasi; tidak semua registri dapat ditulis. |
| Permanen dan Layanan | Kalibrasi, data produsen dan area pengguna di mana disediakan. | Spesifikasi yang berlaku, izin akses dan prosedur untuk produk tertentu diperlukan. |
EEPROM dapat menjadi chip terpisah atau terdedah melalui kontrol modul. Buffer yang dibaca di atas I²C tidak secara otomatis mendedahkan arsitektur memori internal. Prosedur akses dan persistensi harus disahkan secara terpisah dari bacaan yang sukses.
SFP Transceiver
SFP keluarga memori peta berdasarkan SFF-8472 menggunakan ruang alamat A0h dan A2h. Ini adalah catatan alamat konvensional 8-bit yang mencakup arah bit; dalam catatan 7 bit, alamat yang sesuai adalah: 0x50 dan 0x51. Jangan membingungkan mereka dengan offset byte atau nomor halaman tambahan.

Diagram ini menggambarkan organisasi memori. Periksa review SFF-8472 yang berlaku untuk definisi lapangan yang tepat.
A0h dan medan pengenalan
Dalam SFF-8472 12.5a, dasar dan medan pengenalan yang diperluas menduduki byte 0–95. Bytes 96–127 diberikan kepada Vendor Specific EEPROM. Bytes 128–255 ditandai Terlarang dalam revisi ini; mereka tidak harus digambarkan sebagai ruang penyimpanan standar universal untuk "kod kompatibilitas." Implementasi produsen mungkin berbeda dan membutuhkan dokumentasi yang terpisah.
| Bidang | Perbedaan, decimal | Interpretasi |
|---|---|---|
| Nama Penjual | 20–35 | Nama produsen, 16 ASCII byte. |
| Pembeli OUI | 37–39 | Identifikasi tiga byte, bukan nama merek teks. |
| Pembeli PN | 40–55 | Nombor bagian, 16 ASCII byte. |
| Pembeli Rev | 56–59 | Pembaharuan bagian, empat byte ASCII. |
| Pembeli SN | 68–83 | Nombor serial, 16 ASCII byte. |
| CC_BASE / CC_EXT | 63 / 95 | Lapangan Checksum untuk rangkaian identifikasi yang sesuai. |
Misalnya, Vendor PN dimulai dengan offset 40, atau 0x28. Bidang ini panjang byte 16, jadi byte terakhirnya adalah 55 (0x37). Alamat-alamat ini termasuk dalam peta memori SFP dan tidak boleh diterapkan ke medan yang sama disebut QSFP atau CMIS.
A2h dan halaman tambahan
A2h mencakup area diagnostik, kalibrasi dan kontrol. Halaman atas tambahan tersedia ketika paging didukung; mereka dipilih di jendela atas pada byte 128–255. Jangan menganggap bahwa setiap SFP, modul tembaga atau DAC menyediakan A2h, semua pengukuran diagnostik atau semua halaman tambahan.
Tidak ada satu alamat kata sandi wajib untuk semua modul SFP: SFF-8472 meninggalkan fungsi khusus vendor kepada produsen. Dokumen Wizard menggambarkan parameter masuk kata sandi yang dapat dikonfigurasi, tetapi nilai mereka harus diperiksa terhadap implementasi modul. Lihat lebih tentang SFP menulis perlindungan.
XFP Transceiver
XFP menggunakan peta manajemen sendiri yang ditentukan dalam INF-8077i. Jendela bawah dan tabel atas yang dapat ditukar tidak harus diperlakukan sebagai dua SFP area A0h/A2h. Wizard dapat menandakan tabel tambahan T00h, T01h dan sebagainya; ini tidak berarti bahwa offset dari SFF-8472 berlaku untuk mereka.

QSFP Transceiver
Untuk keluarga QSFP, pertama-tama menentukan antarmuka manajemen mana yang digunakan. SFF-8636 menentukan jendela bawah pada byte 0-127 dan jendela atas pada byte 128–255 dengan seleksi halaman. Halaman atas 00h mengandung data identifikasi; konten halaman lain dan fungsi yang tersedia tergantung pada produk.

Halaman 02h di peta ini adalah memori pengguna, bukannya gambar wajib untuk merek tertentu pada setiap produk. Beberapa modul modern menggunakan CMIS. Peta memori yang berlaku lebih penting dari penampilan fisik atau kadar data nominal yang serupa.
QSFP-DD Transceiver
CMIS mendefinisikan model manajemen umum untuk beberapa faktor bentuk. Ini membedakan memori yang lebih rendah dari jendela atas; modul yang dipaparkan menggunakan pemilihan halaman dan, jika disediakan, pemilihan bank. Modul mengiklankan halaman dan fungsi yang didukung, yang harus diperiksa terhadap revisi CMIS dan dokumentasi produsen. Memori rata dan memori pag tidak memerlukan operasi yang sama.

Ilustrasi ini menunjukkan prinsip percakapan. Periksa pemeriksaan CMIS yang dilaksanakan untuk daftar halaman dan fungsi wajib; diagram tidak menggambarkan kemampuan setiap modul.
OSFP Transceiver
OSFP juga menggunakan CMIS, tetapi ini tidak berarti bahwa semua halaman dan fungsi yang diimplementasikan sepadan dengan yang dari setiap modul QSFP-DD. Periksa kapasitas yang diiklankan modul tertentu, audit antarmuka dan dukungan papan pemrograman transceiver. Faktor bentuk fisik dan kompatibilitas antara muka listrik terpisah dari model manajemen umum.
Membaca, menyimpan dan memodifikasi data di Wizard
- Identifikasi faktor bentuk, nomor bagian dan revisi. Pilih Modul Jenis dan Alamat tabel, kemudian lakukan Baca kode dari modul.
- Mencipta Sebuah backup dari area yang dapat diakses. Mencatat halaman apa pun yang tidak dapat dibaca: set yang tidak lengkap tidak boleh dianggap sebagai gambar produk lengkap.
- Ketika memilih kode, ikuti Informasi tentang Firmware Database. Periksa peta memori, implementasi perangkat keras dan peralatan sasaran.
- menentukan yang Menulis perlindunganSiapkan hanya perubahan yang diperlukan dan memeriksa cek.
- Setelah Menulis Baca lagi bidang yang sama. Bandingkan data yang berterusan, mengingat bahwa registri diagnostik berubah selama operasi.
- Periksa identifikasi dan koneksi yang sebenarnya di perangkat sasaran. Menulis memori yang sukses tidak menggantikan tes link.
Mengubah nama vendor, nomor bagian atau kode kompatibilitas tidak mengubah optik MM menjadi optik SM atau menambahkan kadar data fisik yang tidak didukung. Penulisan berlebihan kalibrasi dan registri layanan membutuhkan prosedur yang terpisah dan beralasan.
Spesifikasi dan sumber daya yang terkait
- SFF-8472 12.5a, Jadual 4-2, bagian 4.3, 7 dan 10.2 - SFP – medan identifikasi dan akses spesifik vendor.
- SFF-8636 2.12 - peta manajemen untuk modul empat baris; INF-8077i 4.5 — XFP.
- Daftar OIF CMIS - revisi yang diterbitkan; ketersediaan harus diperiksa untuk produk.
- MSA, SFF dan CMIS referensi dan Baca DDM dalam Wizard.