SFF-8472 A2h رجسٹروں کا نقشہ
دو تاروں والے پتے A2h پر تشخیصی آلہ وہ سب کچھ رکھتا ہے جو SFP درجے کا ماڈیول چلتے وقت بدلتا ہے: الارم اور انتباہ حدود، کیلیبریشن مستقلات، موجودہ مانیٹرز، اسٹیٹس اور کنٹرول بٹس، لیچ شدہ فلیگز، صارف EEPROM اور وینڈر صفحات۔ اس صفحے میں زیریں 128 بائٹس بائٹ بہ بائٹ اور بالائی صفحے کی ترتیب SFF-8472 Rev 12.4 کے مطابق درج ہے۔ وضاحت: SFF-8472، حدود اور الارمز، کیلیبریشن۔
اشارے: rsvd = محفوظ · opt = اختیاری، صرف متعلقہ A0h آپشن بٹ سیٹ ہونے پر نافذ · تمام 16-بٹ قدریں بگ-اینڈین ہیں (زیریں بائٹ کا پتہ = MSB)۔
مانیٹر فارمیٹس (حدود، مانیٹرز اور مستقلات میں استعمال ہوتے ہیں)
| مانیٹر | فارمیٹ | LSB | حد |
|---|---|---|---|
| درجہ حرارت | نشان دار 16-بٹ دو کا متمم | 1/256 °C | −128 … +128 °C |
| Vcc | بغیر نشان 16-بٹ | 100 µV | 0 … 6.55 V |
| Tx بائس | بغیر نشان 16-بٹ | 2 µA | 0 … 131 mA |
| Tx پاور / Rx پاور | بغیر نشان 16-بٹ | 0.1 µW | 0 … 6.55 mW (−40 … +8.2 dBm) |
| لیزر درجہ حرارت (opt) | نشان دار 16-بٹ | 1/256 °C | درجہ حرارت کی طرح |
| TEC کرنٹ (opt) | نشان دار 16-بٹ | 0.1 mA | ±3.2 A؛ مثبت = گرم کرنا |
الارم اور انتباہ حدود — بائٹس 0–55
| بائٹس | فیلڈ | بائٹس | فیلڈ |
|---|---|---|---|
| 0–1 | درجہ حرارت بالائی الارم | 2–3 | درجہ حرارت زیریں الارم |
| 4–5 | درجہ حرارت بالائی انتباہ | 6–7 | درجہ حرارت زیریں انتباہ |
| 8–9 | Vcc بالائی الارم | 10–11 | Vcc زیریں الارم |
| 12–13 | Vcc بالائی انتباہ | 14–15 | Vcc زیریں انتباہ |
| 16–17 | Tx بائس بالائی الارم | 18–19 | Tx بائس زیریں الارم |
| 20–21 | Tx بائس بالائی انتباہ | 22–23 | Tx بائس زیریں انتباہ |
| 24–25 | Tx پاور بالائی الارم | 26–27 | Tx پاور زیریں الارم |
| 28–29 | Tx پاور بالائی انتباہ | 30–31 | Tx پاور زیریں انتباہ |
| 32–33 | Rx پاور بالائی الارم | 34–35 | Rx پاور زیریں الارم |
| 36–37 | Rx پاور بالائی انتباہ | 38–39 | Rx پاور زیریں انتباہ |
| 40–41 | لیزر درجہ حرارت / طول موج بالائی الارم (opt) | 42–43 | … زیریں الارم (opt) |
| 44–45 | … بالائی انتباہ (opt) | 46–47 | … زیریں انتباہ (opt) |
| 48–49 | TEC کرنٹ بالائی الارم (opt) | 50–51 | TEC کرنٹ زیریں الارم (opt) |
| 52–53 | TEC کرنٹ بالائی انتباہ (opt) | 54–55 | TEC کرنٹ زیریں انتباہ (opt) |
حدود اسی فارمیٹ میں ہوتی ہیں جس مانیٹر کو وہ محدود کرتی ہیں؛ بیرونی طور پر کیلیبریٹ کیے گئے ماڈیولز میں وہ خام اکائیوں میں ہوتی ہیں، جنہیں نیچے دیے مستقلات سے تبدیل کیا جاتا ہے۔
بیرونی کیلیبریشن مستقلات — بائٹس 56–91
صرف اس وقت موجود اور معنی خیز ہیں جب A0h بائٹ 92 بٹ 4 (بیرونی طور پر کیلیبریٹ) سیٹ ہو۔
| بائٹس | مستقل | فارمیٹ | استعمال |
|---|---|---|---|
| 56–59 | Rx_PWR(4) | IEEE-754 سنگل فلوٹ | Rx_power = Σ Rx_PWR(i) × raw^i, i = 4…0 |
| 60–63 | Rx_PWR(3) | فلوٹ | (عموماً 0) |
| 64–67 | Rx_PWR(2) | فلوٹ | (عموماً 0) |
| 68–71 | Rx_PWR(1) | فلوٹ | ڈھلوان (اندرونی جیسے رویے کے لیے عموماً 1.0) |
| 72–75 | Rx_PWR(0) | فلوٹ | آف سیٹ |
| 76–77 | Tx_I(slope) | بغیر نشان 16-بٹ، LSB 1/256 | Tx_bias = slope × raw + offset |
| 78–79 | Tx_I(offset) | نشان دار 16-بٹ | — |
| 80–81 | Tx_PWR(slope) | بغیر نشان 16-بٹ، LSB 1/256 | Tx_power = slope × raw + offset |
| 82–83 | Tx_PWR(offset) | نشان دار 16-بٹ | — |
| 84–85 | T(slope) | بغیر نشان 16-بٹ، LSB 1/256 | Temperature = slope × raw + offset |
| 86–87 | T(offset) | نشان دار 16-بٹ | — |
| 88–89 | V(slope) | بغیر نشان 16-بٹ، LSB 1/256 | Vcc = slope × raw + offset |
| 90–91 | V(offset) | نشان دار 16-بٹ | — |
| 92–94 | rsvd | — | — |
| 95 | CC_DMI | (Σ بائٹس 0–94) mod 256 | چیک سمز |
حقیقی وقت کے مانیٹرز — بائٹس 96–109
| بائٹس | مانیٹر | نوٹس |
|---|---|---|
| 96–97 | درجہ حرارت | ماڈیول کے اندرونی |
| 98–99 | Vcc | ماڈیول کے اندر سپلائی |
| 100–101 | Tx بائس | لیزر بائس کرنٹ |
| 102–103 | Tx پاور | مانیٹر فوٹو ڈایوڈ سے |
| 104–105 | Rx پاور | اوسط (A0h 92.3 = 1) یا OMA |
| 106–107 | لیزر درجہ حرارت یا طول موج (opt) | درجہ حرارت فارمیٹ، یا SFF-8690 کے مطابق ٹیون ایبل ماڈیولز کے لیے 0.05 nm اکائیوں میں طول موج |
| 108–109 | TEC کرنٹ (opt) | نشان دار، 0.1 mA |
اسٹیٹس اور کنٹرول — بائٹس 110–127
| بائٹ | فیلڈ | بٹس |
|---|---|---|
| 110 | اسٹیٹس/کنٹرول | 7 TX_DISABLE حالت (پن یا سافٹ ویئر) · 6 سافٹ ویئر TX_DISABLE (R/W، اگر A0h 93.6) · 5 RS1 حالت · 4 RS0 / ریٹ-انتخاب حالت · 3 سافٹ ویئر RS0 انتخاب (R/W، اگر 93.3) · 2 TX_FAULT حالت · 1 RX_LOS حالت · 0 data not ready (مانیٹرز ابتدائی حالت میں ہوں تو 1) |
| 111 | rsvd | SFF-8079 کے لیے محفوظ |
| 112 | الارم فلیگز | 7 درجہ حرارت بالا · 6 درجہ حرارت زیریں · 5 Vcc بالا · 4 Vcc زیریں · 3 Tx بائس بالا · 2 Tx بائس زیریں · 1 Tx پاور بالا · 0 Tx پاور زیریں |
| 113 | الارم فلیگز | 7 Rx پاور بالا · 6 Rx پاور زیریں · 5 لیزر درجہ حرارت/طول موج بالا (opt) · 4 … زیریں (opt) · 3 TEC کرنٹ بالا (opt) · 2 TEC کرنٹ زیریں (opt) · 1–0 rsvd |
| 114 | Tx ان پٹ EQ / Rx آؤٹ پٹ ایمفیسس کنٹرول (opt) | بٹس 7–4 Tx ان پٹ ایکولائزیشن سطح، 3–0 Rx آؤٹ پٹ ایمفیسس سطح (فعال کیبلز، SFF-8431)؛ ورنہ rsvd |
| 115 | rsvd | — |
| 116 | انتباہ فلیگز | بائٹ 112 جیسی ترتیب (درجہ حرارت، Vcc، Tx بائس، Tx پاور بالا/زیریں) |
| 117 | انتباہ فلیگز | بائٹ 113 جیسی ترتیب (Rx پاور، لیزر درجہ حرارت، TEC کرنٹ) |
| 118 | توسیعی اسٹیٹس/کنٹرول | 7–4 rsvd · 3 سافٹ ویئر RS1 انتخاب (R/W) · 2 پاور سطح آپریشن حالت (1 = سطح 2/3 فعال) · 1 پاور سطح انتخاب (سطح 2 کی درخواست کے لیے 1 لکھیں) · 0 پاور سطح 3 انتخاب rev 12.3 |
| 119–122 | وینڈر مخصوص | کنٹرولر پر مبنی ماڈیولز میں اکثر پاس ورڈ تبدیلی علاقہ |
| 123–126 | وینڈر مخصوص | اکثر پاس ورڈ اندراج علاقہ (مثلاً کچھ کنٹرولرز میں 00 00 10 11 طے شدہ قدریں) — لکھنے سے تحفظ کی اقسام |
| 127 | صفحہ انتخاب | A0h بائٹ 64 بٹ 4 سیٹ ہونے پر بالائی صفحہ (128–255) منتخب کرتا ہے؛ 00h طے شدہ |
112–117 کے فلیگز لیچ شدہ ہوتے ہیں: وہ پڑھے جانے تک سیٹ رہتے ہیں، اور ہوسٹ انہیں پڑھ کر صاف کرتا ہے۔ الارم اور انتباہ فلیگز صرف A0h بائٹ 93 بٹ 7 سیٹ ہونے پر نافذ ہوتے ہیں۔
بالائی صفحات — بائٹ 127 کے ذریعے بائٹس 128–255
| صفحہ | بائٹس | مواد |
|---|---|---|
| 00h / 01h | 128–247 | صارف EEPROM — ہوسٹ یا وینڈر کے لیے 120 بائٹس آزاد (زیادہ تر نفاذ میں صفحہ 01h، 00h کا عرف ہے) |
| 00h / 01h | 248–255 | وینڈر کنٹرول — وینڈر مخصوص کنٹرول افعال |
| 02h | 128–255 | کنٹرول افعال — SFF-8690 ٹیون ایبل رجسٹرز: 128–129 ڈِدر کنٹرول · 130–131 ٹیوننگ صلاحیت فلیگز · 132–133 پہلی فریکوئنسی THz · 134–135 پہلی فریکوئنسی GHz ×0.1 · 136–137 آخری فریکوئنسی THz · 138–139 … GHz · 140–141 گرڈ فاصلہ GHz ×0.1 · 144–145 چینل نمبر سیٹ · 146–147 طول موج سیٹ ×0.05 nm · 152 Tx ڈِدر/طول موج کنٹرول · 168–169 فریکوئنسی خرابی GHz ×0.1 · 170–171 طول موج خرابی nm ×0.005 · 172 ٹیوننگ اسٹیٹس (بٹس: Tx ٹیوننگ جاری، طول موج غیر مقفل، ٹیوننگ خرابی) · 173–175 لیچ شدہ اسٹیٹس/فلیگز |
| 03h–7Fh | — | محفوظ |
| 80h–FFh | — | وینڈر مخصوص |
ڈی کوڈنگ مثال
داخلی طور پر کیلیبریٹ ماڈیول پر A2h بائٹس 96–105 1A 80 80 E8 1B 58 0F A0 03 E8 پڑھتے ہیں: درجہ حرارت 0x1A80 / 256 = 26.5 °C؛ Vcc 0x80E8 × 100 µV = 3.300 V؛ بائس 0x1B58 × 2 µA = 14.0 mA؛ Tx 0x0FA0 × 0.1 µW = 400 µW = −3.98 dBm؛ Rx 0x03E8 × 0.1 µW = 100 µW = −10.0 dBm۔ بائٹس 110 = 00 → Tx فعال، کوئی خرابی نہیں، کوئی LOS نہیں، ڈیٹا تیار؛ 112–117 سب 00 → کوئی فلیگز نہیں۔ ٹولز کے ساتھ مرحلہ وار: ٹولز کے ساتھ DDM پڑھنا۔
متعلقہ نقشے
- SFF-8472 A0h نقشہ — شناختی بلاک۔
- SFF-8636 زیریں صفحہ 00h — QSFP مساوی (مانیٹرز، فلیگز، کنٹرولز)۔
- CMIS زیریں صفحہ — CMIS مساوی۔