SFF-8636 — QSFP ব্যবস্থাপনা · স্পেসিফিকেশন ও স্ট্যান্ডার্ড · অপটিক্যাল ট্রান্সিভার ও ক্যাবল · ডকুমেন্টেশন · CodingBox
CodingBox ডকুমেন্টেশন

SFF-8636 — QSFP ব্যবস্থাপনা

SFF-8636, অর্থাৎ Management Interface for Cabled Environments, চার-লেনের QSFP পরিবারের, অর্থাৎ QSFP+ (40G), QSFP28 (100G) ও বেশির ভাগ QSFP56 (200G) মডিউলের, এবং CXP ও microQSFP-এর মতো সম্পর্কিত প্যারালাল ফর্ম ফ্যাক্টরের ম্যানেজমেন্ট স্পেসিফিকেশন। এটি SFF-8436-এর উত্তরসূরি, মেমোরি লেআউট একই রেখেছে এবং 2.x রিভিশনের মাধ্যমে বিকশিত হচ্ছে। Fibre Channel ও InfiniBand QSFP মডিউলও এটি ব্যবহার করে। ভার্সন বাইট ও রিভিশনের ইতিহাস: স্পেসিফিকেশনের সংস্করণ।

একটি অ্যাড্রেস, পেজড মেমোরি

SFP-এর দুটি ডিভাইসের বিপরীতে QSFP মডিউল একটিমাত্র অ্যাড্রেসে (A0h) সাড়া দেয়, যোগাযোগ হয় টু-ওয়্যার ইন্টারফেস দিয়ে:

  • লোয়ার পেজ 00h (বাইট 0–127) সবসময় দৃশ্যমান: স্ট্যাটাস, ইন্টারাপ্ট ফ্ল্যাগ, সরাসরি পরিমাপকৃত মান, নিয়ন্ত্রণ এবং পেজ-সিলেক্ট বাইট 127।
  • আপার পেজ (বাইট 128–255) 127-এ লিখে বদলে আনা হয়: পেজ 00h শনাক্তকরণ তথ্য, 01h অ্যাপ্লিকেশন সিলেক্ট টেবিল, 02h ইউজার EEPROM, 03h থ্রেশহোল্ড ও চ্যানেল নিয়ন্ত্রণ, ঐচ্ছিক 20h–21h।

যে মডিউলে শুধু পেজ 00h আছে, সেগুলো ফ্ল্যাট মেমোরি বিট (বাইট 2-এর বিট 2) সেট করে। একাধিক মডিউলের হোস্ট বাসে কোন মডিউল সাড়া দেবে তা ঠিক করে ModSelL পিন, অ্যাড্রেস নয়। রিভিশন 2.x থেকে বাসের গতি 400 kHz পর্যন্ত অনুমোদিত।

লোয়ার পেজ 00h: স্ট্যাটাস ও নিয়ন্ত্রণ

বাইটব্লকমন্তব্য
0আইডেন্টিফায়ার0Dh QSFP+, 11h QSFP28 (SFF-8024)
1রিভিশন কমপ্লায়েন্সম্যাপ SFF-8436/8636-এর কোন রিভিশন অনুসরণ করে
2স্ট্যাটাসবিট 2 ফ্ল্যাট মেমোরি, বিট 1 IntL অ্যাসার্টেড, বিট 0 ডেটা প্রস্তুত নয়
3–21ইন্টারাপ্ট ফ্ল্যাগ3 প্রতি লেনে Rx/Tx LOS, 4 Tx ত্রুটি, 5 Tx/Rx LOL (CDR লক), 6 তাপমাত্রার অ্যালার্ম/সতর্কতা, 7 Vcc, 9–10 Rx পাওয়ার, 11–12 Tx বায়াস, 13–14 Tx পাওয়ার; ল্যাচ করা থাকে, পড়লে মুছে যায়
22–33মডিউলের পরিমাপকৃত মানতাপমাত্রা (22–23), Vcc (26–27); ফরম্যাট SFP-এর মতোই
34–81চ্যানেলের পরিমাপকৃত মানলেন 1–4-এর Rx পাওয়ার (34–41), Tx বায়াস (42–49), Tx পাওয়ার (50–57), 81 পর্যন্ত সংরক্ষিত/ভেন্ডর; দেখুন প্রতি লেনের ডায়াগনস্টিকস
86Tx ডিজ্যাবলবিট 0–3, প্রতি লেনে একটি
87–88রেট সিলেক্টRx (87) ও Tx (88), প্রতি লেনে দুটি বিট; দেখুন রেট সিলেক্ট
89–92, 94–97অ্যাপ্লিকেশন সিলেক্টপ্রতি লেনে, পেজ 01h-এর সূচক
93পাওয়ার নিয়ন্ত্রণবিট 0 পাওয়ার ওভাররাইড, বিট 1 পাওয়ার সেট (1 = লো পাওয়ার), বিট 2 ক্লাস 5–7 সক্রিয় করা, বিট 3 ক্লাস 8 সক্রিয় করা
98CDR নিয়ন্ত্রণবিট 7–4 প্রতি লেনে Tx CDR চালু, 3–0 Rx CDR চালু; দেখুন CDR
100–106ইন্টারাপ্ট মাস্কপ্রতিটি ফ্ল্যাগের জন্য একটি মাস্ক বিট
107সর্বোচ্চ পাওয়ার×0.1 W, ক্লাস 8 মডিউলের জন্য (রিভিশন 2.10)
119–122পাসওয়ার্ড পরিবর্তনভেন্ডর-নির্ধারিত
123–126পাসওয়ার্ড প্রদানভেন্ডর-নির্ধারিত; লেখা-সুরক্ষার পাসওয়ার্ড সাধারণত এখানেই থাকে
127পেজ সিলেক্ট128–255 পড়ার আগে লিখুন

আপার পেজ 00h: শনাক্তকরণ তথ্য

বাইটফিল্ডমন্তব্য
128আইডেন্টিফায়ারবাইট 0-এর পুনরাবৃত্তি
129এক্সটেন্ডেড আইডেন্টিফায়ারবিট 7–6 পাওয়ার ক্লাস 1–4, বিট 5 ক্লাস 8 ঘোষিত, বিট 4 CLEI আছে, বিট 3 Tx CDR আছে, বিট 2 Rx CDR আছে, বিট 1–0 পাওয়ার ক্লাস 5–7
130কানেক্টর0Ch MPO 1×12, 07h LC, 23h বিচ্ছিন্নযোগ্য কানেক্টর নেই (DAC/AOC)
131–138স্পেসিফিকেশন কমপ্লায়েন্স131 ইথারনেট 10/40G (বিট 7 = বাইট 192 ব্যবহার করুন), 132 SONET, 133 SAS/SATA, 134 GbE, 135–138 Fibre Channel; দেখুন কমপ্লায়েন্স কোড
139এনকোডিং05h 64B/66B, 08h PAM4 (লক্ষ্য করুন: মানগুলো SFP-এর টেবিলের থেকে আলাদা)
140নমিনাল বিট রেটপ্রতি লেনে ×100 Mb/s; FFh → দেখুন বাইট 222
141এক্সটেন্ডেড রেট সিলেক্ট—
142–146লিংকের দৈর্ঘ্যSMF km-এ, OM3 ×2 m, OM2 m-এ, OM1 m-এ, কপার মিটারে অথবা OM4 ×2 m
147ডিভাইস প্রযুক্তিট্রান্সমিটারের ধরনের নিবল (নিচে) + তরঙ্গদৈর্ঘ্য নিয়ন্ত্রণ, কুলড, APD/PIN, টিউনেবল বিট
148–163ভেন্ডরের নাম16 ASCII; দেখুন ভেন্ডর ফিল্ড
164এক্সটেন্ডেড মডিউলInfiniBand রেট বিট (SDR…EDR)
165–167ভেন্ডর OUI—
168–183ভেন্ডর PN—
184–185ভেন্ডর রিভিশন2 ASCII
186–189তরঙ্গদৈর্ঘ্য ও সহনসীমা×0.05 nm ও ×0.005 nm; কপারের ক্ষেত্রে 2.5 / 5 / 7 / 12.9 GHz-এ অ্যাটেনুয়েশন
190সর্বোচ্চ কেস তাপমাত্রা°C
191CC_BASE128–190-এর চেকসাম; দেখুন চেকসাম
192এক্সটেন্ডেড কমপ্লায়েন্সSFF-8024 টেবিল 4-4-এর কোড (100GBASE-SR4 = 02h, CWDM4 = 06h…)
193–195অপশনইকুয়ালাইজেশন/ইমফ্যাসিস নিয়ন্ত্রণ, CDR চালু/বন্ধ ও LOL ফ্ল্যাগ, স্কুয়েলচ, কোন পেজগুলো আছে
196–211ভেন্ডর SN—
212–219ডেট কোডYYMMDD + 2 লট
220ডায়াগনস্টিক মনিটরিংয়ের ধরনRx পাওয়ার গড়/OMA, Tx পাওয়ার মনিটর বাস্তবায়িত
221এনহ্যান্সড অপশনইনিশিয়ালাইজেশন-সম্পূর্ণ ফ্ল্যাগ, রেট-সিলেক্ট ঘোষণা, Tx ডিজ্যাবল ফাস্ট মোড
222এক্সটেন্ডেড বিট রেটবাইট 140 = FFh হলে ×250 Mb/s
223CC_EXT192–222-এর চেকসাম
224–255ভেন্ডর-নির্দিষ্ট—

বাইট 147: ট্রান্সমিটার প্রযুক্তি (বিট 7–4)

