SFF-8636 — QSFP انتظام
SFF-8636، یعنی Management Interface for Cabled Environments، چار لین والی QSFP فیملی — QSFP+ (40G)، QSFP28 (100G)، زیادہ تر QSFP56 (200G) ماڈیولز — اور CXP اور microQSFP جیسے متعلقہ متوازی فارم فیکٹرز کے لیے مینجمنٹ تخصیص ہے۔ اس نے SFF-8436 کی جگہ لی، اس کا میموری لے آؤٹ برقرار رکھا، اور ریویژنز 2.x کے ذریعے بڑھتا رہتا ہے۔ Fibre Channel اور 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 Ethernet 10/40G (بٹ 7 = بائٹ 192 استعمال کریں)، 132 SONET، 133 SAS/SATA، 134 GbE، 135–138 Fibre Channel — مطابقتی کوڈز |
| 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 | وینڈر نظرثانی | 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 جدول 4-4 کوڈ (100GBASE-SR4 = 02h، CWDM4 = 06h…) |
| 193–195 | اختیارات | ایکولائزیشن/ایمفیسس کنٹرولز، CDR آن/آف اور LOL فلیگز، اسکوئلچ، کون سے صفحات مہیا ہیں |
| 196–211 | وینڈر SN | — |
| 212–219 | تاریخ کوڈ | YYMMDD + 2 لاٹ |
| 220 | تشخیصی نگرانی کی قسم | Rx پاور اوسط/OMA، Tx پاور مانیٹر نافذ |
| 221 | بہتر اختیارات | ابتدائی کاری مکمل فلیگ، ریٹ سلیکٹ اعلان، Tx-disable فاسٹ موڈ |
| 222 | توسیعی بٹ شرح | بائٹ 140 = FFh ہونے پر ×250 Mb/s |
| 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)؛ بائٹ 129 بٹ 4 سیٹ ہونے پر CLEI کوڈ |
| 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 میں انہیں ہر فیلڈ کے نام کے ساتھ ٹیبز کے طور پر دکھاتا ہے، بائٹ 147 اور مطابقتی بائٹس کو Check transceiver پر ڈی کوڈ کرتا ہے، DDM پر چار لینز پلاٹ کرتا ہے اور لکھتے وقت CC_BASE اور CC_EXT دوبارہ حساب کرتا ہے۔
مکمل رجسٹر جدولیں: زیریں صفحہ 00h میپ (فلیگز، مانیٹرز، کنٹرولز) اور بالائی صفحات میپ (شناخت، حدیں، چینل کنٹرولز)۔