Yazıya kaydırın

Transceiver hafıza yapısı

Bir alıcının EEPROM, modülü tanımlamak için kullanılan donanımların kullandığı kalıcı verileri depolamaktadır. Yönetim arayüzü ayrıca teşhis, durum ve ayarlara erişim sağlar. Tüm hafıza görüntüsü genellikle bilinçli olarak "SFP firmware" olarak adlandırılır, ancak kalıcı kimlik bilgisi, canlı kayıtlar ve kontrolörün iç yazılımı farklı şeylerdir. Kimlik alanları yazmak modülün fiziksel tasarımını değiştirmez.

Aşağıdaki bölümler Serial ID'yi açıklıyor, A0h/A2h ve SFP arasındaki farklılıklar, XFP, QSFP ve CMIS modülleri. Adresler ve zorunlu fonksiyonlar belirli hafıza haritasına ve revizyonuna bağlıdır. SFPTotal Wizard'da, uygun seçeneği seçin Modül türü ve Adres tablosu Sadece benzer şekilde adlandırılan bir alana güvenmek yerine.

EEPROM, Serial ID ve canlı kayıtlar

veriAmaçDeğişiklik yaparken düşünceler
Serial ID / Serisi KimliğiÜretici, parça numarası, seri numarası, reklamlanmış arayüzler ve diğer bilgiler.Ekipman bu alanları tanımlamak için kullanır. Bunlar, modülün donanım kapasitesini kendileri kanıtlamazlar.
Diagnostik ve DurumDDM ölçümleri, bayraklar ve fonksiyon durumu.İşlem sırasında değerler değişebilir; tüm kayıtlar yazılabilir değildir.
Sürdürülebilir ve hizmet ayarlarıKalibrasyon, üretici verileri ve sağlanan kullanıcı alanları.Uygulamalı özellikler, erişim izni ve belirli ürünün prosedürü gerektirir.

EEPROM ayrı bir çip olabilir veya modül kontrolörü aracılığıyla maruz kalabilir. I²C üzerinden okunan bir buffer otomatik olarak iç hafıza mimarisini ortaya çıkarmaz. Erişim ve dayanıklılık prosedürleri başarılı bir okuma ile ayrı olarak doğrulanmalıdır.

SFP Transceiverleri

SFP aile hafıza haritaları SFF-8472 adres alanlarını kullanır A0h ve A2h. Bunlar, yön bitini içeren geleneksel 8-bit adres notlarıdır; 7 bit notlarında, ilgili adresler 0x50 ve 0x51. Bunları bir byte offset veya ek bir sayfa numarası ile karıştırmayın.

SFP hafıza grafik orijinal belgelerden: A0h, A2h ve değiştirilebilir üst sayfalar

Diagram hafıza organizasyonunu gösterir. Doğru alan tanımları için geçerli SFF-8472 revizyonunu kontrol edin.

A0h ve tanımlama alanları

SFF-8472 12.5a'da, baz ve genişletilmiş tanımlama alanları byteyi işgal eder. 0–95. 96-127 Bytes, Satıcı Özel EEPROM'ya dağıtılır. 128–255 bitleri bu incelemeye kaydedilmiştir; “ uyumluluk kodu” için evrensel standart depolama alanı olarak tanımlanmamalıdır. Bir üreticinin uygulanması farklı olabilir ve ayrı bir belge gerektirir.

SFP A0h alanları örnekleri SFF-8472 göre
alanıÇeşitli, DecimalYorumlama
satıcı adı20–35Üretici adı, 16 ASCII byte.
Üretici OUI kodu37–39Üç byte bir tanımlayıcı, metin bir marka adı değil.
satıcı PN40–55Bölüm Sayısı, 16 ASCII byte.
Satış Rev56–59Dört ASCII byte, dört ASCii byte.
Satış SN68–83Serial numarası, 16 ASCII byte.
CC_BASE / CC_EXT63 / 95Çeşitli kimlik aralığı için kontrol alanları.

Örneğin, Satıcı PN offset 40 veya 0x28 ile başlar. alanı 16 byte uzun, bu yüzden son byte 55 (0x37). Bu adresler SFP hafıza haritasına aittir ve aynı şekilde QSFP veya CMIS olarak adlandırılan bir alana uygulanmamalıdır.

A2h ve ek sayfalar

A2h teşhis, kalibrasyon ve kontrol alanları içerir. Paging desteklenirken ek üst sayfalar mevcuttur; yukarıdaki pencerede 128-255 byte seçilirler. Her SFP, bakır modülü veya DAC A2h'yı, tüm teşhis ölçümlerini veya herhangi bir ek sayfa sağladığını kabul etmeyin.

