SFF-8472 — SFP ডায়াগনস্টিকস · স্পেসিফিকেশন ও স্ট্যান্ডার্ড · অপটিক্যাল ট্রান্সিভার ও ক্যাবল · ডকুমেন্টেশন · CodingBox
CodingBox ডকুমেন্টেশন

SFF-8472 — SFP ডায়াগনস্টিকস

SFF-8472, Diagnostic Monitoring Interface for Optical Transceivers, হলো SFP-শ্রেণির প্রতিটি মডিউলের ম্যানেজমেন্ট স্পেসিফিকেশন: SFP, SFP+, SFP28 এবং এক্সটেন্ডেড কোডের সাহায্যে SFP56। এটি SFP MSA-এর (INF-8074) সিরিয়াল ID ব্লক থেকে বিকশিত হয়েছে, সেই ব্লক বাইটে বাইটে হুবহু রেখেছে এবং রিয়েল-টাইম ডায়াগনস্টিকসসহ দ্বিতীয় একটি মেমোরি ডিভাইস যোগ করেছে। কপার SFP, PON স্টিক, টিউনেবল DWDM SFP+ এবং DAC/AOC ক্যাবলের প্রান্ত, সবই এই স্পেসিফিকেশনের মাধ্যমে নিজেদের পরিচয় জানায়। রিভিশনের ইতিহাস ও ভার্সন বাইট: স্পেসিফিকেশন রিভিশন।

দুটি মেমোরি অ্যাড্রেস

মডিউলটি দুই-তারের ইন্টারফেস দিয়ে দুটি ডিভাইস অ্যাড্রেসে পড়া হয়:

অ্যাড্রেসডিভাইসবিষয়বস্তু
A0hসিরিয়াল ID EEPROM (256 বাইট, ফ্ল্যাট)শনাক্তকরণ তথ্য: ধরন, কানেক্টর, কমপ্লায়েন্স কোড, রেট, দৈর্ঘ্য, ভেন্ডর ব্লক, অপশন, চেকসাম
A2hডায়াগনস্টিকস (128 বাইট + পেজভিত্তিক উপরের অর্ধেক)থ্রেশহোল্ড, ক্যালিব্রেশন ধ্রুবক, লাইভ মনিটর, স্ট্যাটাস/নিয়ন্ত্রণ, ফ্ল্যাগ, ইউজার EEPROM, ভেন্ডর পেজ

A2h আদৌ আছে কি না, তা A0h বাইট 92-এর বিট 6-এ ঘোষিত থাকে। বাসের গতির ডিফল্ট মান 100 kHz। বাইট ধরে ধরে টেবিল: মেমোরি ম্যাপের দ্রুত রেফারেন্স।

A0h: পাঁচটি ব্লকে শনাক্তকরণ তথ্য

বাইটব্লকএখানে কী থাকে
0–2ধরনআইডেন্টিফায়ার (03h = SFP পরিবার, SFF-8024), এক্সটেন্ডেড আইডেন্টিফায়ার (04h = MOD_DEF 4, সিরিয়াল ID আছে), কানেক্টর কোড
3–10কমপ্লায়েন্স কোড10G ইথারনেট, ইনফিনিব্যান্ড, ESCON, SONET, 1G ইথারনেট এবং ফাইবার চ্যানেলের (দৈর্ঘ্য / প্রযুক্তি / মিডিয়া / গতি) বিট ফিল্ড; ডিকোড করা হয়েছে কমপ্লায়েন্স কোড পেজে
11–19সিগন্যাল ও পাল্লাএনকোডিং (11), নামমাত্র বিট রেট ×100 Mb/s (12), RS0/RS1-এর রেট আইডেন্টিফায়ার (13, দেখুন রেট সিলেক্ট), লিংকের দৈর্ঘ্য: SMF km-এ (14), SMF ×100 m (15), OM2 ×10 m (16), OM1 ×10 m (17), OM4 ×10 m অথবা কপারের ক্ষেত্রে মিটার (18), OM3 ×10 m (19)
20–63ভেন্ডর ও চেকসামভেন্ডরের নাম (20–35), SFF-8024 থেকে এক্সটেন্ডেড কমপ্লায়েন্স কোড (36), IEEE OUI (37–39), পার্ট নম্বর (40–55), রিভিশন (56–59), nm-এ তরঙ্গদৈর্ঘ্য অথবা কপারের ক্ষেত্রে ক্যাবল কমপ্লায়েন্স/অ্যাটেনুয়েশন (60–61), ফাইবার চ্যানেলের গতি 2 (62), CC_BASE (63); দেখুন ভেন্ডর ফিল্ড
64–95এক্সটেন্ডেড IDঅপশন (64–65), বিট রেটের সর্বোচ্চ/সর্বনিম্ন মার্জিন % (66–67), অথবা বাইট 12 = FFh হলে বাইট 66 হলো ×250 Mb/s এককে রেট; সিরিয়াল নম্বর (68–83), তারিখের কোড (84–91), ডায়াগনস্টিকের ধরন (92), এনহ্যান্সড অপশন (93), SFF-8472 কমপ্লায়েন্স রিভিশন (94), CC_EXT (95)
96–127ভেন্ডর-নির্দিষ্টনির্মাতার জন্য উন্মুক্ত; প্রায়ই কনফিগারেশন বা সিগনেচার থাকে
128–255রিজার্ভডSFF-8079 অ্যাপ্লিকেশন-সিলেক্ট টেবিলের জন্য রিজার্ভড

