SFF-8636 लोअर पेज 00h रजिस्टर मैप
QSFP+/QSFP28 मॉड्यूल के निचले 128 बाइट हमेशा दिखते हैं और वह सब रखते हैं जिसे होस्ट रनटाइम पर छूता है: आइडेंटिफ़ायर और रिविज़न, इंटरप्ट फ़्लैग, मॉड्यूल और प्रति-लेन मापे गए मान, Tx डिसेबल, रेट और एप्लिकेशन सिलेक्ट, पावर कंट्रोल, CDR कंट्रोल, मास्क, पासवर्ड और पेज-सिलेक्ट बाइट। यह पेज इन्हें बाइट दर बाइट और बिट दर बिट सूचीबद्ध करता है, SFF-8636 Rev 2.11 के हिसाब से तैयार किया गया (Rev 2.10 में शामिल हुए फ़ील्ड rev 2.10 से चिह्नित हैं)। विवरण: SFF-8636; आइडेंटिटी ब्लॉक अपर पेज 00h मैप में है।
लेजेंड: rsvd = रिज़र्व्ड · vendor = विक्रेता-विशिष्ट · लेन 1–4 नंबर की गई हैं; प्रति-लेन बाइट में, जब तक बताया न जाए, बिट 7–4 = पहले ग्रुप की लेन 4,3,2,1 और बिट 3–0 = दूसरे ग्रुप की लेन 4,3,2,1 · फ़्लैग लैच्ड होते हैं, पढ़ने पर क्लियर हो जाते हैं।
आइडेंटिफ़िकेशन और स्टेटस — बाइट 0–2
| बाइट | फ़ील्ड | बिट |
|---|
| 0 | आइडेंटिफ़ायर | SFF-8024 टेबल 4-1: 0Ch QSFP · 0Dh QSFP+ · 11h QSFP28 · 1Eh QSFP, CMIS के साथ (तब CMIS मैप लागू होता है) |
| 1 | रिविज़न कंप्लायंस | 00h अनिर्दिष्ट · 01h SFF-8436 ≤ 4.8 · 02h SFF-8436 ≤ 4.8, SFF-8636 के मुताबिक़ 186–189 के साथ · 03h SFF-8636 ≤ 1.3 · 04h 1.4 · 05h 1.5 · 06h 2.0 · 07h 2.5/2.6/2.7 · 08h 2.8/2.9/2.10 — स्पेसिफ़िकेशन रिविज़न |
| 2 | स्टेटस इंडिकेटर | 7–3 rsvd · 2 Flat_mem (1 = सिर्फ़ पेज 00h) · 1 IntL (1 = इंटरप्ट असर्टेड, पिन का रीड-ओनली मिरर) · 0 Data_Not_Ready |
इंटरप्ट फ़्लैग — बाइट 3–21
| बाइट | फ़्लैग ग्रुप | बिट |
|---|
| 3 | LOS | 7 L-Tx4 LOS · 6 L-Tx3 LOS · 5 L-Tx2 LOS · 4 L-Tx1 LOS · 3 L-Rx4 LOS · 2 L-Rx3 LOS · 1 L-Rx2 LOS · 0 L-Rx1 LOS |
| 4 | Tx फ़ॉल्ट / एडैप्टिव EQ फ़ॉल्ट | 7 L-Tx4 एडैप्टिव EQ फ़ॉल्ट · 6 L-Tx3 · 5 L-Tx2 · 4 L-Tx1 एडैप्टिव EQ फ़ॉल्ट · 3 L-Tx4 फ़ॉल्ट · 2 L-Tx3 फ़ॉल्ट · 1 L-Tx2 फ़ॉल्ट · 0 L-Tx1 फ़ॉल्ट |
| 5 | LOL (CDR लॉक) | 7 L-Tx4 LOL · 6 L-Tx3 · 5 L-Tx2 · 4 L-Tx1 LOL · 3 L-Rx4 LOL · 2 L-Rx3 · 1 L-Rx2 · 0 L-Rx1 LOL |
| 6 | तापमान | 7 तापमान हाई अलार्म · 6 तापमान लो अलार्म · 5 तापमान हाई वार्निंग · 4 तापमान लो वार्निंग · 3–1 rsvd · 0 इनिशियलाइज़ेशन कम्प्लीट फ़्लैग rev 2.x |
| 7 | Vcc | 7 Vcc हाई अलार्म · 6 Vcc लो अलार्म · 5 Vcc हाई वार्निंग · 4 Vcc लो वार्निंग · 3–0 rsvd |
| 8 | विक्रेता | — |
| 9 | Rx पावर लेन 1–2 | 7 Rx1 पावर हाई अलार्म · 6 Rx1 लो अलार्म · 5 Rx1 हाई वार्निंग · 4 Rx1 लो वार्निंग · 3 Rx2 हाई अलार्म · 2 Rx2 लो अलार्म · 1 Rx2 हाई वार्निंग · 0 Rx2 लो वार्निंग |
| 10 | Rx पावर लेन 3–4 | Rx3 (7–4) और Rx4 (3–0) के लिए वही ले-आउट |
| 11 | Tx बायस लेन 1–2 | वही ले-आउट: Tx1 बायस (7–4), Tx2 बायस (3–0) |
| 12 | Tx बायस लेन 3–4 | Tx3 (7–4), Tx4 (3–0) |
| 13 | Tx पावर लेन 1–2 | Tx1 पावर (7–4), Tx2 पावर (3–0) |
| 14 | Tx पावर लेन 3–4 | Tx3 (7–4), Tx4 (3–0) |
| 15–16 | rsvd | — |
| 17–21 | विक्रेता | विक्रेता-विशिष्ट फ़्लैग |
मॉड्यूल मॉनिटर — बाइट 22–33
| बाइट | मापा गया मान | फ़ॉर्मैट |
|---|
| 22–23 | तापमान | साइन्ड 16-बिट, 1/256 °C |
| 24–25 | rsvd | — |
| 26–27 | Vcc | अनसाइन्ड 16-बिट, 100 µV |
| 28–29 | rsvd | — |
| 30–33 | विक्रेता | — |
चैनल मॉनिटर — बाइट 34–81
| बाइट | मापा गया मान | फ़ॉर्मैट |
|---|
| 34–35 / 36–37 / 38–39 / 40–41 | Rx1 / Rx2 / Rx3 / Rx4 पावर | अनसाइन्ड 16-बिट, 0.1 µW |
| 42–43 / 44–45 / 46–47 / 48–49 | Tx1 / Tx2 / Tx3 / Tx4 बायस | अनसाइन्ड 16-बिट, 2 µA |
| 50–51 / 52–53 / 54–55 / 56–57 | Tx1 / Tx2 / Tx3 / Tx4 पावर | अनसाइन्ड 16-बिट, 0.1 µW |
| 58–65 | rsvd | — |
| 66–81 | विक्रेता | — |
| 82–85 | rsvd | — |
प्रति-लेन इंटरप्रिटेशन: प्रति-लेन डायग्नोस्टिक्स।
कंट्रोल — बाइट 86–99
| बाइट | फ़ील्ड | बिट |
|---|
| 86 | Tx डिसेबल | 7–4 rsvd · 3 Tx4 डिसेबल · 2 Tx3 · 1 Tx2 · 0 Tx1 डिसेबल (1 = लेज़र बंद) |
| 87 | Rx रेट सिलेक्ट | 7–6 Rx4 रेट सिलेक्ट · 5–4 Rx3 · 3–2 Rx2 · 1–0 Rx1 (प्रति लेन 2-बिट कोड; 00 = सबसे कम रेट ग्रुप) — रेट सिलेक्ट |
| 88 | Tx रेट सिलेक्ट | 7–6 Tx4 · 5–4 Tx3 · 3–2 Tx2 · 1–0 Tx1 |
| 89 | Rx4 एप्लिकेशन सिलेक्ट | पेज 01h से एप्लिकेशन कोड (SFF-8079 मॉडल); 00h = कोई नहीं |
| 90 | Rx3 एप्लिकेशन सिलेक्ट | — |
| 91 | Rx2 एप्लिकेशन सिलेक्ट | — |
| 92 | Rx1 एप्लिकेशन सिलेक्ट | — |
| 93 | पावर कंट्रोल | 7–4 rsvd · 3 पावर क्लास 8 एनेबल rev 2.10 · 2 हाई पावर क्लास एनेबल (क्लास 5–7) · 1 Power_set (1 = लो पावर मोड; बिट 0 = 1 होने पर असरदार) · 0 Power_override (1 = LPMode पिन की जगह सॉफ़्टवेयर पावर मोड कंट्रोल करता है) |
| 94 | Tx4 एप्लिकेशन सिलेक्ट | — |
| 95 | Tx3 एप्लिकेशन सिलेक्ट | — |
| 96 | Tx2 एप्लिकेशन सिलेक्ट | — |
| 97 | Tx1 एप्लिकेशन सिलेक्ट | — |
| 98 | CDR कंट्रोल | 7 Tx4 CDR ऑन · 6 Tx3 · 5 Tx2 · 4 Tx1 CDR ऑन · 3 Rx4 CDR ऑन · 2 Rx3 · 1 Rx2 · 0 Rx1 CDR ऑन (1 = CDR एनेबल्ड, 0 = बायपास) — CDR |
| 99 | सिग्नल कंट्रोल rev 2.10 | 7–2 rsvd · 1 LPMode/TxDis इनपुट पिन फ़ंक्शन (0 = LPMode, 1 = TxDis) · 0 IntL/LOSL आउटपुट पिन फ़ंक्शन (0 = IntL, 1 = LOSL); उपलब्धता अपर बाइट 193 में एडवरटाइज़ की जाती है |
मास्क — बाइट 100–106
किसी मास्क बिट को 1 पर सेट करने से संबंधित फ़्लैग IntL असर्ट नहीं कर पाता।
| बाइट | किसके लिए मास्क | बिट ले-आउट |
|---|
| 100 | LOS फ़्लैग | बाइट 3 जैसा |
| 101 | Tx फ़ॉल्ट / एडैप्टिव EQ फ़ॉल्ट | बाइट 4 जैसा |
| 102 | LOL फ़्लैग | बाइट 5 जैसा |
| 103 | तापमान फ़्लैग | 7–4 बाइट 6 के बिट 7–4 जैसा · 0 इनिशियलाइज़ेशन-कम्प्लीट मास्क |
| 104 | Vcc फ़्लैग | बाइट 7 जैसा |
| 105 | विक्रेता | — |
| 106 | विक्रेता | — |
Rx पावर, Tx बायस और Tx पावर मास्क पेज 03h बाइट 242–247 पर हैं।
एक्सटेंडेड कंट्रोल और पासवर्ड — बाइट 107–127
| बाइट | फ़ील्ड | विवरण |
|---|
| 107 | मैक्स पावर rev 2.10 | अधिकतम पावर खपत, 0.1 W की यूनिट में, पावर क्लास 8 के लिए मान्य (अपर बाइट 129 बिट 5) |
| 108–109 | प्रोपेगेशन डिले rev 2.10 | केबल असेंबली: डिले 10 ns की यूनिट में |
| 110 | एडवांस्ड लो-पावर मोड rev 2.10 | बिट 3–0 एक इंटरमीडिएट लो-पावर क्लास एडवरटाइज़/कंट्रोल करते हैं (रिविज़न के मुताबिक़) |
| 111–112 | rsvd | — |
| 113–118 | rsvd / विक्रेता | — |
| 119–122 | पासवर्ड चेंज एंट्री | विक्रेता द्वारा परिभाषित (नया पासवर्ड लिखें) |
| 123–126 | पासवर्ड एंट्री | विक्रेता द्वारा परिभाषित; सामान्य अनलॉक क्षेत्र — राइट-प्रोटेक्शन के प्रकार |
| 127 | पेज सिलेक्ट | 00h पहचान जानकारी · 01h एप्लिकेशन-सिलेक्ट टेबल · 02h यूज़र EEPROM · 03h थ्रेशोल्ड और चैनल कंट्रोल · 20h–21h ऑप्शनल; 128–255 पढ़ने से पहले लिखें |
व्यवहार में QSFP28 लोअर पेज पढ़ना
- बाइट 0 = 11h, बाइट 1 = 06h या 08h → SFF-8636 rev 2.x QSFP28; बाइट 2 बिट 0 = 0 → डेटा रेडी।
- बाइट 3–14 सभी 00h → कोई LOS, फ़ॉल्ट, LOL या थ्रेशोल्ड फ़्लैग नहीं (दो बार पढ़ें: पहली रीड लैच्ड हिस्ट्री क्लियर कर देती है)।
- बाइट 34–57 → चार Rx पावर, चार बायस करंट, चार Tx पावर; लेन को आपस में कंपेयर करें (सामान्य वैल्यू)।
- बाइट 86 = 00h → सभी लेज़र एनेबल्ड; बाइट 93 बिट 1 = 0 → हाई पावर; बाइट 98 = FFh → सभी CDR ऑन।
- बाइट 127 = 00h → अपर पेज पहचान जानकारी दिखाता है (अपर पेज 00h मैप)।
संबंधित मैप