CodingBox दस्तावेज़

EEPROM मेमोरी मैप त्वरित संदर्भ

CodingBox सबसे ज़्यादा जिन तीन मेमोरी लेआउट के साथ काम करता है, उनका एक-पेज बाइट मैप: SFF-8472 (SFP क्लास), SFF-8636 (QSFP+/QSFP28) और CMIS (QSFP-DD, OSFP, QSFP112, SFP-DD)। किसी फ़ील्ड को जल्दी खोजने के लिए इसे EEPROM editor में इस्तेमाल करें; एडिटर हर बाइट का नाम होवर पर दिखाता है, और असामान्य मामलों के लिए स्पेसिफ़िकेशन डॉक्यूमेंट ही अंतिम प्राधिकार बने रहते हैं।

पोज़िशन मौजूदा पब्लिक रिविज़न के मुताबिक हैं (SFF-8472 rev 12.x, SFF-8636 rev 2.x, CMIS 5.x)। पुराने मॉड्यूल पहले के रिविज़न लागू कर सकते हैं — कंप्लायंस बाइट जाँचें।

SFF-8472 — A0h (सीरियल ID)

बाइटफ़ील्डनोट
0आइडेंटिफ़ायर03h = SFP/SFP+/SFP28 (SFF-8024)
1एक्सटेंडेड आइडेंटिफ़ायर04h = MOD_DEF 4 (टू-वायर ID)
2कनेक्टर07h LC, 01h SC, 0Ch MPO, 21h कॉपर, 23h नॉन-सेपरेबल
3–10ट्रांसीवर कंप्लायंस कोडईथरनेट 10G (3), SONET (4–5), ईथरनेट 1G (6), FC (7–10)
11एन्कोडिंग64b/66b, 8b/10b, NRZ…
12नॉमिनल सिग्नलिंग रेट×100 Mb/s (103 = 10.3 Gb/s)
13रेट आइडेंटिफ़ायररेट-सिलेक्ट स्कीम (SFF-8079)
14SMF लंबाईkm
15SMF लंबाई×100 m
1650 µm OM2 लंबाई×10 m
1762.5 µm OM1 लंबाई×10 m
18OM4 या कॉपर लंबाईm
19OM3 लंबाई×10 m
20–35विक्रेता नामASCII, स्पेस-पैडेड
36एक्सटेंडेड कंप्लायंस कोडSFF-8024 Table 4-4
37–39विक्रेता OUIIEEE कंपनी ID
40–55विक्रेता पार्ट नंबरASCII
56–59विक्रेता रिविज़नASCII
60–61तरंगदैर्ध्य (nm) या केबल कंप्लायंस1310 = 051Eh
62फ़ाइबर चैनल स्पीड 2 / अनअलोकेटेड
63CC_BASEबाइट 0–62 का चेकसम
64–65ऑप्शनTX_DISABLE, TX_FAULT, RX_LOS, रेट सिलेक्ट…
66–67सिग्नलिंग रेट मैक्स / मिननॉमिनल से % ऊपर / नीचे
68–83विक्रेता सीरियल नंबरASCII
84–91डेट कोडYYMMDDLL
92डायग्नोस्टिक मॉनिटरिंग टाइपबिट 6 DDM, बिट 5 इंटरनल कैल, बिट 4 एक्सटर्नल कैल, बिट 3 एवरेज/OMA
93एन्हांस्ड ऑप्शनअलार्म/चेतावनी फ़्लैग, सॉफ़्ट TX_DISABLE, सॉफ़्ट रेट सिलेक्ट
94SFF-8472 कंप्लायंसजो रिविज़न मॉड्यूल फ़ॉलो करता है
95CC_EXTबाइट 64–94 का चेकसम
96–127विक्रेता-विशिष्ट
128–255रिज़र्व्ड (SFF-8079)

SFF-8472 — A2h (डायग्नोस्टिक्स)

