Struktur memori transceiver
EEPROM daripada penerima menyimpan data yang berterusan yang digunakan oleh peralatan untuk mengenal pasti modul. Antara muka pengurusan juga menyediakan akses kepada diagnosis, status dan tetapan. Keseluruhan imej memori sering secara tidak rasmi dipanggil "SFP firmware," tetapi data pengenalan yang berterusan, rekod hidup dan perisian dalaman pengawal adalah perkara yang berbeza. Menulis medan pengenalan tidak mengubah reka bentuk fizikal modul.
Bahagian-bahagian berikut menjelaskan Serial ID, A0h/A2h dan perbezaan antara SFP, XFP, QSFP dan CMIS modul. Alamat dan fungsi wajib bergantung kepada peta memori tertentu dan penilaian. Dalam SFPTotal Wizard, pilih yang sesuai Jenis modul dan Jadual alamat daripada hanya bergantung kepada medan yang dinamakan serupa.
EEPROM, ID siri dan rekod hidup
| Data yang | Tujuan | Pertimbangan apabila membuat perubahan |
|---|---|---|
| Pengenalan / Serial ID | Pengeluar, nombor bahagian, nombor siri, antara muka iklan dan maklumat lain. | Peralatan menggunakan medan ini untuk pengenalan. Mereka tidak membuktikan keupayaan perkakasan modul. |
| Diagnosis dan status | DDM pengukuran, bendera dan status fungsi. | Nilai boleh berubah semasa operasi; tidak semua rekod boleh ditulis. |
| Seting Permanen dan Perkhidmatan | Calibrasi, data pengeluar dan kawasan pengguna di mana disediakan. | Spesifikasi yang berkenaan, kebenaran akses dan prosedur untuk produk tertentu diperlukan. |
EEPROM boleh menjadi cip berasingan atau terdedah melalui kawalan modul. Buffer yang dibaca di atas I²C tidak secara automatik mendedahkan seni bina memori dalaman. Prosedur akses dan ketahanan perlu disahkan secara berasingan daripada bacaan yang berjaya.
SFP penghalang
SFP peta memori keluarga berdasarkan SFF-8472 menggunakan ruang alamat A0h dan A2h. Ini adalah notasi alamat 8-bit konvensional yang termasuk arah bit; dalam notasi 7 bit, alamat yang sepadan adalah 0x50 dan 0x51. Jangan membingungkan mereka dengan bay offset atau nombor halaman tambahan.

Diagram ini menggambarkan organisasi memori. Semak penilaian SFF-8472 yang berkenaan untuk definisi medan yang tepat.
A0h dan medan pengenalan
Dalam SFF-8472 12.5a, pangkalan dan medan pengenalan yang diperluaskan menduduki byte 0–95. Bytes 96–127 dibahagikan kepada Vendor Specific EEPROM. Bytes 128–255 ditandakan dilindungi dalam penilaian ini; mereka tidak boleh digambarkan sebagai kawasan penyimpanan standard universal untuk "kod keserasian." Pelaksanaan pengeluar boleh berbeza dan memerlukan dokumentasi yang berasingan.
| Lapangan | Perbezaan, decimal | interpretasi |
|---|---|---|
| Nama Penjual | 20–35 | Nama pengeluar, 16 ASCII byte. |
| Pembekal OUI | 37–39 | Pengenalpastian tiga byte, bukan nama jenama teks. |
| Penghantaran PN | 40–55 | Nombor bahagian, 16 ASCII byte. |
| Pembekal Rev | 56–59 | Bahagian penilaian, empat byte ASCII. |
| Penghantaran SN | 68–83 | Nombor siri, 16 ASCII byte. |
| CC_BASE / CC_EXT | 63 / 95 | Lapangan cek untuk julat pengenalan yang sepadan. |
Sebagai contoh, Vendor PN bermula dengan offset 40, atau 0x28. Bidang ini mempunyai panjang byte 16, jadi byte terakhir ialah 55 (0x37). Alamat ini tergolong dalam peta memori SFP dan tidak boleh digunakan untuk medan yang sama dipanggil QSFP atau CMIS.
A2h dan halaman tambahan
A2h termasuk kawasan diagnostik, kalibrasi dan kawalan. Halaman atas tambahan boleh didapati apabila paging disokong; mereka dipilih dalam tetingkap atas pada byte 128–255. Jangan menganggap bahawa setiap SFP, modul tembaga atau DAC menyediakan A2h semua pengukuran diagnostik atau semua halaman tambahan.
Tiada satu alamat kata laluan wajib untuk semua modul SFP: SFF-8472 meninggalkan fungsi khusus pembekal kepada pengeluar. Dokumen Wizard menggambarkan parameter input kata laluan yang boleh dikonfigurasikan, tetapi nilai-nilai mereka perlu disemak terhadap pelaksanaan modul. Lihat lebih Mengenai SFP menulis perlindungan.
XFP penghalang
XFP menggunakan peta pengurusan sendiri yang ditakrifkan dalam INF-8077i. Jendela bawah dan jadual atas yang boleh ditukar tidak boleh diperlakukan sebagai dua kawasan SFP A0h/A2h. Wizard boleh menandakan jadual tambahan T00h, T01h dan sebagainya; ini tidak bermakna bahawa offset dari SFF-8472 terpakai kepada mereka.

