CodingBox الوثائق

خريطة سجلات CMIS: الصفحة السفلى

البايتات الـ128 السفلى من وحدة CMIS (QSFP-DD، وOSFP، وQSFP112، وSFP-DD بـCMIS…) مرئية دائمًا، وتحمل واجهة وقت التشغيل على مستوى الوحدة: المعرّف وإصدار CMIS، وحالة الوحدة، والأعلام والأقنعة، ومراقبات الوحدة، وعناصر التحكم العامة، وحالة CDB، ونوع الوسط، وواصفات التطبيقات الثمانية الأولى، وإدخال كلمة المرور، ومحدِّدا البنك/الصفحة. تسرد هذه الصفحة كل ذلك بايتًا بايتًا وبتًا بتًا، مُجمَّعة وفق CMIS 5.x مع الإشارة إلى فروق 4.x. السرد: CMIS؛ والصفحات العليا في خريطة صفحات CMIS العلوية؛ وصفحات كل مسار في خريطة صفحات مسارات CMIS.

الدليل: rsvd = محجوز · custom = خاص بالمورّد · الأعلام مُثبَّتة، وتُمسح عند القراءة؛ وبت قناع = 1 يمنع إسهام العلم في IntL.

المعرّف والحالة — البايتات 0–7

البايتالحقلالبتات / القيم
0المعرّفSFF-8024 الجدول 4-1: 18h QSFP-DD · 19h OSFP · 1Eh QSFP+/28/56 بـCMIS · 1Fh SFP-DD بـCMIS · 20h SFP+ بـCMIS (SFP112) · 21h OSFP-XD
1مراجعة CMIS7–4 الرئيسي · 3–0 الثانوي: 30h = 3.0 · 40h = 4.0 · 41h = 4.1 · 50h = 5.0 · 51h–53h = 5.1–5.3
2خصائص الذاكرة7 MemoryModel (1 = مسطّحة، بلا تقسيم إلى صفحات) · 6 SteppedConfigOnly (1 = يجب تطبيق ضبط مسار البيانات مسارًا مسارًا) · 5–4 rsvd · 3–2 MciMaxSpeed: 00 = 400 kHz · 01 = 1 MHz · 1–0 rsvd
3حالة الوحدة7–4 rsvd · 3–1 ModuleState: 001 ModuleLowPwr · 010 ModulePwrUp · 011 ModuleReady · 100 ModulePwrDn · 101 ModuleFault · 0 InterruptDeasserted (1 = لا مقاطعة معلَّقة)
4ملخّص أعلام البنك 0بت لكل مجموعة أعلام موجودة في صفحات مسارات البنك 0 (تغيّر حالة مسار البيانات، وأعلام Tx/Rx، والإنذارات) — تُقرأ لمعرفة أي بنك يجب فحصه
5ملخّص أعلام البنك 1كالبايت 4 للمسارات 9–16
6ملخّص أعلام البنك 2المسارات 17–24
7ملخّص أعلام البنك 3المسارات 25–32

أعلام الوحدة — البايتات 8–11

البايتالحقلالبتات
8أعلام على مستوى الوحدة7–5 rsvd · 4 CdbCmdComplete2 · 3 CdbCmdComplete1 · 2 DataPathFirmwareFault · 1 ModuleFirmwareFault · 0 ModuleStateChanged
9أعلام الحرارة / Vcc7 تحذير Vcc المنخفض · 6 تحذير Vcc المرتفع · 5 إنذار Vcc المنخفض · 4 إنذار Vcc المرتفع · 3 تحذير الحرارة المنخفض · 2 تحذير الحرارة المرتفع · 1 إنذار الحرارة المنخفض · 0 إنذار الحرارة المرتفع
10أعلام Aux1 / Aux27 تحذير Aux2 المنخفض · 6 تحذير Aux2 المرتفع · 5 إنذار Aux2 المنخفض · 4 إنذار Aux2 المرتفع · 3 تحذير Aux1 المنخفض · 2 تحذير Aux1 المرتفع · 1 إنذار Aux1 المنخفض · 0 إنذار Aux1 المرتفع
11أعلام Aux3 / المخصَّصة7–4 تحذير منخفض / تحذير مرتفع / إنذار منخفض / إنذار مرتفع للقيمة المقيسة المخصّصة · 3 تحذير Aux3 المنخفض · 2 تحذير Aux3 المرتفع · 1 إنذار Aux3 المنخفض · 0 إنذار Aux3 المرتفع
12–13rsvd

مراقبات الوحدة — البايتات 14–25

البايتاتالقيمة المقيسةالصيغة
14–15الحرارة16 بت موقّعة، 1/256 °C
16–17Vcc16 بت غير موقّعة، 100 µV
18–19Aux1تيار TEC (موقّع، % من الأقصى ×100/32767) أو درجة حرارة الليزر (1/256 °C) — النوع مُعلَن في الصفحة 01h
20–21Aux2درجة حرارة الليزر أو تيار TEC
22–23Aux3درجة حرارة الليزر أو جهد تغذية إضافي (100 µV)
24–25قيمة مقيسة مخصّصةيحدّدها المورّد

عناصر التحكم العامة والأقنعة — البايتات 26–36