बाइटफ़ील्डनोट
0–39थ्रेशोल्डतापमान, Vcc, बायस, Tx पावर, Rx पावर — हर एक के लिए HA, LA, HW, LW (विवरण)
40–55ऑप्शनल थ्रेशोल्डलेज़र तापमान, TEC करंट
56–91एक्सटर्नल कैलिब्रेशन कॉन्स्टेंटRx पावर पॉलिनॉमियल, स्लोप/ऑफ़सेट (विवरण)
92–94रिज़र्व्ड
95CC_DMIबाइट 0–94 का चेकसम
96–105रीयल-टाइम मॉनिटरतापमान, Vcc, Tx बायस, Tx पावर, Rx पावर (यूनिट)
106–109ऑप्शनल मॉनिटरलेज़र तापमान / TEC
110स्टेटस / कंट्रोलTX_DISABLE स्टेट, RS0/RS1, TX_FAULT, RX_LOS, डेटा रेडी
111रिज़र्व्ड
112–113अलार्म फ़्लैग
114–115ऑप्शनल कंट्रोलTx इनपुट EQ / Rx आउटपुट एम्फ़सिस
116–117चेतावनी फ़्लैग
118–119एक्सटेंडेड स्टेटस / कंट्रोलसॉफ़्ट RS, पावर लेवल
120–126विक्रेता-विशिष्टप्रोटेक्टेड मॉड्यूल पर पासवर्ड क्षेत्र 0x7B–0x7E (123–126) (राइट प्रोटेक्शन)
127टेबल / पेज सिलेक्टऑप्शनल अपर टेबल चुनता है
128–247यूज़र EEPROM (Table 00h)लिखने लायक़ स्क्रैच क्षेत्र
248–255विक्रेता कंट्रोल

SFF-8636 — निचला पेज 00h (QSFP+/QSFP28)

बाइटफ़ील्ड
0आइडेंटिफ़ायर (0Dh QSFP+, 11h QSFP28)
1रिविज़न कंप्लायंस
2स्टेटस: डेटा-नॉट-रेडी, IntL, फ़्लैट मेमोरी
3Tx LOS (7–4) / Rx LOS (3–0)
4Tx एडैप्टिव-EQ फ़ॉल्ट / Tx फ़ॉल्ट
5Tx LOL / Rx LOL (CDR)
6–7तापमान / Vcc अलार्म-चेतावनी फ़्लैग
9–14प्रति-लेन Rx पावर, Tx बायस, Tx पावर फ़्लैग
22–23मॉड्यूल तापमान
26–27मॉड्यूल Vcc
34–41Rx पावर, लेन 1–4
42–49Tx बायस, लेन 1–4
50–57Tx पावर, लेन 1–4
86प्रति लेन Tx डिसेबल
87 / 88Rx / Tx रेट सिलेक्ट
93पावर कंट्रोल (लो-पावर, ओवरराइड)
98CDR कंट्रोल (Tx 7–4, Rx 3–0)
100–106इंटरप्ट मास्क
119–122पासवर्ड बदलने की एंट्री
123–126पासवर्ड एंट्री (0x7B)
127पेज सिलेक्ट

SFF-8636 — ऊपरी पेज 00h (पहचान जानकारी)

बाइटफ़ील्ड
128आइडेंटिफ़ायर
129एक्सटेंडेड आइडेंटिफ़ायर: पावर क्लास, CDR की मौजूदगी (बिट 3/2), CLEI
130कनेक्टर
131–138स्पेसिफ़िकेशन कंप्लायंस (ईथरनेट, SONET, SAS, GbE, FC)
139एन्कोडिंग
140नॉमिनल बिट रेट (×100 Mb/s; FFh → बाइट 222 देखें)
141एक्सटेंडेड रेट सिलेक्ट कंप्लायंस
142SMF लंबाई (km)
143OM3 लंबाई (×2 m)
144 / 145OM2 / OM1 लंबाई (m)
146कॉपर या OM4 लंबाई (m)
147डिवाइस टेक्नोलॉजी (लेज़र टाइप, कूल्ड, ट्यून करने योग्य…)
148–163विक्रेता नाम
164एक्सटेंडेड मॉड्यूल कोड (InfiniBand)
165–167विक्रेता OUI
168–183विक्रेता पार्ट नंबर
184–185विक्रेता रिविज़न
186–187तरंगदैर्ध्य (÷20 nm) या कॉपर क्षीणन
188–189तरंगदैर्ध्य टॉलरेंस (÷200)
190अधिकतम केस तापमान
191CC_BASE (128–190)
192एक्सटेंडेड स्पेसिफ़िकेशन कंप्लायंस (SFF-8024 Table 4-4)
193–195ऑप्शन
196–211विक्रेता सीरियल नंबर
212–219डेट कोड
220डायग्नोस्टिक मॉनिटरिंग टाइप
221एन्हांस्ड ऑप्शन
222नॉमिनल बिट रेट (×250 Mb/s)
223CC_EXT (192–222)
224–255विक्रेता-विशिष्ट