Tüm SFP modülleri için tek bir zorunlu şifre adresi yoktur: SFF-8472, üreticiye satıcı özel fonksiyonları bırakır. Sihirbaz belgeleri, ayarlanabilir şifre giriş parametrelerini tanımlar, ancak değerleri modülün uygulanması karşısında kontrol edilmelidir. Daha fazlasını görmek hakkında SFP yazma koruması.

XFP Transceiverleri

XFP, INF-8077i.'da tanımlanan kendi yönetim haritasını kullanır. Aşağıdaki pencereler ve değiştirilebilir üst tablolar SFP alanları A0h/A2h olarak işlenmemelidir. Sihirbaz ek tabloları T00h, T01h ve benzeri etiketleyebilir; bu SFF-8472'dan offsetlerin bunlara uygulanması anlamına gelmez.

XFP hafıza diyagramı: alt pencere, sayfa seçimi ve üst Serial ID ve EEPROM tablosu

QSFP Transceiverleri

QSFP ailesi için, önce hangi yönetim arayüzünün kullanıldığını belirleyin. SFF-8636 Bytlarda aşağıdaki pencereyi tanımlar 0–127 Yukarıda bahte penceresi 128–255 sayfa seçimi ile. Yukarıdaki sayfa 00h kimlik bilgilerini içerir; diğer sayfaların içeriği ve mevcut fonksiyonlar ürüne bağlıdır.

QSFP hafıza diyagramı alt penceresi ve üst sayfaları ile 00h, 01h, 02h ve 03h

Bu haritadaki sayfa 02h kullanıcı hafızasıdır, her ürün için belirli bir marka için zorunlu bir görüntü değil. Bazı modern modüller CMIS kullanır. Uygulamalı hafıza haritası, benzer bir fiziksel görünüm veya nominal veri oranından daha önemlidir.

QSFP-DD Transceiverleri

CMIS, çeşitli şekil faktörleri için ortak bir yönetim modeli tanımlar. Yukarıdaki pencereden daha düşük hafıza ayırt eder; Paged modülleri sayfa seçimi ve sağlandığında banka seçimi kullanır. Modül desteklenen sayfalarını ve fonksiyonlarını tanıtıyor, bu sayfa CMIS revizyonu ve üretici belgeleri karşısında kontrol edilmelidir. Yumuşak hafıza ve paged hafıza aynı işlemleri gerektirmez.

CMIS grafik orijinal makaleden: düşük hafıza, banka ve sayfa seçimi, ortak sayfalar ve banka sayfaları

Görüntüleme, ele alım ilkesini göstermektedir. Sayfa listesi ve zorunlu fonksiyonlar için uygulanan CMIS revizyonunu kontrol edin; grafik her modülün özelliklerini tanımlamaz.

OSFP Transceiverleri

OSFP ayrıca CMIS kullanır, ancak bu, tüm uygulanan sayfaların ve işlevlerin her QSFP-DD modülünün özelliklerine uygun olduğu anlamına gelmez. Belirli modülün reklam edilebilir kapasitelerini, arayüz revizyonunu ve geçici programlama tablosu desteğini kontrol edin. Fiziksel şekil faktörü ve elektrikli arayüz uyumluluğu ortak yönetim modelinden ayrılır.

Wizard'da veri okumak, kaydetmek ve değiştirmek

  1. Form faktörü, bölüm sayısı ve revizyonu belirleyin. Modül türü ve adres tablosunu seçin, sonra bir Modüllerden kod okuyun.
  2. Yaratmak Bir yedekleme erişilebilir alanlar için. Okunamayan herhangi bir sayfayı kaydedin: Tam olmayan bir set tam bir ürün görüntüsü olarak kabul edilmemelidir.
  3. Kodu seçerken, takip et Firmware Database İpuçları. Hafıza haritasını, donanım uygulamalarını ve hedef ekipmanlarını kontrol edin.
  4. Değerlendirmek için Koruma yazmaSadece gerekli değişiklikleri hazırlayın ve kontrol edin. Çekler.
  5. sonra yazmak Aynı bölgeleri tekrar okuyun. Diagnostik kayıtların ameliyat sırasında değiştiğini göz önünde bulundurarak kalıcı verileri karşılaştırın.
  6. Hedef ekipmanında kimlik ve gerçek bağlantıyı kontrol edin. Başarılı bir hafıza yazma, bir bağlantı testi yerine geçmez.

Satıcı adı, Parça Numarası veya uyumluluk kodunu değiştirmek, MM optiklerini SM optiklerine dönüştürmez veya desteklenmeyen fiziksel veri oranını eklemez. Kalibrasyon ve servis kayıtlarının aşırı yazılması ayrı, haklı bir prosedür gerektirir.

Özellikler ve ilgili kaynaklar

Güncelleştirme: