INF-8077i XFP রেজিস্টার ম্যাপ
একটি XFP মডিউল একটি মাত্র দুই-তারের অ্যাড্রেসে (A0h) সাড়া দেয়। সেখানে আছে 128 বাইটের লোয়ার মেমোরি (থ্রেশহোল্ড, ফ্ল্যাগ, মনিটরিং মান ও নিয়ন্ত্রণ) এবং বাইট 127 দিয়ে নির্বাচিত আপার টেবিল; আপার টেবিলগুলোর মধ্যে টেবিল 01h হলো সিরিয়াল ID। এই বিন্যাস SFF-8636-এর আগের এবং সেটির আদর্শ ছিল: QSFP-এর শনাক্তকরণ তথ্যের ব্লক XFP-এর বাইট-অবস্থান প্রায় হুবহু অনুকরণ করে। এই পেজে লোয়ার মেমোরি ও টেবিল 01h বাইট ধরে ও বিট ধরে দেওয়া হয়েছে, INF-8077i রিভিশন 4.5 অনুযায়ী সংকলিত। ব্যাখ্যামূলক পেজ: INF-8077i: XFP ব্যবস্থাপনা।
চিহ্নের ব্যাখ্যা: রিজার্ভড = ভবিষ্যতের জন্য সংরক্ষিত · ভেন্ডর = ভেন্ডর-নির্দিষ্ট · 16-বিট মানের ক্ষেত্রে MSB আগে আসে · ফ্ল্যাগ ল্যাচ করা থাকে, পড়লে মুছে যায়।
লোয়ার মেমোরি: থ্রেশহোল্ড, বাইট 0–57
| বাইট | ফিল্ড | মন্তব্য |
|---|
| 0 | আইডেন্টিফায়ার | 06h = XFP |
| 1 | সিগন্যাল কন্ডিশনার নিয়ন্ত্রণ | 7 Tx CDR বাইপাস? বিটগুলো অভ্যন্তরীণ Tx/Rx CDR ও লুপব্যাক নিয়ন্ত্রণ করে (টেবিল 39 অনুযায়ী): 7 Tx CDR বন্ধ · 6 Tx অ্যাম্প্লিচিউড/EQ নিয়ন্ত্রণ · 5–4 রিজার্ভড · 3 Rx CDR বন্ধ · 2 লাইন-সাইড লুপব্যাক · 1 XFI লুপব্যাক · 0 রিজার্ভড (বাস্তবায়নের তথ্য টেবিল 01h-এর বাইট 164-এ ঘোষিত) |
| 2–3 / 4–5 / 6–7 / 8–9 | তাপমাত্রা: উচ্চ অ্যালার্ম / নিম্ন অ্যালার্ম / উচ্চ সতর্কতা / নিম্ন সতর্কতা | সাইনড 16-বিট, 1/256 °C |
| 10–17 | রিজার্ভড | (কিছু খসড়ায় দ্বিতীয় তাপমাত্রার থ্রেশহোল্ড) |
| 18–19 / 20–21 / 22–23 / 24–25 | Tx বায়াস HA / LA / HW / LW | আনসাইনড 16-বিট, 2 µA |
| 26–27 / 28–29 / 30–31 / 32–33 | Tx পাওয়ার HA / LA / HW / LW | আনসাইনড 16-বিট, 0.1 µW |
| 34–35 / 36–37 / 38–39 / 40–41 | Rx পাওয়ার HA / LA / HW / LW | আনসাইনড 16-বিট, 0.1 µW |
| 42–43 / 44–45 / 46–47 / 48–49 | AUX1 HA / LA / HW / LW | AUX1-এর ধরন অনুযায়ী ফরম্যাট (টেবিল 01h-এর বাইট 222) |
| 50–57 | AUX2 HA / LA / HW / LW | AUX2-এর ধরন অনুযায়ী |
লোয়ার মেমোরি: ভেন্ডর, BER ও তরঙ্গদৈর্ঘ্য নিয়ন্ত্রণ, বাইট 58–79
| বাইট | ফিল্ড | বিষয়বস্তু |
|---|
| 58–69 | ভেন্ডর | — |
| 70 | BER রিপোর্টিং | FEC-যুক্ত মডিউলের জন্য: BER-এর সূচক/ম্যান্টিসা রিপোর্টিংয়ের নিয়ন্ত্রণ |
| 71 | তরঙ্গদৈর্ঘ্য নিয়ন্ত্রণ: লক্ষ্য MSB | টিউনেবল XFP: 71–72 বাইটে তরঙ্গদৈর্ঘ্য সেট হয় 0.05 nm এককে |
| 72 | তরঙ্গদৈর্ঘ্য নিয়ন্ত্রণ: লক্ষ্য LSB | — |
| 73–74 | তরঙ্গদৈর্ঘ্যের ত্রুটি / স্ট্যাটাস | রিপোর্ট করা তরঙ্গদৈর্ঘ্যের অফসেট 0.005 nm এককে |
| 75 | তরঙ্গদৈর্ঘ্য নিয়ন্ত্রণের ফ্ল্যাগ | টিউনিং চলছে, লক হয়নি, সীমার বাইরে |
| 76–79 | FEC নিয়ন্ত্রণ | FEC চালু/বন্ধ করা, FEC স্ট্যাটাস (ITU G.709 র্যাপিং সহ 10G FEC XFP) |
লোয়ার মেমোরি: ফ্ল্যাগ, বাইট 80–95
| বাইট | ফিল্ড | বিট |
|---|
| 80 | অ্যালার্ম ফ্ল্যাগ 1 (ল্যাচড) | 7 তাপমাত্রা উচ্চ অ্যালার্ম · 6 তাপমাত্রা নিম্ন অ্যালার্ম · 5 রিজার্ভড · 4 রিজার্ভড · 3 Tx বায়াস উচ্চ অ্যালার্ম · 2 Tx বায়াস নিম্ন অ্যালার্ম · 1 Tx পাওয়ার উচ্চ অ্যালার্ম · 0 Tx পাওয়ার নিম্ন অ্যালার্ম |
| 81 | অ্যালার্ম ফ্ল্যাগ 2 (ল্যাচড) | 7 Rx পাওয়ার উচ্চ অ্যালার্ম · 6 Rx পাওয়ার নিম্ন অ্যালার্ম · 5 AUX1 উচ্চ অ্যালার্ম · 4 AUX1 নিম্ন অ্যালার্ম · 3 AUX2 উচ্চ অ্যালার্ম · 2 AUX2 নিম্ন অ্যালার্ম · 1–0 রিজার্ভড |
| 82 | সতর্কতার ফ্ল্যাগ 1 (ল্যাচড) | সতর্কতার জন্য বাইট 80-এর মতোই বিন্যাস |
| 83 | সতর্কতার ফ্ল্যাগ 2 (ল্যাচড) | সতর্কতার জন্য বাইট 81-এর মতোই বিন্যাস |
| 84 | স্ট্যাটাস ফ্ল্যাগ 1 (ল্যাচড) | 7 Tx_NR (প্রস্তুত নয়) · 6 Tx_Fault · 5 Tx CDR লক হয়নি · 4 Rx_NR · 3 Rx CDR লক হয়নি · 2 RX_LOS · 1 মডিউল প্রস্তুত নয় (Mod_NR) · 0 রিসেট সম্পন্ন |
| 85 | স্ট্যাটাস ফ্ল্যাগ 2 (ল্যাচড) | 7 APD সাপ্লাই ত্রুটি · 6 TEC ত্রুটি · 5 তরঙ্গদৈর্ঘ্য লক হয়নি · 4–3 রিজার্ভড · 2 VCC5 ত্রুটি? · 1 VCC3 ত্রুটি · 0 VCC2 ত্রুটি (সাপ্লাই-ত্রুটির বিট বাস্তবায়ন অনুযায়ী) |
| 86–87 | রিজার্ভড | — |
| 88 | অ্যালার্ম মাস্ক 1 | বাইট 80-এর মাস্ক বিট |
| 89 | অ্যালার্ম মাস্ক 2 | বাইট 81-এর জন্য |
| 90 | সতর্কতার মাস্ক 1 | বাইট 82-এর জন্য |
| 91 | সতর্কতার মাস্ক 2 | বাইট 83-এর জন্য |
| 92 | স্ট্যাটাস মাস্ক 1 | বাইট 84-এর জন্য |
| 93 | স্ট্যাটাস মাস্ক 2 | বাইট 85-এর জন্য |
| 94–95 | রিজার্ভড | — |
সেট হওয়া ফ্ল্যাগ মাস্ক না করা থাকলে ইন্টারাপ্ট পিন সক্রিয় করে; হোস্ট ফ্ল্যাগ বাইটগুলো পড়ে সেগুলো মুছে দেয়।
লোয়ার মেমোরি: A/D রিডিং, বাইট 96–109
| বাইট | পরিমাপকৃত মান | ফরম্যাট |
|---|
| 96–97 | তাপমাত্রা | সাইনড 16-বিট, 1/256 °C |
| 98–99 | রিজার্ভড | — |
| 100–101 | Tx বায়াস | 2 µA |
| 102–103 | Tx পাওয়ার | 0.1 µW |
| 104–105 | Rx পাওয়ার | 0.1 µW |
| 106–107 | AUX1 | টেবিল 01h-এর বাইট 222-এর ধরন অনুযায়ী |
| 108–109 | AUX2 | ধরন অনুযায়ী |
লোয়ার মেমোরি: নিয়ন্ত্রণ ও স্ট্যাটাস, বাইট 110–127
| বাইট | ফিল্ড | বিট |
|---|
| 110 | সাধারণ নিয়ন্ত্রণ/স্ট্যাটাস | 7 TX_DIS পিনের অবস্থা · 6 সফট TX_DIS (R/W) · 5 MOD_NR-এর অবস্থা · 4 P_Down-এর অবস্থা (পিন) · 3 সফট P_Down (R/W) · 2 ইন্টারাপ্ট-এর অবস্থা · 1 RX_LOS-এর অবস্থা · 0 ডেটা প্রস্তুত নয় |
| 111 | সাধারণ স্ট্যাটাস 2 | 7 Tx_NR-এর অবস্থা · 6 Tx_Fault-এর অবস্থা · 5 Tx CDR লক হয়নি · 4 Rx_NR-এর অবস্থা · 3 Rx CDR লক হয়নি · 2 রিজার্ভড · 1 VPS-এর অবস্থা (পরিবর্তনশীল পাওয়ার সাপ্লাই) · 0 রিজার্ভড (বাইট 84-এর আনল্যাচড প্রতিবিম্ব) |
| 112–117 | ভেন্ডর / রিজার্ভড | — |
| 118 | ভেন্ডর | — |
| 119–122 | ভেন্ডর | প্রায়ই পাসওয়ার্ড পরিবর্তনের এরিয়া |
| 123–126 | ভেন্ডর | প্রায়ই পাসওয়ার্ড এন্ট্রি এরিয়া (QSFP-এর মতোই অফসেট); দেখুন লেখা-সুরক্ষার ধরন |
| 127 | টেবিল সিলেক্ট | 01h সিরিয়াল ID (ডিফল্ট) · 02h–7Fh রিজার্ভড · 80h–FFh ভেন্ডর |
টেবিল 01h: সিরিয়াল ID, বাইট 128–191 (CC_BASE-এর আওতায়)
| বাইট | ফিল্ড | বিষয়বস্তু |
|---|
| 128 | আইডেন্টিফায়ার | 06h XFP |
| 129 | এক্সটেন্ডেড আইডেন্টিফায়ার | 7–6 রিজার্ভড · 5–4 পাওয়ার লেভেল: 00 ≤ 1.5 W · 01 ≤ 2.5 W · 10 ≤ 3.5 W · 11 > 3.5 W · 3 CDR (0 = CDR-সহ XFI, 1 = CDR নেই) · 2 CLEI কোড উপস্থিত টেবিল 01h-এ? (বিট 2 = CLEI টেবিল 02h-এ) · 1 Tx রেফারেন্স ক্লক ইনপুট প্রয়োজন · 0 রিজার্ভড |
| 130 | কানেক্টর | SFF-8024 টেবিল 4-3 (07h LC · 01h SC · 21h কপার পিগটেইল · 22h RJ45) |
| 131 | 10G ইথারনেট কমপ্লায়েন্স | 7 10GBASE-SR · 6 10GBASE-LR · 5 10GBASE-ER · 4 10GBASE-LRM · 3 10GBASE-SW · 2 10GBASE-LW · 1 10GBASE-EW · 0 রিজার্ভড |
| 132 | 10G ফাইবার চ্যানেল কমপ্লায়েন্স | 7 1200-MX-SN-I · 6 1200-SM-LL-L · 5 বর্ধিত পাল্লা 1550 nm · 4 মধ্যবর্তী পাল্লা 1300 nm FP · 3–0 রিজার্ভড |
| 133 | 10G কপার লিংক | 7–0 রিজার্ভড (ভবিষ্যতের কপার XFP-এর জন্য নির্ধারিত) |
| 134 | কম গতির লিংক | 7 1000BASE-SX / 1×FC MMF · 6 1000BASE-LX / 1×FC SMF · 5 2×FC MMF · 4 2×FC SMF · 3 OC-48 SR · 2 OC-48 IR · 1 OC-48 LR · 0 রিজার্ভড |
| 135 | SONET/SDH ইন্টারকানেক্ট | 7 I-64.1r · 6 I-64.1 · 5 I-64.2r · 4 I-64.2 · 3 I-64.3 · 2 I-64.5 · 1–0 রিজার্ভড |
| 136 | SONET/SDH স্বল্প দূরত্ব | 7 S-64.1 · 6 S-64.2a · 5 S-64.2b · 4 S-64.3a · 3 S-64.3b · 2 S-64.5a · 1 S-64.5b · 0 রিজার্ভড |
| 137 | SONET/SDH দীর্ঘ দূরত্ব | 7 L-64.1 · 6 L-64.2a · 5 L-64.2b · 4 L-64.2c · 3 L-64.3 · 2 G.959.1 P1L1-2D2 · 1–0 রিজার্ভড |
| 138 | SONET/SDH অতি দীর্ঘ দূরত্ব | 7 V-64.2a · 6 V-64.2b · 5 V-64.3 · 4–0 রিজার্ভড |
| 139 | এনকোডিং | 7 64B/66B · 6 8B/10B · 5 SONET স্ক্র্যাম্বলড · 4 NRZ · 3 RZ · 2–0 রিজার্ভড (বিট ফিল্ড, SFF-8024-এর মান নয়) |
| 140 | সর্বনিম্ন বিট রেট | 100 Mb/s এককে (যেমন 5Fh = 9.5 Gb/s) |
| 141 | সর্বোচ্চ বিট রেট | 100 Mb/s এককে (যেমন 6Fh = 11.1 Gb/s); দুটি মান মিলে সমর্থিত রেটের পরিসর নির্ধারণ করে |
| 142 | SMF-এর দৈর্ঘ্য | km |
| 143 | E-50 µm (OM3)-এর দৈর্ঘ্য | 2 m এককে |
| 144 | 50 µm-এর দৈর্ঘ্য | 1 m এককে |
| 145 | 62.5 µm-এর দৈর্ঘ্য | 1 m এককে |
| 146 | কপারের দৈর্ঘ্য | 1 m এককে |
| 147 | ডিভাইস প্রযুক্তি | 7–4 ট্রান্সমিটার: 0h 850 nm VCSEL · 1h 1310 nm VCSEL · 2h 1550 nm VCSEL · 3h 1310 nm FP · 4h 1310 nm DFB · 5h 1550 nm DFB · 6h 1310 nm EML · 7h 1550 nm EML · 8h কপার · 9h–Fh রিজার্ভড · 3 তরঙ্গদৈর্ঘ্য নিয়ন্ত্রণ (সক্রিয়) · 2 কুলড ট্রান্সমিটার · 1 ডিটেক্টর (1 = APD, 0 = PIN) · 0 টিউনেবল |
| 148–163 | ভেন্ডরের নাম | 16 ASCII |
| 164 | CDR সমর্থন | 7 9.95 Gb/s · 6 10.3 Gb/s · 5 10.5 Gb/s · 4 10.7 Gb/s · 3 11.1 Gb/s · 2 রিজার্ভড · 1 লাইন-সাইড লুপব্যাক সমর্থিত · 0 XFI লুপব্যাক সমর্থিত |
| 165–167 | ভেন্ডর OUI | — |
| 168–183 | ভেন্ডরের পার্ট নম্বর | 16 ASCII |
| 184–185 | ভেন্ডরের রিভিশন | 2 ASCII |
| 186–187 | তরঙ্গদৈর্ঘ্য | 0.05 nm এককে (1310.00 nm = 26 200 = 6658h) |
| 188–189 | তরঙ্গদৈর্ঘ্যের সহনসীমা | 0.005 nm এককে |
| 190 | কেসের সর্বোচ্চ তাপমাত্রা | °C |
| 191 | CC_BASE | (Σ বাইট 128–190) mod 256 |
টেবিল 01h: এক্সটেন্ডেড ID, বাইট 192–255
| বাইট | ফিল্ড | বিষয়বস্তু |
|---|
| 192 | সর্বোচ্চ পাওয়ার ডিসিপেশন | 20 mW এককে (যেমন 7Dh = 2.5 W) |
| 193 | পাওয়ার-ডাউন অবস্থায় মোট পাওয়ার | 20 mW এককে |
| 194 | সর্বোচ্চ কারেন্ট | 7–4 +5 V-এ, 50 mA এককে · 3–0 +3.3 V-এ, 100 mA এককে |
| 195 | সর্বোচ্চ কারেন্ট | 7–4 +1.8 V-এ, 100 mA এককে · 3–0 −5.2 V-এ, 50 mA এককে |
| 196–211 | ভেন্ডরের সিরিয়াল নম্বর | 16 ASCII |
| 212–219 | তারিখের কোড | YYMMDD + লটের 2 অক্ষর |
| 220 | ডায়াগনস্টিক মনিটরিংয়ের ধরন | 7–5 রিজার্ভড · 4 Rx পাওয়ার পরিমাপ: 1 = গড়, 0 = OMA · 3 BER রিপোর্টিং সমর্থিত · 2–0 রিজার্ভড |
| 221 | এনহ্যান্সড অপশন | 7 VPS সমর্থিত (পরিবর্তনশীল পাওয়ার সাপ্লাই) · 6 সফট TX_DISABLE বাস্তবায়িত · 5 সফট P_Down বাস্তবায়িত · 4 VPS LV রেগুলেটর মোড · 3 VPS বাইপাসড রেগুলেটর মোড · 2 সক্রিয় FEC নিয়ন্ত্রণ ফাংশন · 1 তরঙ্গদৈর্ঘ্য টিউন করার সুবিধা বাস্তবায়িত · 0 CMU (ক্লক মাল্টিপ্লায়ার ইউনিট) সমর্থিত |
| 222 | AUX মনিটরিং | 7–4 AUX1-এর ধরন · 3–0 AUX2-এর ধরন: 0 বাস্তবায়িত নয় · 1 APD বায়াস ভোল্টেজ (10 mV) · 2 রিজার্ভড · 3 TEC কারেন্ট (0.1 mA, সাইনড) · 4 লেজারের তাপমাত্রা (1/256 °C) · 5 লেজারের তরঙ্গদৈর্ঘ্য (0.05 nm? স্পেসিফিকেশন অনুযায়ী: তরঙ্গদৈর্ঘ্যের অফসেট) · 6 +5 V সাপ্লাই (100 µV) · 7 +3.3 V সাপ্লাই · 8 +1.8 V সাপ্লাই · 9 −5.2 V সাপ্লাই · Ah +5 V কারেন্ট (100 µA) · Bh রিজার্ভড · Ch +3.3 V কারেন্ট · Dh +1.8 V কারেন্ট · Eh −5.2 V কারেন্ট · Fh রিজার্ভড |
| 223 | CC_EXT | (Σ বাইট 192–222) mod 256 |
| 224–255 | ভেন্ডর-নির্দিষ্ট | চেকসামের আওতায় নেই |
টেবিল 02h–FFh
| টেবিল | বিষয়বস্তু |
|---|
| 02h | ইউজার EEPROM / CLEI কোড (ঘোষিত থাকলে) |
| 03h–7Fh | রিজার্ভড |
| 80h–FFh | ভেন্ডর-নির্দিষ্ট (প্রায়ই পাসওয়ার্ড, ক্যালিব্রেশনের ব্যাকআপ) |
QSFP যা উত্তরাধিকার হিসেবে পেয়েছে
তুলনার জন্য দেখুন SFF-8636 আপার পেজ 00h ম্যাপ: বাইট 128–130, 140–147 (দৈর্ঘ্য ও প্রযুক্তির নিবল), 148–191 (ভেন্ডর ব্লক, তরঙ্গদৈর্ঘ্য, CC_BASE) এবং 196–223 (SN, তারিখ, CC_EXT) একই অফসেটে আছে। পার্থক্য রয়েছে কমপ্লায়েন্স বাইটে (131–138, 40/100G ইথারনেটের জন্য নতুন করে সংজ্ঞায়িত), বাইট 139-এ (এনকোডিং বিট ফিল্ডের বদলে একটি মান) এবং বাইট 192–195-এ (পাওয়ার/কারেন্টের জায়গায় এক্সটেন্ডেড কমপ্লায়েন্স ও অপশন)। যে টুল একটি ম্যাপ জানে, সে ছোট একটি রূপান্তর টেবিলের সাহায্যে অন্যটিও পড়তে পারে।
সম্পর্কিত ম্যাপ