البايتالحقلالبتات
26عناصر التحكم العامة بالوحدةCMIS 5.x: 7 rsvd · 6 LowPwrAllowRequestHW (1 = يجوز لطرف LPMode طلب القدرة المنخفضة) · 5 SquelchMethodSelect (0 = كتم OMA، و1 = Pave) · 4 LowPwrRequestSW (1 = طلب القدرة المنخفضة) · 3 SoftwareReset · 2–0 rsvd · 4.x: 6 = LowPwr (طلب قدرة منخفضة برمجي) · 4 = ForceLowPwr · 5 و3 كما أعلاه
27أقنعة أعلام الوحدةأقنعة للبايت 8 (مواضع البتات نفسها)
28أقنعة الحرارة / Vccأقنعة للبايت 9
29أقنعة Aux1 / Aux2أقنعة للبايت 10
30أقنعة Aux3 / المخصّصةأقنعة للبايت 11
31–36rsvd

حالة CDB والبرنامج الثابت — البايتات 37–41

البايتالحقلالبتات / القيم
37CdbStatus1 (كتلة الأوامر 1)7 CdbIsBusy · 6 CdbHasFailed · 5–0 CdbCommandResult: أثناء الانشغال — 01h التقاط الأمر، و02h التحقق، و03h التنفيذ؛ عند النجاح — 01h نجاح، و02h بلا استجابة؟؛ عند الفشل — 01h أمر غير معروف، و02h معلمة خارج المدى، و03h خطأ طول، و04h خطأ مجموع اختباري، و05h خطأ كلمة مرور، و06h غير مفعَّل، و07h إلغاء؟ … (راجع الجدول 8-20 من CMIS)
38CdbStatus2 (كتلة الأوامر 2)التخطيط نفسه
39البرنامج الثابت النشط للوحدة — الرقم الرئيسيإصدار الصورة قيد التشغيل
40البرنامج الثابت النشط للوحدة — الرقم الثانوي
41ModuleFaultCause00h لا عطل · 01h جموح TEC · 02h ذاكرة بيانات تالفة · 03h ذاكرة برنامج تالفة · 04h–1Fh rsvd · 20h–FFh custom
42–63rsvd
64–84rsvd / customحسب المراجعة

نوع الوسط والتطبيقات — البايتات 85–117

البايتالحقلالمحتوى
85MediaType00h غير معرَّف · 01h MMF (SFF-8024 الجدول 4-6) · 02h SMF (4-7) · 03h نحاس سلبي (4-8) · 04h كبل فعّال (4-9) · 05h BASE-T (4-10) · 06h–3Fh rsvd · 40h–8Fh custom
86–89واصف التطبيق 1البايت 86 HostInterfaceID (SFF-8024 الجدول 4-5) · 87 MediaInterfaceID (الجدول حسب البايت 85) · 88 البتات 7–4 HostLaneCount، و3–0 MediaLaneCount · 89 HostLaneAssignmentOptions — البت n = 1: يجوز أن يكون المسار n+1 أول مسار في مسار بيانات هذا التطبيق
90–93واصف التطبيق 2التخطيط نفسه
94–97واصف التطبيق 3
98–101واصف التطبيق 4
102–105واصف التطبيق 5
106–109واصف التطبيق 6
110–113واصف التطبيق 7
114–117واصف التطبيق 8

قيمة FFh في أول بايت من واصف تُنهي القائمة. تتابع الواصفات 9–15 في بايتات الصفحة 01h 223–250؛ وخيارات تخصيص مسار الوسط الخاصة بها في الصفحة 01h 176–190. مثال: 12 1C 84 01 = 400GAUI-8 C2M ↔ 400GBASE-DR4، بثمانية مسارات مضيف / أربعة مسارات وسط، تبدأ من مسار المضيف 1؛ 0E 14 21 55 = 100GAUI-2 ↔ 100GBASE-DR، بمساري 2/1، ويجوز أن تبدأ من المسارات 1، 3، 5، 7 (تفريع 4 × 100G).

كلمات المرور والمحدِّدات — البايتات 118–127

البايتالحقلالمحتوى
118–121تغيير كلمة المروريحدّدها المورّد
122–125إدخال كلمة المروريحدّدها المورّد — أنواع الحماية من الكتابة
126BankSelect00h البنك 0 (المسارات 1–8) · 01h البنك 1 (9–16) · 02h البنك 2 · 03h البنك 3؛ يُطبَّق على الصفحات المقسَّمة إلى بنوك 10h–3Fh
127PageSelect00h بيانات التعريف · 01h الإعلانات · 02h العتبات · 04h قدرات الليزر · 10h التحكم بالمسار · 11h حالة المسار · 12h التحكم بالضبط · 13h–14h التشخيصات · 20h–2Fh VDM · 9Fh CDB · A0h–AFh CDB EPL · 80h–8Fh… custom

قراءة صفحة QSFP-DD السفلى عمليًا

  1. البايت 0 = 18h، والبايت 1 = 50h → QSFP-DD، وCMIS 5.0؛ البايت 2 البت 7 = 0 → ذاكرة مقسَّمة إلى صفحات.
  2. البايت 3 = 03h → ModuleLowPwr (001 في البتات 3–1، والمقاطعة غير معلَّقة) — طبيعي مباشرة بعد الإدخال؛ 07h → ModuleReady.
  3. البايت 85 = 02h → جدول وسط SMF؛ والبايتات 86–89 → التطبيق الأول (مثلًا DR4).
  4. البايتات 8–11 → هل ضُبط أي علم للوحدة؟ اقرأ مرتين لمسح السجل.
  5. البايتات 14–17 → الحرارة وVcc.
  6. للخروج من القدرة المنخفضة في 5.x: امسح البت 4 من البايت 26 (LowPwrRequestSW)، وتأكد أن طرف LPMode منخفض أو أن البت 6 يساوي 0؛ ثم انتظر حتى يصل البايت 3 إلى 07h.

خرائط ذات صلة


إذا وجدت معلومة غير دقيقة أو خطأً في هذه المادة، فحدِّد المقطع المعني واضغط Ctrl+Enter .