অপশন বাইট 64–65

বাইট.বিটসেট থাকলে অর্থ
64.5হাই পাওয়ার লেভেল ঘোষণা: লেভেল 3 (সর্বোচ্চ 2.0 W)
64.4পেজিং বাস্তবায়িত: A2h বাইট 127 আপার পেজ বেছে নেয়
64.3রিটাইমার বা CDR আছে
64.2কুলড ট্রান্সমিটার
64.1পাওয়ার লেভেল 2 (সর্বোচ্চ 1.5 W); ক্লিয়ার থাকলে লেভেল 1 (1.0 W)
64.0লিনিয়ার রিসিভার আউটপুট (যেমন 10GBASE-LRM)
65.7রিসিভার ডিসিশন থ্রেশহোল্ড বাস্তবায়িত
65.6টিউনেবল ট্রান্সমিটার; দেখুন টিউনেবল ম্যাপ
65.5RATE_SELECT বাস্তবায়িত
65.4TX_DISABLE বাস্তবায়িত
65.3TX_FAULT বাস্তবায়িত
65.2LOS সিগন্যাল উল্টানো
65.1LOS বাস্তবায়িত

বাইট 92: ডায়াগনস্টিক মনিটরিংয়ের ধরন

বিটঅর্থ
6ডিজিটাল ডায়াগনস্টিকস (A2h) বাস্তবায়িত
5ইন্টারনালি ক্যালিব্রেটেড: A2h-এর মনিটর মান আগে থেকেই বাস্তব এককে থাকে
4এক্সটার্নালি ক্যালিব্রেটেড: হোস্টকে A2h 56–91-এর ধ্রুবক প্রয়োগ করতে হয়
3গৃহীত পাওয়ারের পরিমাপ: 1 = গড় পাওয়ার, 0 = OMA
2A2h অ্যাক্সেসের আগে অ্যাড্রেস বদলানোর ক্রম প্রয়োজন (পুরোনো ব্যবস্থা)

বিট 6 সেট থাকলে বিট 5 ও 4-এর ঠিক একটি সেট থাকা উচিত। প্রতিটি মোড আপনার দেখা সংখ্যাগুলোর জন্য কী বোঝায়: ক্যালিব্রেশন।

বাইট 93: এনহ্যান্সড অপশন

বিট 7 অ্যালার্ম/সতর্কতার ফ্ল্যাগ বাস্তবায়িত · 6 সফট TX_DISABLE নিয়ন্ত্রণ · 5 সফট TX_FAULT মনিটর · 4 সফট RX_LOS মনিটর · 3 সফট RATE_SELECT · 2 SFF-8079 অনুযায়ী অ্যাপ্লিকেশন সিলেক্ট · 1 SFF-8431 অনুযায়ী সফট রেট সিলেক্ট।

A2h: নয়টি ব্লকে ডায়াগনস্টিকস

বাইটব্লকমন্তব্য
0–39অ্যালার্ম ও সতর্কতার থ্রেশহোল্ডপাঁচটি মনিটর × (উচ্চ অ্যালার্ম, নিম্ন অ্যালার্ম, উচ্চ সতর্কতা, নিম্ন সতর্কতা), প্রতিটি 2 বাইট, লাইভ মানের ফরম্যাটেই; দেখুন থ্রেশহোল্ড ও অ্যালার্ম
40–55ঐচ্ছিক থ্রেশহোল্ডলেজারের তাপমাত্রা ও TEC কারেন্ট (কুলড/টিউনেবল মডিউল)
56–91ক্যালিব্রেশন ধ্রুবকRx_PWR(4..0) 32-বিট ফ্লোট হিসেবে, Tx_I / Tx_PWR / T / V-এর স্লোপ ও অফসেট; শুধু বাইট 92-এর বিট 4 সেট থাকলেই অর্থবহ
92–94রিজার্ভড—
95CC_DMIA2h বাইট 0–94-এর চেকসাম; দেখুন চেকসাম
96–105রিয়েল-টাইম মনিটরতাপমাত্রা (96–97), Vcc (98–99), Tx বায়াস (100–101), Tx পাওয়ার (102–103), Rx পাওয়ার (104–105)
106–109ঐচ্ছিক মনিটরলেজারের তাপমাত্রা, TEC কারেন্ট
110–118স্ট্যাটাস ও নিয়ন্ত্রণবাইট 110 (নিচে), অ্যালার্ম ফ্ল্যাগ 112–113, সতর্কতা ফ্ল্যাগ 116–117, এক্সটেন্ডেড স্ট্যাটাস/নিয়ন্ত্রণ 118 (সফট RS1, পাওয়ার লেভেলের অবস্থা ও সিলেক্ট)
119–126ভেন্ডর-নির্দিষ্টকন্ট্রোলারভিত্তিক বহু মডিউলে বাস্তবে পাসওয়ার্ড এন্ট্রি এলাকা (123–126); দেখুন লেখা-সুরক্ষার ধরন
127পেজ সিলেক্টA0h বাইট 64-এর বিট 4 সেট থাকলে থাকে
128–255আপার পেজপেজ 00h/01h: ইউজার EEPROM (128–247) ও ভেন্ডর নিয়ন্ত্রণ (248–255); পেজ 02h: নিয়ন্ত্রণ ফাংশন, যেখানে SFF-8690 টিউনেবল রেজিস্টার থাকে; অন্য পেজগুলো ভেন্ডর-নির্দিষ্ট

