CMIS لین صفحات رجسٹروں کا نقشہ (10h، 11h، VDM، CDB) · تکنیکی تصریحات اور معیارات · آپٹیکل ٹرانسیورز اور کیبلز · دستاویزات · CodingBox
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 کے لیے بٹ n−1 استعمال ہوتا ہے (بٹ 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فی لین بٹ: محفوظ EQ سیٹنگ واپس بلائیں (4.x: منجمد)
137rsvd—
138–141FixedInputEqTargetTxفی لین نبل (138: لینز 1–2 … 141: لینز 7–8): مقررہ ان پٹ EQ کوڈ 0–15
142rsvd—
143ApplyDPInitLaneفی لین بٹ: 1 = Staged Control Set 0 لگائیں اور DPInit چلائیں
144ApplyImmediateLaneفی لین بٹ: ڈیٹا پاتھ کو دوبارہ ابتدائی حالت میں لائے بغیر SCS0 لگائیں
145–152Staged Control Set 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 = Tx CDR آن، 0 = بائی پاس
161SCS0 CDREnableRxفی لین بٹ
162–165SCS0 OutputEqPreCursorTargetRxفی لین نبل
166–169SCS0 OutputEqPostCursorTargetRxفی لین نبل
170–173SCS0 OutputAmplitudeTargetRxفی لین نبل
174–177rsvd—
178–210Staged Control Set 1145–177 جیسی ترتیب (178–185 ڈیٹا پاتھ کنفیگریشن، 186–210 SI اہداف)
211–255Rx آؤٹ پٹ کنٹرولز اور ماسکسOutputDisableRx، PolarityFlipRx، SquelchDisableRx فی لین؛ صفحہ 11h کے فلیگ ماسکس (بائٹ مقامات نظرثانی کے مطابق)

انتخاب کا بہاؤ: 145–152 لکھیں → لینز کے لیے 143 سیٹ کریں → ConfigStatus کے لیے صفحہ 11h 202–205 کو بار بار پڑھیں → ڈیٹا پاتھ اسٹیٹ کے لیے 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فی لین بٹ
139Tx پاور بالائی الارمفی لین بٹ
140Tx پاور زیریں الارم—
141Tx پاور بالائی انتباہ—
142Tx پاور زیریں انتباہ—
143Tx بایس بالائی الارم—
144Tx بایس زیریں الارم—
145Tx بایس بالائی انتباہ—
146Tx بایس زیریں انتباہ—
147RxLOSFlagفی لین بٹ (میڈیا-سائیڈ LOS)
148RxCDRLOLFlagفی لین بٹ
149Rx پاور بالائی الارم—
150Rx پاور زیریں الارم—
151Rx پاور بالائی انتباہ—
152Rx پاور زیریں انتباہ—
153OutputStatusRxفی لین بٹ: 1 = Rx آؤٹ پٹ فعال/درست
154–169Tx پاور مانیٹرزہر لین کے لیے 2 بائٹس (154–155 لین 1 … 168–169 لین 8)، بغیر علامت، 0.1 µW
170–185Tx بایس مانیٹرزہر لین کے لیے 2 بائٹس، 2 µA × ضارب
186–201Rx پاور مانیٹرزہر لین کے لیے 2 بائٹس، 0.1 µW
202ConfigStatus لینز 1–23–0 لین 1 · 7–4 لین 2 (ذیل میں کوڈ ٹیبل)
203ConfigStatus لینز 3–4—
204ConfigStatus لینز 5–6—
205ConfigStatus لینز 7–8—
206–213Active Control Set — ڈیٹا پاتھ کنفیگریشنہر لین کے لیے ایک بائٹ، صفحہ 10h 145–152 جیسی ترتیب: دراصل نافذ کنفیگریشن
214–234Active Control Set — SI سیٹنگزموافق EQ فعال/واپس طلب، مقررہ EQ، CDR Tx/Rx، 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عمومی مسترد
3hConfigRejectedInvalidAppSelAppSel کوڈ کا اعلان نہیں کیا گیا
4hConfigRejectedInvalidDataPathDataPathID اس ایپلیکیشن کے لیے مجاز نہیں
5hConfigRejectedInvalidSIسگنل سالمیت کا ہدف حد سے باہر
6hConfigRejectedLaneInUseلین پہلے ہی دوسرے فعال ڈیٹا پاتھ کا حصہ ہے
7hConfigRejectedPartialDataPathڈیٹا پاتھ کی تمام لینز کنفیگر نہیں ہوئیں
8h–Bhrsvd—
ChConfigInProgressلاگو ہو رہا ہے
Dh–Fhاپنی مرضیوینڈر

صفحہ 12h — ٹیون ایبل لیزر کنٹرول (فی لین)

چینل نمبر سیٹ، طول موج/فریکوئنسی سیٹ، باریک ٹیوننگ آفسیٹ، ٹیوننگ اسٹیٹس اور فلیگز فی لین، صفحہ 04h پر صلاحیتوں کے ساتھ — ٹیون ایبل نقشے۔

صفحات 20h–2Fh — VDM (Versatile Diagnostics Monitoring)

صفحاتموادترتیب
20h–23hوضاحت کارہر قابل مشاہدہ مقدار کے لیے 2 بائٹس (128–255 → ہر صفحے پر 64، کل 256): بائٹ 0 بٹس 7–4 حد-سیٹ شناخت کار، 3–0 لین (0 = ماڈیول سطح)؛ بائٹ 1 قابل مشاہدہ مقدار کی قسم (1 لیزر عمر · 2 TEC کرنٹ · 3 لیزر فریکوئنسی خرابی · 4 لیزر درجہ حرارت · 5/6 eSNR میڈیا/ہوسٹ · 7/8 PAM4 سطح منتقلی میڈیا/ہوسٹ · 9–16 pre-FEC BER کم از کم/زیادہ سے زیادہ/اوسط/موجودہ میڈیا/ہوسٹ · 17–24 FERC کم از کم/زیادہ سے زیادہ/اوسط/موجودہ میڈیا/ہوسٹ · 128+ کوہیرنٹ سیٹ)
24h–27hنمونےہر قابل مشاہدہ مقدار کے لیے 2 بائٹس، اس کے وضاحت کار جیسا اشاریہ؛ فارمیٹس 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–131EPL لمبائیصفحات A0h–AFh میں توسیعی پے لوڈ کے بائٹس
132LPL لمبائیمقامی پے لوڈ کے بائٹس (0–120)
133CdbChkCode128–132 اور LPL پر چیک سم: (Σ) mod 256 کا یکم متمم
134RPL لمبائیماڈیول کی لکھی ہوئی جوابی پے لوڈ لمبائی
135RplChkCodeجوابی چیک سم
136–255LPLمقامی پے لوڈ (کمانڈ پیرامیٹرز / جواب)
A0h–AFh 128–255EPLتوسیعی پے لوڈ کے 2048 بائٹس تک

بائٹ 129 (CMD ID کا LSB) آخر میں لکھنے سے عمل درآمد شروع ہوتا ہے؛ پھر ہوسٹ زیریں بائٹس 37–38 (CdbStatus) کو اس وقت تک بار بار پڑھتا ہے جب تک CdbIsBusy صاف نہ ہو۔

متعلقہ نقشے


اگر آپ کو اس مضمون میں کوئی غلطی یا عدم درستی ملے تو متعلقہ حصہ منتخب کریں اور Ctrl+Enter دبا کر ۔