CodingBox الوثائق

خريطة سجلات CMIS: صفحات المسارات (10h، 11h، VDM، CDB)

تقيم كل بيانات كل مسار في وحدة CMIS في صفحات مقسَّمة إلى بنوك: البنك b (البايت السفلي 126) يغطي المسارات 8b+1 … 8b+8. الصفحة 10h هي ما يكتب فيه المضيف — تهيئة مسار البيانات، وتعطيل Tx، والقطبية، والكتم، والموازنة، ومجموعات التحكم المرحلية التي تختار التطبيقات؛ والصفحة 11h هي ما يُقرأ منه — حالات مسار البيانات، والأعلام لكل مسار، والمراقبات، وحالة الضبط، ومجموعة التحكم النشطة. الصفحات 20h–2Fh تحمل VDM، وتحمل 9Fh صندوق أوامر CDB. تسرد هذه الصفحة البايتات الأساسية، مُجمَّعة وفق CMIS 5.x (تختلف مواضع بايتات بعض حقول سلامة الإشارة بين 4.x و5.x؛ وهذه تُعطى كمديات). السرد: CMIS.

الدليل: تستخدم البايتات لكل مسار البت n−1 للمسار n (البت 0 = المسار 1 … البت 7 = المسار 8)؛ وتستخدم حقول النِّبل البتات 7–4 للمسار الفردي و3–0 للمسار الزوجي في كل زوج ما لم يُذكر خلاف ذلك · rsvd = محجوز.

الصفحة 10h — التحكم بالمسار (يكتبها المضيف)

البايتالحقلالبتات / المحتوى
128DPDeinitLaneبت لكل مسار: 1 = إلغاء التهيئة (نقل مسار بيانات المسار إلى DPDeactivated)
129rsvd
130OutputDisableTxبت لكل مسار: 1 = إطفاء خرج Tx (الليزر)
131PolarityFlipTxبت لكل مسار: عكس دخل Tx الكهربائي
132SquelchDisableTxبت لكل مسار: 1 = تعطيل كتم Tx التلقائي
133ForceSquelchTxبت لكل مسار: 1 = فرض كتم Tx
134rsvd
135AdaptiveInputEqEnableTxبت لكل مسار: 1 = موازنة دخل تكيّفية من جهة المضيف
136AdaptiveInputEqRecallTxبت لكل مسار: استرجاع إعداد الموازنة المخزَّن (4.x: تجميد)
137rsvd
138–141FixedInputEqTargetTxنِبل لكل مسار (138: المساران 1–2 … 141: المساران 7–8): رمز موازنة دخل ثابت 0–15
142rsvd
143ApplyDPInitLaneبت لكل مسار: 1 = تطبيق مجموعة التحكم المرحلية 0 وتشغيل DPInit
144ApplyImmediateLaneبت لكل مسار: تطبيق SCS0 دون إعادة تهيئة مسار البيانات
145–152مجموعة التحكم المرحلية 0 — ضبط مسار البياناتبايت لكل مسار (145 = المسار 1 … 152 = المسار 8): البتات 7–4 AppSelCode (1–15 = فهرس الواصف، و0 = بلا) · 3–1 DataPathID (أول مسار مضيف في مسار البيانات − 1) · 0 ExplicitControl (1 = استخدام إعدادات SI أدناه بدل افتراضيات التطبيق)
153SCS0 AdaptiveInputEqEnableTxبت لكل مسار
154SCS0 AdaptiveInputEqRecallTxبت لكل مسار
155rsvd
156–159SCS0 FixedInputEqTargetTxنِبل لكل مسار
160SCS0 CDREnableTxبت لكل مسار: 1 = تفعيل CDR لـTx، و0 = تجاوز
161SCS0 CDREnableRxبت لكل مسار
162–165SCS0 OutputEqPreCursorTargetRxنِبل لكل مسار
166–169SCS0 OutputEqPostCursorTargetRxنِبل لكل مسار
170–173SCS0 OutputAmplitudeTargetRxنِبل لكل مسار
174–177rsvd
178–210مجموعة التحكم المرحلية 1التخطيط نفسه كما في 145–177 (178–185 ضبط مسار البيانات، و186–210 أهداف SI)
211–255عناصر تحكم خرج Rx وأقنعتهOutputDisableRx، وPolarityFlipRx، وSquelchDisableRx لكل مسار؛ أقنعة أعلام للصفحة 11h (مواضع البايتات حسب المراجعة)

