ภาพรวม MSA และมาตรฐาน
ทรานซีฟเวอร์ออปติคัลใช้แทนกันได้ เพราะผู้ผลิตปฏิบัติตามสเปกอุตสาหกรรมร่วมกัน แทนที่จะใช้การออกแบบเฉพาะของตัวเอง ส่วนใหญ่เริ่มต้นจาก Multi-Source Agreement (MSA) ซึ่งเป็นข้อตกลงระหว่างผู้ผลิตว่าโมดูลในฟอร์มแฟกเตอร์หนึ่ง ๆ จะมีอินเตอร์เฟซเชิงกล ไฟฟ้า และการจัดการแบบเดียวกัน ไม่ว่าใครจะเป็นผู้ผลิต
ใครเผยแพร่อะไร
- SFF Committee (ปัจจุบันคือ SNIA SFF TWG) เผยแพร่เอกสารตระกูล SFF-xxxx ที่กำหนดอินเตอร์เฟซการจัดการแบบสองสาย (I²C) และผังหน่วยความจำสำหรับโมดูลตระกูล SFP และ QSFP
- QSFP-DD MSA ร่วมกับกลุ่ม OSFP และ COBO สร้าง CMIS ขึ้นมา ซึ่งปัจจุบันดูแลโดย OIF สำหรับโมดูลความเร็วสูงแบบหลายเลน
- SFP-DD MSA เผยแพร่ MIS สำหรับโมดูล SFP-DD แบบสองเลน
สเปกใดใช้กับโมดูลใด
| สเปก | ใช้กับ |
|---|---|
| SFF-8472 | SFP, SFP+, SFP28 |
| SFF-8636 | QSFP+, QSFP28 |
| INF-8077i | XFP (10G) |
| CMIS | QSFP-DD, OSFP, COBO, QSFP ที่รองรับ CMIS |
| MIS 2.0 | SFP-DD |
| SFF-8024 | ตารางรหัสร่วมที่สเปกอื่นใช้ |
ทำไมเรื่องนี้ถึงสำคัญกับ CodingBox
สเปกเหล่านี้กำหนด ตำแหน่ง ที่แต่ละฟิลด์อยู่ในหน่วยความจำของโมดูล และ วิธี อ่านมัน CodingBox เลือกใช้สเปกที่ถูกต้องตามโมดูลที่ตรวจพบ ทำให้ข้อมูลระบุตัวตน DDM และการตั้งค่าถูกถอดรหัสจากแอดเดรสที่ถูกต้อง EEPROM editor ยังระบุชื่อฟิลด์ของแต่ละไบต์ และอ้างอิงสเปกที่เกี่ยวข้องเมื่อชี้เมาส์
กลุ่มเอกสารในหมวดนี้
- รายการฉบับเต็ม — แคตตาล็อกสเปก MSA: เอกสาร SFF/INF ทั้ง 35 ฉบับ พร้อมหมายเลข ชื่อ และฉบับปรับปรุง
- อินเตอร์เฟซการจัดการ — SFF-8472, SFF-8636, CMIS, MIS, INF-8077i (XFP)
- ชั้นฮาร์ดแวร์ — เอกสารเชิงกล ไฟฟ้า และคลาสอัตราของตระกูล SFP และตระกูล QSFP
- แผนที่เฉพาะทาง — รีจิสเตอร์ DWDM ปรับความยาวคลื่นได้ (SFF-8690, SFF-TA-1004) และการเลือกอัตราและการใช้งาน (SFF-8079, SFF-8089)
- รหัสร่วม — SFF-8024
เนื้อหาที่เกี่ยวข้องกับทุกหมวด
- อินเทอร์เฟซสองสาย — แอดเดรส การแบ่งเพจ แบงก์ ธุรกรรม และจังหวะเวลาที่ทุกสเปกใช้ร่วมกัน
- รหัสความสอดคล้อง — ไบต์ 3–10 และ 36 (SFP), 131–138 และ 192 (QSFP), การใช้งานของ CMIS; การเขียนโค้ดทั่วไป
- ฟิลด์ผู้ผลิต — ชื่อ, OUI, PN, SN, รหัสวันที่: รูปแบบ, สิ่งที่โฮสต์ใช้จับคู่, ข้อผิดพลาดที่พบบ่อย
- เช็กซัม — CC_BASE, CC_EXT, CC_DMI และเช็กซัมของเพจ CMIS: ช่วงไบต์, อัลกอริทึม, พฤติกรรมของโฮสต์
- ฉบับปรับปรุงของสเปก — ไบต์ 94, ไบต์ 1, นิบเบิลรุ่นของ CMIS และสิ่งที่แต่ละยุคเพิ่มเข้ามา
- สิ่งที่โฮสต์ทำ — ลำดับการเริ่มทำงาน 12 ขั้นตอน พร้อมขา ไบต์ และจังหวะเวลา
- MSA อินเตอร์เฟซออปติคัล — CWDM4, PSM4, 100G Lambda, SWDM, BiDi, 400ZR/ZR+, 800G และความสัมพันธ์กับ IEEE
แผนที่รีจิสเตอร์
- SFF-8472 A0h และA2h — ข้อมูลระบุตัวตนและการวินิจฉัยของ SFP ทีละไบต์
- เพจล่างของ SFF-8636 และเพจบน — QSFP+/QSFP28
- เพจล่างของ CMIS, เพจบน และเพจเลน — QSFP-DD, OSFP และโมดูล CMIS อื่น ๆ
- INF-8077i XFP — หน่วยความจำส่วนล่างและตาราง Serial ID
แผนที่ในภาพกว้างกว่านี้ ได้แก่ ข้อกำหนด IEEE 802.3 แยกตาม PMD, เอกสารของ ITU-T, IEC, TIA, T11, IBTA และ OIF และเอกสารใดตอบคำถามใด: แผนที่มาตรฐาน