QSFP penghalang
Untuk keluarga QSFP, pertama-tama menentukan antara muka pengurusan mana yang digunakan. SFF-8636 mendefinisikan tetingkap bawah pada byte 0–127 dan tetingkap atas pada byte 128-255 dengan pilihan halaman. Halaman atas 00h mengandungi data pengenalan; kandungan halaman lain dan fungsi yang tersedia bergantung kepada produk.

Halaman 02h dalam peta ini ialah memori pengguna, bukannya imej wajib untuk jenama tertentu pada setiap produk. Beberapa modul moden menggunakan CMIS. Peta memori yang berkenaan lebih penting daripada penampilan fizikal yang serupa atau kadar data nominal.
QSFP-DD penghalang
CMIS mendefinisikan model pengurusan yang biasa untuk beberapa faktor bentuk. Ia membezakan memori yang lebih rendah daripada tetingkap atas; modul paged menggunakan pemilihan halaman dan, jika disediakan, pemilihan bank. Modul ini mengiklankan halaman dan fungsi yang disokong, yang perlu disemak terhadap penilaian CMIS dan dokumentasi pengeluar. Memori rata dan memori paged tidak memerlukan operasi yang sama.

Ilustrasi ini menunjukkan prinsip perundingan. Semak pemeriksaan CMIS yang dilaksanakan untuk senarai halaman dan fungsi wajib; diagram tidak menggambarkan keupayaan setiap modul.
OSFP penghalang
OSFP juga menggunakan CMIS, tetapi ini tidak bermakna bahawa semua halaman dan fungsi yang dilaksanakan sepadan dengan yang setiap modul QSFP-DD. Semak keupayaan yang diiklankan modul tertentu, penilaian antara muka dan sokongan papan pemrograman transceiver. Faktor bentuk fizikal dan kompatibiliti antara muka elektrik terpisah daripada model pengurusan biasa.
Membaca, menyimpan dan memodifikasi data dalam Wizard
- Menentukan faktor bentuk, nombor bahagian dan penilaian. Pilih Modul Jenis dan Jadual Alamat, kemudian lakukan Membaca kod daripada modul.
- Mencipta Sebuah backup kawasan yang boleh diakses. Mencatat mana-mana halaman yang tidak boleh dibaca: set yang tidak lengkap tidak boleh dianggap sebagai imej produk yang lengkap.
- Apabila anda memilih kod, ikuti Rekomendasi pangkalan data firmware. Semak peta memori, pelaksanaan perkakasan dan peralatan sasaran.
- Menentukan yang Menulis perlindunganSediakan hanya perubahan yang diperlukan dan mengesahkan Pengesahan.
- Selepas Menulis Baca lagi kawasan yang sama. Bandingkan data yang berterusan, mengingat bahawa rekod diagnostik berubah semasa operasi.
- Semak pengenalan dan sambungan sebenar dalam peralatan sasaran. Memori yang berjaya tidak menggantikan ujian pautan.
Mengubah nama Vendor, nombor bahagian atau kod keserasian tidak mengubah optik MM menjadi optik SM atau menambah kadar data fizikal yang tidak disokong. Penulisan berlebihan rekod kalibrasi dan perkhidmatan memerlukan prosedur yang berasingan dan munasabah.
Spesifikasi dan sumber yang berkaitan
- SFF-8472 12.5a, Jadual 4-2, seksyen 4.3, 7 dan 10.2 - SFP; medan pengenalan dan akses spesifik pembekal.
- SFF-8636 2.12 - peta pengurusan untuk modul empat baris; INF-8077i 4.5 — XFP.
- OIF CMIS katalog - penilaian yang diterbitkan; kelayakan hendaklah disemak untuk produk.
- MSA, SFF dan CMIS rujukan dan baca DDM dalam sihir.