خريطة سجلات CMIS: الصفحة السفلى · المواصفات والمعايير · وحدات الإرسال والاستقبال الضوئية والكبلات · الوثائق · CodingBox
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 .