INF-8077i: การจัดการ XFP (+ X2, XENPAK)
ฟอร์มแฟกเตอร์ 10 กิกะบิตสามแบบมีมาก่อน SFP+ มีเพียงแบบเดียวในสามแบบนี้ — XFP — ที่ยังพบเห็นทั่วไปในสนาม และใช้อินเทอร์เฟซการจัดการที่ไม่ใช่ทั้ง SFF-8472 และ SFF-8636 การอ่าน XFP ด้วยแผนที่ผิดจะได้ข้อมูลขยะที่ดูสมเหตุสมผล ดังนั้นเอกสารนี้จึงสำคัญสำหรับทุกคนที่เขียนโค้ดโมดูล 10G
เอกสาร
| เอกสาร | ชื่อเอกสาร | ฉบับปรับปรุง | ฟอร์มแฟกเตอร์ |
|---|---|---|---|
| INF-8077 | 10 Gigabit Small Form Factor Pluggable Module | 4.5 | XFP |
| INF-8476 | X2 10 Gigabit Ethernet Transceiver | 2.0b | X2 |
| INF-8474 | Xenpak 10 Gigabit Ethernet Transceiver | 3.0 | XENPAK |
X2 และ XENPAK เป็นโมดูลรุ่นเก่าขนาดใหญ่สำหรับสวิตช์ 10GbE ยุคแรกที่ใช้อินเทอร์เฟซไฟฟ้าแบบขนาน XAUI ส่วน XFP นำอินเทอร์เฟซแบบอนุกรม XFI ที่เรียบง่ายเข้ามาใช้ พร้อมกับ CDR ในตัวโมดูล
แผนผังหน่วยความจำ INF-8077i
การจัดการ XFP อยู่ที่แอดเดรสสองสาย A0h และจัดโครงสร้างดังนี้:
- หน่วยความจำล่าง (ไบต์ 0–127) — เข้าถึงได้เสมอ: บิตควบคุม/สถานะ การวินิจฉัยแบบดิจิทัล (อุณหภูมิ ไบอัส Tx กำลัง Tx/Rx แรงดันไฟเลี้ยง) และค่าเกณฑ์อะลาร์ม/คำเตือนของค่าเหล่านั้น รวมถึงแฟล็กและมาสก์
- ตารางบนของหน่วยความจำ (ไบต์ 128–255) — เลือกด้วยไบต์เลือกตารางที่แอดเดรส 127:
- ตาราง 01h — Serial ID: ตัวระบุ ผู้ผลิต หมายเลขชิ้นส่วน หมายเลขซีเรียล วันที่ รหัสทรานซีฟเวอร์ ความยาวคลื่น ความสามารถด้าน CDR/อัตรา และเช็กซัม
- ตาราง 02h — EEPROM ที่ผู้ใช้เขียนได้
- ตารางเฉพาะของผู้ผลิต — รวมถึงรีจิสเตอร์การปรับความยาวคลื่น DWDM บน XFP ที่ปรับความยาวคลื่นได้
โครงสร้างนี้คล้ายกับโมเดลแบบแบ่งเพจของ SFF-8636 ที่ตามมาทีหลัง (มีไบต์เลือกตารางที่ไบต์ 127) แต่ตำแหน่งฟิลด์เป็นแบบเฉพาะของ XFP และการวินิจฉัยอยู่ในหน่วยความจำล่างแทนที่จะเป็นบล็อก A2h แยกต่างหากแบบใน SFF-8472
ความแตกต่างเชิงปฏิบัติ
| SFP+ (SFF-8472) | XFP (INF-8077i) | |
|---|---|---|
| แอดเดรส | ข้อมูลระบุตัวตนที่ A0h + การวินิจฉัยที่ A2h | A0h เท่านั้น เลือกตารางผ่านไบต์ 127 |
| การวินิจฉัย | บล็อก A2h | หน่วยความจำล่าง |
| CDR | อยู่ที่โฮสต์ | อยู่ในโมดูล |
| กำลังไฟ | โดยทั่วไป ≤ 1.5 W | สูงสุดประมาณ 3.5 W หลายรางไฟ |
ใน CodingBox
CodingBox ใช้แผนที่ INF-8077i สำหรับ XFP: ข้อมูลระบุตัวตนจากตาราง 01h ค่าเกณฑ์และ DDM จากหน่วยความจำล่าง พร้อมคำนวณเช็กซัมใหม่ทุกครั้งที่เขียน เป็นหนึ่งในตระกูลสเปก MSA ทั้งห้าที่แอปพลิเคชันถอดรหัสได้ ดูเพิ่มเติมที่ XFP
ทุกไบต์และทุกบิตของหน่วยความจำล่างและตาราง 01h: แผนผังรีจิสเตอร์ INF-8077i