مسار الاختيار: اكتب 145–152 → اضبط 143 للمسارات → استقصِ الصفحة 11h 202–205 لـConfigStatus → اقرأ 128–131 لحالة مسار البيانات — CMIS، السرعة والمعدل.

الصفحة 11h — حالة المسار (يقرؤها المضيف)

البايتالحقلالبتات / المحتوى
128DPStateHostLane 1–23–0 حالة المسار 1 · 7–4 حالة المسار 2 (جدول الرموز أدناه)
129DPStateHostLane 3–4كما أعلاه
130DPStateHostLane 5–6
131DPStateHostLane 7–8
132–133rsvd
134DPStateChangedFlagبت لكل مسار؛ مُثبَّت
135TxFaultFlagبت لكل مسار
136TxLOSFlagبت لكل مسار (LOS في دخل جهة المضيف)
137TxCDRLOLFlagبت لكل مسار
138TxAdaptiveInputEqFailFlagبت لكل مسار
139إنذار قدرة Tx المرتفعبت لكل مسار
140إنذار قدرة Tx المنخفض
141تحذير قدرة Tx المرتفع
142تحذير قدرة Tx المنخفض
143إنذار انحياز Tx المرتفع
144إنذار انحياز Tx المنخفض
145تحذير انحياز Tx المرتفع
146تحذير انحياز Tx المنخفض
147RxLOSFlagبت لكل مسار (LOS في جهة الوسط)
148RxCDRLOLFlagبت لكل مسار
149إنذار قدرة Rx المرتفع
150إنذار قدرة Rx المنخفض
151تحذير قدرة Rx المرتفع
152تحذير قدرة Rx المنخفض
153OutputStatusRxبت لكل مسار: 1 = خرج Rx مفعَّل/صالح
154–169مراقبات قدرة Txبايتان لكل مسار (154–155 المسار 1 … 168–169 المسار 8)، غير موقَّعة، 0.1 µW
170–185مراقبات انحياز Txبايتان لكل مسار، 2 µA × المضاعِف
186–201مراقبات قدرة Rxبايتان لكل مسار، 0.1 µW
202ConfigStatus للمسارين 1–23–0 المسار 1 · 7–4 المسار 2 (جدول الرموز أدناه)
203ConfigStatus للمسارين 3–4
204ConfigStatus للمسارين 5–6
205ConfigStatus للمسارين 7–8
206–213مجموعة التحكم النشطة — ضبط مسار البياناتبايت لكل مسار، التخطيط نفسه كما في الصفحة 10h 145–152: الضبط الساري فعليًا
214–234مجموعة التحكم النشطة — إعدادات SIتفعيل/استرجاع الموازنة التكيّفية، والموازنة الثابتة، وCDR لـTx/Rx، وpre-cursor/post-cursor لـRx، وسعة Rx — نظير تخطيط SCS
235DPInitPendingبت لكل مسار: 1 = ضبط مرحلي بانتظار ApplyDPInit
236–255rsvd / أعلام حسب المراجعة

رموز حالة مسار البيانات (البايتات 128–131)

الرمزالحالةالمعنى
1hDPDeactivatedالمسار خامل؛ Tx مطفأ
2hDPInitقيد التهيئة بالضبط المطبَّق
3hDPDeinitقيد التفكيك
4hDPActivatedTx مفعَّل، والبيانات تتدفق
5hDPTxTurnOnالليزر قيد التشغيل
6hDPTxTurnOffالليزر قيد الإطفاء
7hDPInitializedمضبوط، وينتظر تفعيل Tx
0h، 8h–Fhrsvd

رموز ConfigStatus (البايتات 202–205)