মনিটরের ফরম্যাট

মনিটরফরম্যাটএকক
তাপমাত্রাসাইনড 16-বিট1/256 °C
Vccআনসাইনড 16-বিট100 µV
Tx বায়াসআনসাইনড 16-বিট2 µA
Tx পাওয়ার, Rx পাওয়ারআনসাইনড 16-বিট0.1 µW (dBm-এ রূপান্তর: 10·log10(µW/1000))

রূপান্তর ও সমাধান করা উদাহরণ: একক ও রূপান্তর।

বাইট 110: স্ট্যাটাস/নিয়ন্ত্রণ

বিটঅর্থঅ্যাক্সেস
7TX_DISABLE পিনের অবস্থাপড়া
6সফট TX_DISABLEপড়া/লেখা (বাইট 93-এর বিট 6 সেট থাকলে)
5RS1 পিনের অবস্থাপড়া
4RS0 পিনের অবস্থা (রেট সিলেক্ট)পড়া
3সফট RS0 সিলেক্টপড়া/লেখা
2TX_FAULT-এর অবস্থাপড়া
1RX_LOS-এর অবস্থাপড়া
0ডেটা প্রস্তুত নয় (মনিটর এখনও চালু হওয়ার সময় 1)পড়া

কপার ও ক্যাবলের বিশেষত্ব

প্যাসিভ ও অ্যাক্টিভ কপারে (DAC) বাইট 60–61-এ তরঙ্গদৈর্ঘ্য থাকে না: প্যাসিভ ক্যাবলে বাইট 60 SFF-8431 অ্যাপেন্ডিক্স E মেনে চলার ফ্ল্যাগ দেয়; অ্যাক্টিভ ক্যাবলে বিটগুলো FC-PI-4 / SFF-8431 লিমিটিং বা লিনিয়ার কমপ্লায়েন্স চিহ্নিত করে। বাইট 8-এর বিট 2–3 প্যাসিভ/অ্যাক্টিভ ক্যাবল প্রযুক্তি চিহ্নিত করে, আর বাইট 18-এ থাকে মিটারে দৈর্ঘ্য। বিস্তারিত: কপার ইথারনেট ও DAC।

হোস্ট আসলে কী পড়ে

একটি সাধারণ সুইচ মডিউল ঢোকানোর সময় A0h-এর বাইট 0–95 পড়ে, CC_BASE ও CC_EXT যাচাই করে, আইডেন্টিফায়ার, কানেক্টর, কমপ্লায়েন্স কোড ও রেট ডিকোড করে, ভেন্ডর ব্লক নিজের নীতির সঙ্গে মেলায়, এবং তারপরই DDM-এর জন্য A2h পোল করে, সাধারণত কয়েক সেকেন্ড পরপর। পূর্ণ ক্রম ও তার টাইমিং: হোস্ট কী করে। এই ফিল্ডগুলোর সঙ্গে প্রকৃত অপটিক্সের অমিলই গতি ও রেট এবং ভেন্ডর লক সংক্রান্ত বেশির ভাগ টিকিটের মূল কারণ।

CodingBox-এ

CodingBox A0h ও A2h দুটিই পড়ে (ঘোষিত থাকলে পেজভিত্তিক A2h-সহ), EEPROM editor স্ক্রিনে উপরের টেবিলগুলোর প্রতিটি ফিল্ডের নাম দেখায়, লেখার সময় CC_BASE, CC_EXT ও CC_DMI নতুন করে হিসাব করে, DDM স্ক্রিনে ইন্টারনাল বা এক্সটার্নাল ক্যালিব্রেশন প্রয়োগ করে এবং ডিকোড করা শনাক্তকরণ তথ্য দেখায় Check transceiver স্ক্রিনে।

দুটি ডিভাইসের বাইট ধরে ও বিট ধরে টেবিল: A0h রেজিস্টার ম্যাপ, A2h রেজিস্টার ম্যাপ।


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