মানপ্রযুক্তিমানপ্রযুক্তি
0h850 nm VCSEL8hঅন্যান্য / অনির্ধারিত
1h1310 nm VCSEL9h1490 nm DFB
2h1550 nm VCSELAhকপার, ইকুয়ালাইজেশনবিহীন
3h1310 nm FPBhকপার, প্যাসিভ ইকুয়ালাইজড
4h1310 nm DFBChকপার, নিয়ার ও ফার এন্ড লিমিটিং অ্যাক্টিভ
5h1550 nm DFBDhকপার, ফার এন্ড লিমিটিং অ্যাক্টিভ
6h1310 nm EMLEhকপার, নিয়ার এন্ড লিমিটিং অ্যাক্টিভ
7h1550 nm EMLFhকপার, লিনিয়ার অ্যাক্টিভ ইকুয়ালাইজার

বিট 3–0: তরঙ্গদৈর্ঘ্য নিয়ন্ত্রণ, কুলড ট্রান্সমিটার, APD (1) বনাম PIN (0) ডিটেক্টর, টিউনেবল। এই প্রযুক্তিগুলো কী: লেজার।

অন্যান্য পেজ

পেজবিষয়বস্তু
01hঅ্যাপ্লিকেশন সিলেক্ট টেবিল (AST): SFF-8079 ধাঁচের নির্বাচনের জন্য ঘোষিত অ্যাপ্লিকেশন; কমই ব্যবহৃত
02hইউজার EEPROM (128–255); বাইট 129-এর বিট 4 সেট থাকলে CLEI কোড
03hথ্রেশহোল্ড: মডিউল 128–175 (তাপমাত্রা, Vcc), চ্যানেল 176–223 (Rx পাওয়ার, Tx বায়াস, Tx পাওয়ার); চ্যানেল নিয়ন্ত্রণ 226–241 (Tx ইনপুট ইকুয়ালাইজেশন, Rx আউটপুট ইমফ্যাসিস ও অ্যামপ্লিটিউড, স্কুয়েলচ ও আউটপুট ডিজ্যাবল); চ্যানেল মনিটরিং মাস্ক 242–253
20h–21hঐচ্ছিক এক্সটেন্ডেড ফাংশন, বাইট 195-এর বিট 0-তে ঘোষিত

থ্রেশহোল্ডের অর্থ: থ্রেশহোল্ড ও অ্যালার্ম।

পাওয়ার ক্লাস

বাইট 129 ক্লাস ঘোষণা করে, বাইট 93 হোস্টকে মডিউলটিকে লো পাওয়ার থেকে মুক্ত করতে এবং ক্লাস 5–8 সক্রিয় করতে দেয়, আর বাইট 107 ক্লাস 8-এর সঠিক সর্বোচ্চ মান জানায়। হোস্টের পোর্ট যে ক্লাস সরবরাহ করতে পারে না, তা পড়লে হোস্ট মডিউলকে লো পাওয়ারে রেখে দেয়; ক্লাস ও লক্ষণের তালিকা আছে পাওয়ার ও তাপ পেজে।

ইন্টারাপ্ট ও LOL

বাইট 3–21-এর মাস্ক করা হয়নি এমন কোনো ফ্ল্যাগ সেট হলে IntL নিম্ন হয়; হোস্ট ফ্ল্যাগগুলো পড়লে সেগুলো মুছে যায়। LOL ফ্ল্যাগ (বাইট 5) হলো CDR-এর লক নির্দেশক এবং রেট না মেলার দ্রুততম লক্ষণ; দেখুন গতি ও রেট।

হোস্ট কী পড়ে

মডিউল বসানো → ডেটা-রেডির জন্য অপেক্ষা → লোয়ার 0–127 ও আপার 00h পড়া → CC_BASE / CC_EXT যাচাই → আইডেন্টিফায়ার, কানেক্টর, কমপ্লায়েন্স ও বাইট 192, ভেন্ডর ব্লক ডিকোড করা → পাওয়ার ক্লাস যাচাই → লো পাওয়ার থেকে মুক্ত করা → CDR/রেট কনফিগার করা → Tx ডিজ্যাবল মুছে দেওয়া → পরিমাপকৃত মান ও ফ্ল্যাগ পোল করা। ক্রম ও সময়সীমা: হোস্ট কী করে।

CodingBox-এ

CodingBox উপস্থিত সব পেজ পড়ে, EEPROM editor-এ ট্যাব হিসেবে দেখায় এবং প্রতিটি ফিল্ডের নাম দেয়; Check transceiver-এ বাইট 147 ও কমপ্লায়েন্স বাইট ডিকোড করে; DDM-এ চারটি লেনের গ্রাফ আঁকে; আর লেখার সময় CC_BASE ও CC_EXT নতুন করে হিসাব করে।

রেজিস্টারের পূর্ণ টেবিল: লোয়ার পেজ 00h ম্যাপ (ফ্ল্যাগ, পরিমাপকৃত মান, নিয়ন্ত্রণ) এবং আপার পেজ ম্যাপ (শনাক্তকরণ তথ্য, থ্রেশহোল্ড, চ্যানেল নিয়ন্ত্রণ)।


এই নিবন্ধে কোনো অশুদ্ধ তথ্য বা ভুল পেলে সংশ্লিষ্ট অংশটি নির্বাচন করুন এবং Ctrl+Enter চেপে ।