EEPROM মেমোরি ম্যাপ: দ্রুত সহায়িকা
CodingBox সবচেয়ে বেশি যে তিনটি মেমোরি লেআউট নিয়ে কাজ করে, তাদের এক পেজের বাইট ম্যাপ: SFF-8472 (SFP পরিবার), SFF-8636 (QSFP+/QSFP28) এবং CMIS (QSFP-DD, OSFP, QSFP112, SFP-DD)। EEPROM editor স্ক্রিনে কোনো ফিল্ড দ্রুত খুঁজে পেতে এটি ব্যবহার করুন; এডিটরে কার্সার রাখলে প্রতিটি বাইটের নাম দেখা যায়, আর সীমান্তবর্তী ক্ষেত্রে স্পেসিফিকেশন ডকুমেন্টই চূড়ান্ত প্রমাণ।
বাইটের অবস্থান বর্তমান প্রকাশিত রিভিশন অনুসরণ করে (SFF-8472 রিভিশন 12.x, SFF-8636 রিভিশন 2.x, CMIS 5.x)। পুরোনো মডিউল আগের রিভিশন বাস্তবায়ন করতে পারে; কমপ্লায়েন্স বাইট দেখে নিন।
SFF-8472: A0h (সিরিয়াল ID)
| বাইট | ফিল্ড | মন্তব্য |
|---|---|---|
| 0 | আইডেন্টিফায়ার | 03h = SFP/SFP+/SFP28 (SFF-8024) |
| 1 | এক্সটেন্ডেড আইডেন্টিফায়ার | 04h = MOD_DEF 4 (দুই-তারের ID) |
| 2 | কানেক্টর | 07h LC, 01h SC, 0Ch MPO, 21h কপার, 23h খোলা যায় এমন কানেক্টর নেই |
| 3–10 | ট্রান্সিভার কমপ্লায়েন্স কোড | ইথারনেট 10G (3), SONET (4–5), ইথারনেট 1G (6), FC (7–10) |
| 11 | এনকোডিং | 64b/66b, 8b/10b, NRZ… |
| 12 | নামমাত্র সিগন্যালিং রেট | ×100 Mb/s (103 = 10.3 Gb/s) |
| 13 | রেট আইডেন্টিফায়ার | রেট সিলেক্টের স্কিম (SFF-8079) |
| 14 | SMF-এর দৈর্ঘ্য | km |
| 15 | SMF-এর দৈর্ঘ্য | ×100 m |
| 16 | 50 µm OM2-এর দৈর্ঘ্য | ×10 m |
| 17 | 62.5 µm OM1-এর দৈর্ঘ্য | ×10 m |
| 18 | OM4 বা কপারের দৈর্ঘ্য | m |
| 19 | OM3-এর দৈর্ঘ্য | ×10 m |
| 20–35 | ভেন্ডরের নাম | ASCII, স্পেস দিয়ে ভরাট করা |
| 36 | এক্সটেন্ডেড কমপ্লায়েন্স কোড | SFF-8024 টেবিল 4-4 |
| 37–39 | ভেন্ডর OUI | IEEE কোম্পানি ID |
| 40–55 | ভেন্ডরের পার্ট নম্বর | ASCII |
| 56–59 | ভেন্ডরের রিভিশন | ASCII |
| 60–61 | তরঙ্গদৈর্ঘ্য (nm) বা ক্যাবল কমপ্লায়েন্স | 1310 = 051Eh |
| 62 | ফাইবার চ্যানেলের গতি 2 / অবণ্টিত | — |
| 63 | CC_BASE | 0–62 বাইটের চেকসাম |
| 64–65 | অপশন | TX_DISABLE, TX_FAULT, RX_LOS, রেট সিলেক্ট… |
| 66–67 | সিগন্যালিং রেটের সর্বোচ্চ / সর্বনিম্ন মান | নামমাত্র মানের চেয়ে % বেশি / কম |
| 68–83 | ভেন্ডরের সিরিয়াল নম্বর | ASCII |
| 84–91 | তারিখের কোড | YYMMDDLL |
| 92 | ডায়াগনস্টিক মনিটরিংয়ের ধরন | বিট 6 DDM, বিট 5 অভ্যন্তরীণ ক্যালিব্রেশন, বিট 4 বাহ্যিক ক্যালিব্রেশন, বিট 3 গড়/OMA |
| 93 | এনহ্যান্সড অপশন | অ্যালার্ম/সতর্কতার ফ্ল্যাগ, সফট TX_DISABLE, সফট রেট সিলেক্ট |
| 94 | SFF-8472 কমপ্লায়েন্স | মডিউল যে রিভিশন মেনে চলে |
| 95 | CC_EXT | 64–94 বাইটের চেকসাম |
| 96–127 | ভেন্ডর-নির্দিষ্ট | — |
| 128–255 | রিজার্ভড (SFF-8079) | — |
SFF-8472: A2h (ডায়াগনস্টিকস)
| বাইট | ফিল্ড | মন্তব্য |
|---|---|---|
| 0–39 | থ্রেশহোল্ড | তাপমাত্রা, Vcc, বায়াস, Tx পাওয়ার, Rx পাওয়ার; প্রতিটির জন্য HA, LA, HW, LW (বিস্তারিত) |
| 40–55 | ঐচ্ছিক থ্রেশহোল্ড | লেজারের তাপমাত্রা, TEC কারেন্ট |
| 56–91 | বাহ্যিক ক্যালিব্রেশন ধ্রুবক | Rx পাওয়ারের বহুপদী, ঢাল/অফসেট (বিস্তারিত) |
| 92–94 | রিজার্ভড | — |
| 95 | CC_DMI | 0–94 বাইটের চেকসাম |
| 96–105 | রিয়েল-টাইম মনিটরিং মান | তাপমাত্রা, Vcc, Tx বায়াস, Tx পাওয়ার, Rx পাওয়ার (একক) |
| 106–109 | ঐচ্ছিক মনিটরিং মান | লেজারের তাপমাত্রা / TEC |
| 110 | স্ট্যাটাস / নিয়ন্ত্রণ | TX_DISABLE-এর অবস্থা, RS0/RS1, TX_FAULT, RX_LOS, ডেটা প্রস্তুত |
| 111 | রিজার্ভড | — |
| 112–113 | অ্যালার্ম ফ্ল্যাগ | — |
| 114–115 | ঐচ্ছিক নিয়ন্ত্রণ | Tx ইনপুট EQ / Rx আউটপুট এমফ্যাসিস |
| 116–117 | সতর্কতা ফ্ল্যাগ | — |
| 118–119 | এক্সটেন্ডেড স্ট্যাটাস / নিয়ন্ত্রণ | সফট RS, পাওয়ার লেভেল |
| 120–126 | ভেন্ডর-নির্দিষ্ট | সুরক্ষিত মডিউলে পাসওয়ার্ড এরিয়া 0x7B–0x7E (123–126) (লেখা-সুরক্ষা) |
| 127 | টেবিল / পেজ সিলেক্ট | ঐচ্ছিক আপার টেবিল বেছে নেয় |
| 128–247 | ইউজার EEPROM (টেবিল 00h) | লেখার উপযোগী অস্থায়ী এরিয়া |
| 248–255 | ভেন্ডর নিয়ন্ত্রণ | — |
SFF-8636: লোয়ার পেজ 00h (QSFP+/QSFP28)
| বাইট | ফিল্ড |
|---|---|
| 0 | আইডেন্টিফায়ার (0Dh QSFP+, 11h QSFP28) |
| 1 | রিভিশন কমপ্লায়েন্স |
| 2 | স্ট্যাটাস: ডেটা-প্রস্তুত-নয়, IntL, ফ্ল্যাট মেমোরি |
| 3 | Tx LOS (7–4) / Rx LOS (3–0) |
| 4 | Tx অ্যাডাপটিভ EQ ত্রুটি / Tx ত্রুটি |
| 5 | Tx LOL / Rx LOL (CDR) |
| 6–7 | তাপমাত্রা / Vcc অ্যালার্ম ও সতর্কতার ফ্ল্যাগ |
| 9–14 | প্রতি লেনে Rx পাওয়ার, Tx বায়াস ও Tx পাওয়ারের ফ্ল্যাগ |
| 22–23 | মডিউলের তাপমাত্রা |
| 26–27 | মডিউলের Vcc |
| 34–41 | Rx পাওয়ার, লেন 1–4 |
| 42–49 | Tx বায়াস, লেন 1–4 |
| 50–57 | Tx পাওয়ার, লেন 1–4 |
| 86 | প্রতি লেনে Tx ডিজেবল |
| 87 / 88 | Rx / Tx রেট সিলেক্ট |
| 93 | পাওয়ার নিয়ন্ত্রণ (লো-পাওয়ার, ওভাররাইড) |
| 98 | CDR নিয়ন্ত্রণ (Tx 7–4, Rx 3–0) |
| 100–106 | ইন্টারাপ্ট মাস্ক |
| 119–122 | পাসওয়ার্ড পরিবর্তনের এন্ট্রি |
| 123–126 | পাসওয়ার্ড এন্ট্রি (0x7B) |
| 127 | পেজ সিলেক্ট |
SFF-8636: আপার পেজ 00h (শনাক্তকরণ তথ্য)
| বাইট | ফিল্ড |
|---|---|
| 128 | আইডেন্টিফায়ার |
| 129 | এক্সটেন্ডেড আইডেন্টিফায়ার: পাওয়ার ক্লাস, CDR-এর উপস্থিতি (বিট 3/2), CLEI |
| 130 | কানেক্টর |
| 131–138 | স্পেসিফিকেশন কমপ্লায়েন্স (ইথারনেট, SONET, SAS, GbE, FC) |
| 139 | এনকোডিং |
| 140 | নামমাত্র বিট রেট (×100 Mb/s; FFh হলে 222 দেখুন) |
| 141 | এক্সটেন্ডেড রেট সিলেক্ট কমপ্লায়েন্স |
| 142 | SMF-এর দৈর্ঘ্য (km) |
| 143 | OM3-এর দৈর্ঘ্য (×2 m) |
| 144 / 145 | OM2 / OM1-এর দৈর্ঘ্য (m) |
| 146 | কপার বা OM4-এর দৈর্ঘ্য (m) |
| 147 | ডিভাইস প্রযুক্তি (লেজারের ধরন, কুলড, টিউনেবল…) |
| 148–163 | ভেন্ডরের নাম |
| 164 | এক্সটেন্ডেড মডিউল কোড (ইনফিনিব্যান্ড) |
| 165–167 | ভেন্ডর OUI |
| 168–183 | ভেন্ডরের পার্ট নম্বর |
| 184–185 | ভেন্ডরের রিভিশন |
| 186–187 | তরঙ্গদৈর্ঘ্য (÷20 nm) বা কপারের অ্যাটেনুয়েশন |
| 188–189 | তরঙ্গদৈর্ঘ্যের সহনসীমা (÷200) |
| 190 | কেসের সর্বোচ্চ তাপমাত্রা |
| 191 | CC_BASE (128–190) |
| 192 | এক্সটেন্ডেড স্পেসিফিকেশন কমপ্লায়েন্স (SFF-8024 টেবিল 4-4) |
| 193–195 | অপশন |
| 196–211 | ভেন্ডরের সিরিয়াল নম্বর |
| 212–219 | তারিখের কোড |
| 220 | ডায়াগনস্টিক মনিটরিংয়ের ধরন |
| 221 | এনহ্যান্সড অপশন |
| 222 | নামমাত্র বিট রেট (×250 Mb/s) |
| 223 | CC_EXT (192–222) |
| 224–255 | ভেন্ডর-নির্দিষ্ট |
আপার পেজ 03h থ্রেশহোল্ড ধারণ করে; পেজ 02h ইউজার EEPROM; পেজ 01h অ্যাপ্লিকেশন সিলেক্ট (SFF-8636)।
CMIS: লোয়ার পেজ ও মূল পেজ
| অবস্থান | ফিল্ড |
|---|---|
| লোয়ার 0 | আইডেন্টিফায়ার (18h QSFP-DD, 19h OSFP, 1Eh QSFP112, 1Ah SFP-DD) |
| লোয়ার 1 | CMIS রিভিশন (যেমন 50h = 5.0) |
| লোয়ার 2 | মডিউলের বৈশিষ্ট্য: ফ্ল্যাট মেমোরি, মেমোরি মডেল |
| লোয়ার 3 | মডিউলের অবস্থা (বিট 3–1: 1 LowPwr, 2 PwrUp, 3 Ready, 4 PwrDn, 5 Fault) |
| লোয়ার 8–13 | মডিউল ফ্ল্যাগ |
| লোয়ার 14–25 | মডিউলের মনিটরিং মান (তাপমাত্রা 14–15, Vcc 16–17, সহায়ক) |
| লোয়ার 26 | মডিউলের গ্লোবাল নিয়ন্ত্রণ (লো-পাওয়ার, সফটওয়্যার রিসেট) |
| লোয়ার 118–121 | পাসওয়ার্ড পরিবর্তন |
| লোয়ার 122–125 | পাসওয়ার্ড এন্ট্রি |
| লোয়ার 126 | ব্যাংক সিলেক্ট |
| লোয়ার 127 | পেজ সিলেক্ট |
| পেজ 00h 128–255 | শনাক্তকরণ তথ্য: ভেন্ডর 129–144, OUI 145–147, PN 148–163, রিভিশন 164–165, SN 166–181, তারিখ 182–189, CLEI 190–199, পাওয়ার ক্লাস 200–201, কানেক্টর 203, মিডিয়ার ধরন 212… |
| পেজ 01h | ঘোষিত সক্ষমতা: সমর্থিত মনিটরিং মান, CDR সমর্থন, VDM, অ্যাপ্লিকেশন (86–117) |
| পেজ 02h | থ্রেশহোল্ড |
| পেজ 10h | লেন নিয়ন্ত্রণ: ডেটা-পাথ, Tx ডিজেবল, CDR এনাবল (160/161), অ্যাপ্লিকেশন সিলেক্ট |
| পেজ 11h | লেনের স্ট্যাটাস ও মনিটরিং মান: ফ্ল্যাগ 134–153, Tx পাওয়ার 154–169, Tx বায়াস 170–185, Rx পাওয়ার 186–201 |
| পেজ 20h–2Fh | VDM (প্রতি লেনের ডায়াগনস্টিকস) |
| পেজ 9Fh, A0h+ | CDB কমান্ড / উত্তর |
পূর্ণ বিবরণ: CMIS; SFP-DD-এর জন্য MIS।
চেকসাম
| চেকসাম | আওতা | অবস্থান |
|---|---|---|
| CC_BASE (SFP) | A0h 0–62 | A0h 63 |
| CC_EXT (SFP) | A0h 64–94 | A0h 95 |
| CC_DMI (SFP) | A2h 0–94 | A2h 95 |
| CC_BASE (QSFP) | 128–190 | 191 |
| CC_EXT (QSFP) | 192–222 | 223 |
| CMIS পেজের চেকসাম | প্রতিটি পেজ | পেজের শেষ বাইট |
সবগুলোই সরল 8-বিট যোগফল। CodingBox প্রতিটি লেখার সময় এগুলো নিজে থেকেই নতুন করে হিসাব করে; হাতে সম্পাদনা করা ডাম্পে পুরোনো চেকসাম থাকলে বেশির ভাগ হোস্ট তা প্রত্যাখ্যান করে (EEPROM রিকোডিং)।
এই বাইটগুলোতে যেভাবে পৌঁছানো হয়, তার প্রোটোকল-স্তরের বিবরণ (অ্যাড্রেস, পেজিং, ব্যাংক, টাইমিং): দুই-তারের ইন্টারফেস। কোন চেকসাম কোন বাইট কভার করে এবং কীভাবে হিসাব করতে হয়: চেকসাম।
এই পেজে সংক্ষিপ্ত রূপ দেওয়া হয়েছে। বাইট ও বিট ধরে পূর্ণ টেবিল: SFF-8472 A0h · SFF-8472 A2h · SFF-8636 লোয়ার · SFF-8636 আপার · CMIS লোয়ার · CMIS আপার · CMIS লেন · XFP।
সব পরিবারের পাওয়ার ক্লাস বাইট, ক্লাসের ধাপ ও প্রকৃত পাওয়ার খরচের সংখ্যাসহ: পাওয়ার ও বিদ্যুৎ খরচ; কোন ডকুমেন্ট কোন বাইট পরিসর সংজ্ঞায়িত করে এবং তা কোথায় পাওয়া যায়: স্ট্যান্ডার্ডের মানচিত্র।