ऊपरी पेज 03h थ्रेशोल्ड रखता है; पेज 02h यूज़र EEPROM; पेज 01h एप्लिकेशन सिलेक्ट (SFF-8636)।

CMIS — निचला पेज और मुख्य पेज

लोकेशनफ़ील्ड
निचला 0आइडेंटिफ़ायर (18h QSFP-DD, 19h OSFP, 1Eh QSFP112, 1Ah SFP-DD)
निचला 1CMIS रिविज़न (जैसे, 50h = 5.0)
निचला 2मॉड्यूल कैरेक्टरिस्टिक्स: फ़्लैट मेमोरी, मेमोरी मॉडल
निचला 3मॉड्यूल स्टेट (बिट 3–1: 1 LowPwr, 2 PwrUp, 3 Ready, 4 PwrDn, 5 Fault)
निचला 8–13मॉड्यूल फ़्लैग
निचला 14–25मॉड्यूल मॉनिटर (तापमान 14–15, Vcc 16–17, aux)
निचला 26मॉड्यूल ग्लोबल कंट्रोल (लो-पावर, सॉफ़्टवेयर रीसेट)
निचला 118–121पासवर्ड बदलना
निचला 122–125पासवर्ड एंट्री
निचला 126बैंक सिलेक्ट
निचला 127पेज सिलेक्ट
पेज 00h 128–255पहचान जानकारी: विक्रेता 129–144, OUI 145–147, PN 148–163, rev 164–165, SN 166–181, तारीख़ 182–189, CLEI 190–199, पावर क्लास 200–201, कनेक्टर 203, मीडिया टाइप 212…
पेज 01hएडवर्टाइज़मेंट: लागू किए गए मॉनिटर, CDR सपोर्ट, VDM, एप्लिकेशन (86–117)
पेज 02hथ्रेशोल्ड
पेज 10hलेन कंट्रोल: डेटा-पाथ, Tx डिसेबल, CDR एनेबल (160/161), एप्लिकेशन सिलेक्ट
पेज 11hलेन स्टेटस और मॉनिटर: फ़्लैग 134–153, Tx पावर 154–169, Tx बायस 170–185, Rx पावर 186–201
पेज 20h–2FhVDM (प्रति-लेन डायग्नोस्टिक्स)
पेज 9Fh, A0h+CDB कमांड / रिप्लाई

पूरा विवरण: CMIS, SFP-DD के लिए MIS

चेकसम

चेकसमकवर करता हैकहाँ
CC_BASE (SFP)A0h 0–62A0h 63
CC_EXT (SFP)A0h 64–94A0h 95
CC_DMI (SFP)A2h 0–94A2h 95
CC_BASE (QSFP)128–190191
CC_EXT (QSFP)192–222223
CMIS पेज चेकसमप्रति पेजपेज का आख़िरी बाइट

ये सभी सिंपल 8-bit सम हैं। CodingBox हर राइट पर इन्हें ऑटोमैटिक तरीक़े से दोबारा कैलकुलेट करता है — पुराने चेकसम वाला हाथ से एडिट किया डंप ज़्यादातर होस्ट पर रिजेक्ट हो जाता है (EEPROM रीकोडिंग)।

इन बाइट तक कैसे पहुँचा जाता है, इसका प्रोटोकॉल-लेवल नज़रिया — एड्रेस, पेजिंग, बैंक, टाइमिंग: टू-वायर इंटरफ़ेस। हर चेकसम किन बाइट को कवर करता है और उन्हें कैसे कैलकुलेट करें: चेकसम

यह पेज संक्षिप्त नज़रिया है। पूरे बाइट-दर-बाइट और बिट-दर-बिट टेबल: SFF-8472 A0h · SFF-8472 A2h · SFF-8636 निचला · SFF-8636 ऊपरी · CMIS निचला · CMIS ऊपरी · CMIS लेन · XFP

पावर-क्लास बाइट सभी फ़ैमिली में, क्लास की सीढ़ी और असली खपत के आँकड़ों के साथ: पावर और खपत; कौन-सा डॉक्यूमेंट किस बाइट रेंज को परिभाषित करता है और उसे कहाँ से लें: स्टैंडर्ड मैप


अगर आपको इस सामग्री में कोई अशुद्धि या त्रुटि दिखे, तो संबंधित अंश चुनें और Ctrl+Enter दबाकर