SFF-8636 — QSFP प्रबंधन
SFF-8636, यानी Management Interface for Cabled Environments, चार-लेन वाले QSFP परिवार — QSFP+ (40G), QSFP28 (100G) और ज़्यादातर QSFP56 (200G) मॉड्यूल — और CXP व microQSFP जैसे संबंधित पैरेलल फ़ॉर्म फ़ैक्टर के लिए मैनेजमेंट स्पेसिफ़िकेशन है। इसने SFF-8436 की जगह ली, इसका मेमोरी ले-आउट बनाए रखा, और रिविज़न 2.x के ज़रिए बढ़ता रहता है। फ़ाइबर चैनल और InfiniBand QSFP मॉड्यूल भी इसे इस्तेमाल करते हैं। वर्शन बाइट और रिविज़न इतिहास: स्पेसिफ़िकेशन रिविज़न।
एक एड्रेस, पेज्ड मेमोरी
SFP के दो डिवाइस के उलट, एक QSFP मॉड्यूल टू-वायर इंटरफ़ेस पर एक ही एड्रेस (A0h) पर जवाब देता है:
- लोअर पेज 00h (बाइट 0–127) हमेशा विज़िबल है: स्टेटस, इंटरप्ट फ़्लैग, लाइव मॉनिटर, कंट्रोल, और पेज-सिलेक्ट बाइट 127।
- अपर पेज (बाइट 128–255) 127 में लिखकर स्वैप इन किए जाते हैं: पेज 00h पहचान जानकारी, 01h एप्लिकेशन सिलेक्ट टेबल, 02h यूज़र EEPROM, 03h थ्रेशोल्ड और चैनल कंट्रोल, ऑप्शनल 20h–21h।
सिर्फ़ पेज 00h वाले मॉड्यूल फ़्लैट मेमोरी बिट सेट करते हैं (बाइट 2 बिट 2)। मल्टी-मॉड्यूल होस्ट बस को एड्रेस से नहीं, ModSelL पिन से आर्बिट्रेट किया जाता है। रिविज़न 2.x से 400 kHz तक की बस स्पीड की अनुमति है।
लोअर पेज 00h — स्टेटस और कंट्रोल
| बाइट | ब्लॉक | नोट्स |
|---|---|---|
| 0 | आइडेंटिफ़ायर | 0Dh QSFP+, 11h QSFP28 (SFF-8024) |
| 1 | रिविज़न कंप्लायंस | मैप किस SFF-8436/8636 रिविज़न को फ़ॉलो करता है |
| 2 | स्टेटस | बिट 2 फ़्लैट मेमोरी, बिट 1 IntL असर्टेड, बिट 0 डेटा नॉट रेडी |
| 3–21 | इंटरप्ट फ़्लैग | 3 प्रति लेन Rx/Tx LOS, 4 Tx फ़ॉल्ट, 5 Tx/Rx LOL (CDR लॉक), 6 तापमान अलार्म/चेतावनी, 7 Vcc, 9–10 Rx पावर, 11–12 Tx बायस, 13–14 Tx पावर; लैच्ड, रीड पर क्लियर |
| 22–33 | मॉड्यूल मॉनिटर | तापमान (22–23), Vcc (26–27); फ़ॉर्मैट SFP जैसे ही |
| 34–81 | चैनल मॉनिटर | Rx पावर लेन 1–4 (34–41), Tx बायस (42–49), Tx पावर (50–57), 81 तक रिज़र्व्ड/वेंडर — प्रति-लेन डायग्नोस्टिक्स |
| 86 | Tx डिसेबल | बिट 0–3, प्रति लेन एक |
| 87–88 | रेट सिलेक्ट | Rx (87) और Tx (88), प्रति लेन दो बिट — रेट सिलेक्ट |
| 89–92, 94–97 | एप्लिकेशन सिलेक्ट | प्रति लेन, पेज 01h में इंडेक्स करता है |
| 93 | पावर कंट्रोल | बिट 0 पावर ओवरराइड, बिट 1 पावर सेट (1 = लो पावर), बिट 2 क्लास 5–7 एनेबल करें, बिट 3 क्लास 8 एनेबल करें |
| 98 | CDR कंट्रोल | बिट 7–4 प्रति लेन Tx CDR ऑन, 3–0 Rx CDR ऑन — CDR |
| 100–106 | इंटरप्ट मास्क | प्रति फ़्लैग एक मास्क बिट |
| 107 | मैक्स पावर | ×0.1 W, क्लास 8 मॉड्यूल के लिए (rev 2.10) |
| 119–122 | पासवर्ड चेंज | वेंडर डिफ़ाइंड |
| 123–126 | पासवर्ड एंट्री | वेंडर डिफ़ाइंड — राइट-प्रोटेक्शन पासवर्ड के लिए सामान्य जगह |
| 127 | पेज सिलेक्ट | 128–255 पढ़ने से पहले लिखें |
अपर पेज 00h — पहचान जानकारी
| बाइट | फ़ील्ड | नोट्स |
|---|---|---|
| 128 | आइडेंटिफ़ायर | बाइट 0 दोहराता है |
| 129 | एक्सटेंडेड आइडेंटिफ़ायर | बिट 7–6 पावर क्लास 1–4, बिट 5 क्लास 8 डिक्लेयर्ड, बिट 4 CLEI मौजूद, बिट 3 Tx CDR मौजूद, बिट 2 Rx CDR मौजूद, बिट 1–0 पावर क्लास 5–7 |
| 130 | कनेक्टर | 0Ch MPO 1×12, 07h LC, 23h कोई सेपरेबल कनेक्टर नहीं (DAC/AOC) |
| 131–138 | स्पेसिफ़िकेशन कंप्लायंस | 131 ईथरनेट 10/40G (बिट 7 = बाइट 192 इस्तेमाल करें), 132 SONET, 133 SAS/SATA, 134 GbE, 135–138 फ़ाइबर चैनल — कंप्लायंस कोड |
| 139 | एन्कोडिंग | 05h 64B/66B, 08h PAM4 (ध्यान दें: मान SFP की टेबल से अलग हैं) |
| 140 | नॉमिनल बिट रेट | प्रति लेन ×100 Mb/s; FFh → बाइट 222 देखें |
| 141 | एक्सटेंडेड रेट सिलेक्ट | — |
| 142–146 | लिंक लंबाई | SMF km, OM3 ×2 m, OM2 m, OM1 m, कॉपर मीटर या OM4 ×2 m |
| 147 | डिवाइस टेक्नोलॉजी | ट्रांसमीटर टाइप निबल (नीचे) + तरंगदैर्ध्य कंट्रोल, कूल्ड, APD/PIN, ट्यून करने योग्य बिट |
| 148–163 | विक्रेता नाम | 16 ASCII — विक्रेता फ़ील्ड |
| 164 | एक्सटेंडेड मॉड्यूल | InfiniBand रेट बिट (SDR…EDR) |
| 165–167 | विक्रेता OUI | — |
| 168–183 | विक्रेता PN | — |
| 184–185 | विक्रेता rev | 2 ASCII |
| 186–189 | तरंगदैर्ध्य और टॉलरेंस | ×0.05 nm और ×0.005 nm; कॉपर के लिए: 2.5 / 5 / 7 / 12.9 GHz पर क्षीणन |
| 190 | अधिकतम केस तापमान | °C |
| 191 | CC_BASE | 128–190 का चेकसम — चेकसम |
| 192 | एक्सटेंडेड कंप्लायंस | SFF-8024 Table 4-4 कोड (100GBASE-SR4 = 02h, CWDM4 = 06h…) |
| 193–195 | ऑप्शन | इक्वलाइज़ेशन/एम्फ़सिस कंट्रोल, CDR ऑन/ऑफ़ और LOL फ़्लैग, स्क्वेल्च, कौन-से पेज उपलब्ध हैं |
| 196–211 | विक्रेता SN | — |
| 212–219 | डेट कोड | YYMMDD + 2 लॉट |
| 220 | डायग्नोस्टिक मॉनिटरिंग टाइप | Rx पावर औसत/OMA, Tx पावर मॉनिटर लागू |
| 221 | एन्हांस्ड ऑप्शन | इनिशियलाइज़ेशन-कम्पलीट फ़्लैग, रेट-सिलेक्ट डिक्लेरेशन, Tx-डिसेबल फ़ास्ट मोड |
| 222 | एक्सटेंडेड बिट रेट | ×250 Mb/s जब बाइट 140 = FFh हो |
| 223 | CC_EXT | 192–222 का चेकसम |
| 224–255 | विक्रेता-विशिष्ट | — |
बाइट 147 — ट्रांसमीटर टेक्नोलॉजी (बिट 7–4)
| वैल्यू | टेक्नोलॉजी | वैल्यू | टेक्नोलॉजी |
|---|---|---|---|
| 0h | 850 nm VCSEL | 8h | अन्य / अपरिभाषित |
| 1h | 1310 nm VCSEL | 9h | 1490 nm DFB |
| 2h | 1550 nm VCSEL | Ah | कॉपर, अनइक्वलाइज़्ड |
| 3h | 1310 nm FP | Bh | कॉपर, पैसिव इक्वलाइज़्ड |
| 4h | 1310 nm DFB | Ch | कॉपर, नियर व फ़ार एंड लिमिटिंग एक्टिव |
| 5h | 1550 nm DFB | Dh | कॉपर, फ़ार एंड लिमिटिंग एक्टिव |
| 6h | 1310 nm EML | Eh | कॉपर, नियर एंड लिमिटिंग एक्टिव |
| 7h | 1550 nm EML | Fh | कॉपर, लीनियर एक्टिव इक्वलाइज़र |
बिट 3–0: तरंगदैर्ध्य कंट्रोल, कूल्ड ट्रांसमीटर, APD (1) बनाम PIN (0) डिटेक्टर, ट्यून करने योग्य। ये टेक्नोलॉजी क्या हैं: लेज़र।
अन्य पेज
| पेज | कंटेंट |
|---|---|
| 01h | एप्लिकेशन सिलेक्ट टेबल (AST) — SFF-8079-स्टाइल सिलेक्शन के लिए एडवरटाइज़ की गई एप्लिकेशन; शायद ही कभी इस्तेमाल होता है |
| 02h | यूज़र EEPROM (128–255); CLEI कोड जब बाइट 129 का बिट 4 सेट हो |
| 03h | थ्रेशोल्ड: मॉड्यूल 128–175 (तापमान, Vcc), चैनल 176–223 (Rx पावर, Tx बायस, Tx पावर); चैनल कंट्रोल 226–241 (Tx इनपुट इक्वलाइज़ेशन, Rx आउटपुट एम्फ़सिस और एम्प्लिट्यूड, स्क्वेल्च और आउटपुट डिसेबल); चैनल मॉनिटर मास्क 242–253 |
| 20h–21h | ऑप्शनल एक्सटेंडेड फ़ंक्शन, बाइट 195 बिट 0 में डिक्लेयर्ड |
थ्रेशोल्ड सिमैंटिक्स: थ्रेशोल्ड और अलार्म।
पावर क्लास
बाइट 129 क्लास डिक्लेयर करता है, बाइट 93 होस्ट को मॉड्यूल को लो पावर से रिलीज़ करने और क्लास 5–8 एनेबल करने देता है, बाइट 107 क्लास 8 के लिए सटीक मैक्सिमम देता है। जो होस्ट ऐसी क्लास पढ़ता है जो उसका पोर्ट सप्लाई नहीं कर सकता, वह मॉड्यूल को लो पावर में रखता है — पावर और थर्मल मटीरियल में क्लास और लक्षण सूचीबद्ध हैं।
इंटरप्ट और LOL
जब बाइट 3–21 में कोई अनमास्क्ड फ़्लैग सेट होता है तो IntL लो हो जाता है; होस्ट फ़्लैग पढ़ता है, जिससे वे क्लियर हो जाते हैं। LOL फ़्लैग (बाइट 5) CDR का लॉक इंडिकेटर हैं और रेट मिसमैच का सबसे तेज़ संकेत — देखें स्पीड और रेट।
होस्ट क्या पढ़ते हैं
इंसर्शन → डेटा-रेडी का इंतज़ार करें → लोअर 0–127 और अपर 00h पढ़ें → CC_BASE / CC_EXT वेरिफ़ाई करें → आइडेंटिफ़ायर, कनेक्टर, कंप्लायंस और बाइट 192, वेंडर ब्लॉक डिकोड करें → पावर क्लास जाँचें → लो पावर रिलीज़ करें → CDR/रेट कॉन्फ़िगर करें → Tx डिसेबल क्लियर करें → मॉनिटर और फ़्लैग पोल करें। क्रम और टाइमिंग: होस्ट क्या करता है।
CodingBox में
CodingBox सभी मौजूद पेज पढ़ता है, उन्हें EEPROM editor में टैब के तौर पर हर फ़ील्ड के नाम के साथ दिखाता है, Check transceiver पर बाइट 147 और कंप्लायंस बाइट डिकोड करता है, DDM पर चारों लेन प्लॉट करता है और राइट पर CC_BASE और CC_EXT दोबारा कैलकुलेट करता है।
पूरी रजिस्टर टेबल: लोअर पेज 00h मैप (फ़्लैग, मॉनिटर, कंट्रोल) और अपर पेज मैप (पहचान जानकारी, थ्रेशोल्ड, चैनल कंट्रोल)।