الرمزالحالةالمعنى
0hConfigUndefinedلم يُطبَّق أي ضبط بعد
1hConfigSuccessالمجموعة المرحلية مقبولة وسارية
2hConfigRejectedرفض عام
3hConfigRejectedInvalidAppSelرمز AppSel غير مُعلَن
4hConfigRejectedInvalidDataPathDataPathID غير مسموح به لهذا التطبيق
5hConfigRejectedInvalidSIهدف سلامة الإشارة خارج المدى
6hConfigRejectedLaneInUseالمسار جزء بالفعل من مسار بيانات نشط آخر
7hConfigRejectedPartialDataPathلم تُضبَط كل مسارات مسار البيانات
8h–Bhrsvd
ChConfigInProgressقيد التطبيق
Dh–Fhcustomخاص بالمورّد

الصفحة 12h — التحكم بالليزر القابل للضبط (لكل مسار)

ضبط رقم القناة، وضبط الطول الموجي/التردد، وإزاحة الضبط الدقيق، وحالة الضبط وأعلامه لكل مسار، مع القدرات في الصفحة 04hخرائط الضبط.

الصفحات 20h–2Fh — VDM (المراقبة التشخيصية متعددة الأغراض)

الصفحاتالمحتوىالتخطيط
20h–23hالواصفاتبايتان لكل قيمة مرصودة (128–255 → 64 لكل صفحة، 256 إجمالًا): البايت 0 البتات 7–4 معرِّف مجموعة العتبات، و3–0 المسار (0 = مستوى الوحدة)؛ البايت 1 نوع القيمة المرصودة (1 عمر الليزر · 2 تيار TEC · 3 خطأ تردد الليزر · 4 درجة حرارة الليزر · 5/6 eSNR للوسط/المضيف · 7/8 انتقال مستوى PAM4 للوسط/المضيف · 9–16 الحد الأدنى/الأقصى/المتوسط/الحالي لـBER قبل FEC للوسط/المضيف · 17–24 الحد الأدنى/الأقصى/المتوسط/الحالي لـFERC للوسط/المضيف · 128+ مجموعة متماسكة)
24h–27hالعيناتبايتان لكل قيمة مرصودة، بالفهرس نفسه لواصفها؛ الصيغ U16 / S16 / F16
28h–2Bhالعتبات8 بايتات لكل مجموعة عتبات: إنذار مرتفع، وإنذار منخفض، وتحذير مرتفع، وتحذير منخفض
2Ch–2Fhالأعلام والأقنعةأعلام الإنذار/التحذير لكل قيمة مرصودة (2Ch–2Dh) والأقنعة (2Eh–2Fh)

صيغة النسبة F16: البتات 15–11 الأس e، والبتات 10–0 الجزء العشري m؛ والقيمة = m × 10^(e − 24). التفاصيل: مقاييس VDM وFEC.

الصفحة 9Fh — كتلة أوامر CDB

البايتاتالحقلالمحتوى
128–129CMD IDمعرِّف الأمر، MSB أولًا (0000h استعلام الحالة · 0040h قدرات الوحدة · 0041h قدرات إدارة البرنامج الثابت · 0100h جلب معلومات البرنامج الثابت · 0101h بدء تنزيل البرنامج الثابت · 0102h إلغاء · 0103h كتابة كتلة برنامج ثابت LPL · 0104h كتابة كتلة برنامج ثابت EPL · 0107h إتمام التنزيل · 0109h تشغيل الصورة · 010Ah اعتماد الصورة)
130–131طول EPLبايتات الحمولة الممتدة في الصفحات A0h–AFh
132طول LPLبايتات الحمولة المحلية (0–120)
133CdbChkCodeمجموع اختباري على 128–132 وLPL: متمم الواحد لـ(Σ) باقي قسمته على 256
134طول RPLطول حمولة الرد الذي تكتبه الوحدة
135RplChkCodeالمجموع الاختباري للرد
136–255LPLالحمولة المحلية (معلمات الأمر / الرد)
A0h–AFh 128–255EPLحتى 2048 بايت من الحمولة الممتدة

كتابة البايت 129 (أقل بت أهمية LSB من CMD ID) أخيرًا تُشغِّل التنفيذ؛ ثم يستقصي المضيف البايتين السفليين 37–38 (CdbStatus) حتى يُمسَح CdbIsBusy.

خرائط ذات صلة


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