مراجعات المواصفات وبايتات الإصدار
المواصفات وثائق حية. تُعلن الوحدة عن المراجعة التي تتبعها خريطة ذاكرتها، ويقرأ المضيف الخريطة وفق المراجعة التي يعرفها. وفي أغلب الأحيان يتوافق الاثنان بما يكفي؛ وحين لا يتوافقان، يُقرأ بايت على أنه شيء آخر غير ما هو عليه. تسرد هذه الصفحة بايتات الإصدار، وكيفية فك ترميزها، وما أضافه كل جيل — تقريبًا — لتتمكن من معرفة ما إذا كان الحقل الذي تنظر إليه موجودًا أصلًا للوحدة التي أمامك.
أين يُعلَن الإصدار
| العائلة | البايت | الترميز |
|---|---|---|
| SFF-8472 (SFP) | A0h، البايت 94 | رمز مُعدَّد (الجدول أدناه) |
| SFF-8636 (QSFP) | البايت 1 | رمز مُعدَّد (الجدول أدناه) |
| CMIS | البايت 1 | نصف البايت الرئيسي . نصف البايت الفرعي (50h = 5.0) |
| MIS (SFP-DD) | البايت 1 | كما في CMIS |
| INF-8077i (XFP) | لا يوجد | المعرّف 06h يعني ضمنًا INF-8077i المراجعة 4.x |
SFF-8472 — البايت 94
| القيمة | المراجعة | أبرز الإضافات، تقريبًا |
|---|---|---|
| 00h | غير محدد | وحدات سابقة للتشخيص؛ بيانات تعريف فقط |
| 01h | 9.3 | أول تشخيص رقمي: عتبات A2h، والقيم المقيسة، والأعلام |
| 02h | 9.5 | توضيحات، وقيم مقيسة اختيارية لحرارة الليزر / TEC |
| 03h | 10.2 | حقبة SFP+: اختيار المعدل، وخيار المستقبل الخطي، وخيارات موسّعة في البايت 93 |
| 04h | 10.4 | اختيار معدل برمجي وفق SFF-8431، ومستوى القدرة 2، واختيار التطبيق وفق SFF-8079 |
| 05h | 11.0 | ترميز نحاس 10G (DAC) — بتات تقنية الكبل، والتوهين في 60–61 |
| 06h | 11.3 | خيارات ممتدة، وخيار مرسل قابل للضبط، ورموز سرعة 16GFC |
| 07h | 11.4 | ذاكرة A2h مقسَّمة إلى صفحات (البت 4 من البايت 64)، وصفحة الضبط القابل للتوليف 02h من SFF-8690 |
| 08h | 12.0 | توافق مواصفة ممتد في البايت 36 عبر SFF-8024؛ رموز حقبة 25G/100G |
| 09h | 12.4 | مستوى القدرة 3 (2.0 W)، وسرعة FC رقم 2 في البايت 62، ورمز ترميز PAM4، ومطابقة مع SFF-8024 |
قاعدة عملية: الوحدة التي تدّعي 08h أو 09h يجب أن يكون البايت 36 لديها ذا معنى (أو صفرًا) وأن يحمل البايت 66 معدل ×250 Mb/s عندما يكون البايت 12 = FFh؛ أما الوحدة التي تدّعي 03h أو أقل فليس للبايت 36 لديها أي دلالة على الإطلاق — ويتجاهله المضيف.
SFF-8636 — البايت 1
| القيمة | الخريطة المتبعة | أبرز الإضافات |
|---|---|---|
| 00h | غير محدد (SFF-8436 المراجعة 4.8 أو أقدم) | خريطة QSFP+ الأصلية |
| 01h | SFF-8436 المراجعة 4.8 أو أقدم | — |
| 02h | SFF-8436 المراجعة 4.8 مع البايتات 186–189 وفق SFF-8636 | حقلا الطول الموجي والتفاوت |
| 03h | SFF-8636 المراجعة 1.3 أو أقدم | أول إصدار من SFF-8636 |
| 04h | المراجعة 1.4 | — |
| 05h | المراجعة 1.5 | — |
| 06h | المراجعة 2.0 | QSFP28 / 100G: التوافق الممتد في البايت 192، وفئات القدرة 5–7، والتحكم بـ CDR وأعلام LOL |
| 07h | المراجعات 2.5، و2.6، و2.7 | الصفحتان 20h–21h، ووضع تعطيل Tx السريع، ورموز إضافية في الجدول 4-4 |
| 08h | المراجعات 2.8، و2.9، و2.10 | فئة القدرة 8 والقدرة القصوى في البايت 107، ورموز 200G (QSFP56)، وترميز PAM4 |
المضيفات السابقة للمراجعة 2.0 لا تنظر إلى البايت 192 — فوحدة 100G في مبدّل من حقبة 40G تكون «غير معروفة» لهذا السبب وحده، أيًّا كان ما تقوله كتلة المورّد.
CMIS — البايت 1
| القيمة | الإصدار | أبرز التغييرات |
|---|---|---|
| 30h | 3.0 (2018، QSFP-DD MSA) | أول نموذج مشترك: الصفحات السفلى/العلوية، والتطبيقات، وآلتا حالة الوحدة ومسار البيانات، وCDB |
| 40h | 4.0 (2019) | مجموعات تحكم على مراحل، وصفحات VDM من 20h إلى 2Fh، وواصفات تطبيق ممتدة، ومُدد زمنية أوضح |
| 41h | 4.1 | تصويبات وتوضيحات |
| 50h | 5.0 (2021، OIF) | بنوك حتى 32 مسارًا، ونموذج مسار بيانات وأعلام مسار مُحسَّن، وقيم VDM قابلة للمراقبة موسَّعة، وصفحتا تشخيص 13h–14h |
| 51h–53h | 5.1، و5.2، و5.3 | تدريجية: أنواع VDM إضافية، ونقاط مراقبة للتماسك (coherent/ZR)، وتحسينات في إدارة البرنامج الثابت |
وحدة CMIS 5.x في مضيف يطبّق 4.0 تعمل عادة في التدفق الأساسي (آلة الحالة، واختيار التطبيق) لكن المضيف لن يقرأ صفحات VDM الأحدث؛ وقد يفشل مضيف يطبّق 3.0 فقط في تشغيل وحدة 5.x أصلًا — مشكلات CMIS. وإصدارات MIS تساير CMIS: MIS.
قواعد التوافق
- وحدة أحدث، ومضيف أقدم — تُفك الرموز غير المعروفة على أنها غير معروفة؛ وتُحتمَل عادةً قيمة أعلى للبايت 94 / البايت 1. وتبدأ المشكلات عندما يحتاج المضيف إلى حقل لا يوجد إلا في المراجعة الجديدة (البايت 192، والتطبيقات).
- وحدة أقدم، ومضيف أحدث — لا مشكلة؛ فالمضيفات تحافظ على التحليل التوافقي مع الإصدارات الأقدم.
- مراجعة مُعلَنة لا تتسق مع المحتوى — هذا هو الفخ الحقيقي. فإعلان 12.x مع بايت 66 فارغ بينما البايت 12 = FFh يُظهر للمضيف «0 Gb/s»؛ وإعلان المراجعة 2.0 فأعلى مع بيانات عشوائية في البايت 192 يُظهر نوعًا غير معروف. عند الترميز، اضبط بايت المراجعة بما يطابق الحقول التي تستخدمها فعليًا.
- SFF-8024 ليس لها بايت إصدار في الوحدة؛ ومراجعة جدول المضيف هي التي تحدّد الرموز التي يمكنه تسميتها.
وثائق أخرى ووتيرة تحديثها
| الوثيقة | الجيل الحالي | ملاحظات |
|---|---|---|
| SFF-8024 | المراجعة 4.x، تُنقَّح عدة مرات في السنة | المعرّفات والموصلات ومعرّفات الواجهات الجديدة تظهر هنا أولًا |
| INF-8077i | المراجعة 4.5 (2005) | XFP؛ مستقرة، ولا يُتوقع لها مراجعات جديدة — XFP |
| SFF-8690 / SFF-TA-1004 | 1.x | خرائط الوحدات القابلة للضبط — خرائط الوحدات القابلة للضبط |
| SFF-8079 / SFF-8089 | 1.x | اختيار المعدل/التطبيق — اختيار المعدل |
| مواصفات العتاد (SFF-8431، وSFF-8679، وQSFP-DD HW، وOSFP) | راجع الفهرس | عائلات عتاد SFP، وQSFP |
أرقام الوثائق وعناوينها في فهرس مواصفات MSA.
في CodingBox
تقرأ CodingBox بايت المراجعة أولًا وتطبّق تعريفات الحقول المطابقة له، بحيث تُعرَض الحقول غير الموجودة في المراجعة المُعلَنة على أنها محجوزة بدل أن تُوسَم خطأً. ويتيح لك EEPROM editor ضبط بايت المراجعة مع الحقول التي يحكمها.