แผนผังรีจิสเตอร์ XFP ตาม INF-8077i
โมดูล XFP ตอบสนองที่แอดเดรสสองสาย (A0h) เพียงแอดเดรสเดียว ด้วยหน่วยความจำล่างขนาด 128 ไบต์ ได้แก่ ค่าเกณฑ์ แฟล็ก ค่าที่ตรวจวัด และการควบคุม และตารางบนที่เลือกด้วยไบต์ 127 ซึ่งตาราง 01h คือ Serial ID โครงสร้างนี้มีมาก่อน SFF-8636 และเป็นต้นแบบของมัน บล็อกข้อมูลระบุตัวตนของ QSFP คัดลอกตำแหน่งไบต์ของ XFP มาแทบทั้งหมด หน้านี้ไล่รายการหน่วยความจำล่างและตาราง 01h ทีละไบต์และทีละบิต เรียบเรียงตาม INF-8077i Rev 4.5 คำอธิบาย: INF-8077i — การจัดการ XFP
คำอธิบายสัญลักษณ์: rsvd = สงวนไว้ · vendor = เฉพาะของผู้ผลิต · ค่า 16 บิตเรียง MSB ก่อน · แฟล็กจะค้างค่าไว้ (latched) และเคลียร์เมื่ออ่าน
หน่วยความจำล่าง — ค่าเกณฑ์ ไบต์ 0–57
| ไบต์ | ฟิลด์ | หมายเหตุ |
|---|
| 0 | ตัวระบุ | 06h = XFP |
| 1 | การควบคุมตัวปรับสภาพสัญญาณ | 7 บายพาส Tx CDR? — บิตควบคุม Tx/Rx CDR ภายในและลูปแบ็กตาม Table 39: 7 ปิด Tx CDR · 6 ควบคุมแอมพลิจูด/EQ ของ Tx · 5–4 rsvd · 3 ปิด Rx CDR · 2 ลูปแบ็กฝั่งไลน์ · 1 ลูปแบ็ก XFI · 0 rsvd (การใช้งานจริงประกาศไว้ในตาราง 01h ไบต์ 164) |
| 2–3 / 4–5 / 6–7 / 8–9 | อะลาร์มอุณหภูมิสูง / อะลาร์มอุณหภูมิต่ำ / คำเตือนอุณหภูมิสูง / คำเตือนอุณหภูมิต่ำ | 16 บิตแบบมีเครื่องหมาย 1/256 °C |
| 10–17 | rsvd | (ค่าเกณฑ์สำหรับอุณหภูมิตัวที่สองในบางฉบับร่าง) |
| 18–19 / 20–21 / 22–23 / 24–25 | ไบอัส Tx HA / LA / HW / LW | 16 บิตแบบไม่มีเครื่องหมาย 2 µA |
| 26–27 / 28–29 / 30–31 / 32–33 | กำลัง Tx HA / LA / HW / LW | 16 บิตแบบไม่มีเครื่องหมาย 0.1 µW |
| 34–35 / 36–37 / 38–39 / 40–41 | กำลัง Rx HA / LA / HW / LW | 16 บิตแบบไม่มีเครื่องหมาย 0.1 µW |
| 42–43 / 44–45 / 46–47 / 48–49 | AUX1 HA / LA / HW / LW | รูปแบบตามชนิด AUX1 (ตาราง 01h ไบต์ 222) |
| 50–57 | AUX2 HA / LA / HW / LW | ตามชนิด AUX2 |
หน่วยความจำล่าง — เฉพาะของผู้ผลิต, BER และการควบคุมความยาวคลื่น ไบต์ 58–79
| ไบต์ | ฟิลด์ | เนื้อหา |
|---|
| 58–69 | vendor | — |
| 70 | การรายงาน BER | สำหรับโมดูลที่มี FEC: ควบคุมการรายงานเลขชี้กำลัง/แมนทิสซาของ BER |
| 71 | การควบคุมความยาวคลื่น — เป้าหมาย MSB | XFP ปรับความยาวคลื่นได้: ไบต์ 71–72 ตั้งค่าความยาวคลื่นเป็นหน่วย 0.05 nm |
| 72 | การควบคุมความยาวคลื่น — เป้าหมาย LSB | — |
| 73–74 | ความคลาดเคลื่อนของความยาวคลื่น / สถานะ | ออฟเซตความยาวคลื่นที่รายงาน เป็นหน่วย 0.005 nm |
| 75 | แฟล็กควบคุมความยาวคลื่น | กำลังปรับจูน, ไม่ล็อก, นอกช่วง |
| 76–79 | การควบคุม FEC | เปิด/ปิด FEC, สถานะ FEC (XFP แบบ 10G FEC, ห่อหุ้มตาม ITU G.709) |
หน่วยความจำล่าง — แฟล็ก ไบต์ 80–95
| ไบต์ | ฟิลด์ | บิต |
|---|
| 80 | แฟล็กอะลาร์ม 1 (ค้างค่าไว้) | 7 อะลาร์มอุณหภูมิสูง · 6 อะลาร์มอุณหภูมิต่ำ · 5 rsvd · 4 rsvd · 3 อะลาร์มไบอัส Tx สูง · 2 อะลาร์มไบอัส Tx ต่ำ · 1 อะลาร์มกำลัง Tx สูง · 0 อะลาร์มกำลัง Tx ต่ำ |
| 81 | แฟล็กอะลาร์ม 2 (ค้างค่าไว้) | 7 อะลาร์มกำลัง Rx สูง · 6 อะลาร์มกำลัง Rx ต่ำ · 5 อะลาร์ม AUX1 สูง · 4 อะลาร์ม AUX1 ต่ำ · 3 อะลาร์ม AUX2 สูง · 2 อะลาร์ม AUX2 ต่ำ · 1–0 rsvd |
| 82 | แฟล็กคำเตือน 1 (ค้างค่าไว้) | โครงสร้างเดียวกับไบต์ 80 แต่ใช้กับคำเตือน |
| 83 | แฟล็กคำเตือน 2 (ค้างค่าไว้) | โครงสร้างเดียวกับไบต์ 81 แต่ใช้กับคำเตือน |
| 84 | แฟล็กสถานะ 1 (ค้างค่าไว้) | 7 Tx_NR (ยังไม่พร้อม) · 6 Tx_Fault · 5 Tx CDR ไม่ล็อก · 4 Rx_NR · 3 Rx CDR ไม่ล็อก · 2 RX_LOS · 1 โมดูลยังไม่พร้อม (Mod_NR) · 0 รีเซ็ตเสร็จสมบูรณ์ |
| 85 | แฟล็กสถานะ 2 (ค้างค่าไว้) | 7 เหตุขัดข้องแหล่งจ่ายไฟ APD · 6 เหตุขัดข้อง TEC · 5 ความยาวคลื่นไม่ล็อก · 4–3 rsvd · 2 เหตุขัดข้อง VCC5? · 1 เหตุขัดข้อง VCC3 · 0 เหตุขัดข้อง VCC2 (บิตเหตุขัดข้องแหล่งจ่ายไฟขึ้นอยู่กับการใช้งานจริง) |
| 86–87 | rsvd | — |
| 88 | มาสก์อะลาร์ม 1 | บิตมาสก์สำหรับไบต์ 80 |
| 89 | มาสก์อะลาร์ม 2 | สำหรับไบต์ 81 |
| 90 | มาสก์คำเตือน 1 | สำหรับไบต์ 82 |
| 91 | มาสก์คำเตือน 2 | สำหรับไบต์ 83 |
| 92 | มาสก์สถานะ 1 | สำหรับไบต์ 84 |
| 93 | มาสก์สถานะ 2 | สำหรับไบต์ 85 |
| 94–95 | rsvd | — |
แฟล็กที่ถูกตั้งค่าไว้จะ assert พิน Interrupt เว้นแต่ถูกมาสก์ไว้ โฮสต์จะอ่านไบต์แฟล็กเพื่อเคลียร์ค่า
หน่วยความจำล่าง — ค่าที่ตรวจวัดจาก A/D ไบต์ 96–109
| ไบต์ | ค่าที่ตรวจวัด | รูปแบบ |
|---|
| 96–97 | อุณหภูมิ | 16 บิตแบบมีเครื่องหมาย 1/256 °C |
| 98–99 | rsvd | — |
| 100–101 | ไบอัส Tx | 2 µA |
| 102–103 | กำลัง Tx | 0.1 µW |
| 104–105 | กำลัง Rx | 0.1 µW |
| 106–107 | AUX1 | ตามชนิดในตาราง 01h ไบต์ 222 |
| 108–109 | AUX2 | ตามชนิด |
หน่วยความจำล่าง — การควบคุมและสถานะ ไบต์ 110–127
| ไบต์ | ฟิลด์ | บิต |
|---|
| 110 | การควบคุม/สถานะทั่วไป | 7 สถานะพิน TX_DIS · 6 TX_DIS แบบซอฟต์ (อ่าน/เขียน) · 5 สถานะ MOD_NR · 4 สถานะ P_Down (พิน) · 3 P_Down แบบซอฟต์ (อ่าน/เขียน) · 2 สถานะ Interrupt · 1 สถานะ RX_LOS · 0 ข้อมูลยังไม่พร้อม |
| 111 | สถานะทั่วไป 2 | 7 สถานะ Tx_NR · 6 สถานะ Tx_Fault · 5 Tx CDR ไม่ล็อก · 4 สถานะ Rx_NR · 3 Rx CDR ไม่ล็อก · 2 rsvd · 1 สถานะ VPS (แหล่งจ่ายไฟแบบปรับได้) · 0 rsvd (ภาพสะท้อนของไบต์ 84 แบบไม่ค้างค่า) |
| 112–117 | vendor / rsvd | — |
| 118 | vendor | — |
| 119–122 | vendor | มักเป็นพื้นที่เปลี่ยนรหัสผ่าน |
| 123–126 | vendor | มักเป็นพื้นที่ป้อนรหัสผ่าน (ออฟเซตเดียวกับ QSFP) — ชนิดการป้องกันการเขียน |
| 127 | การเลือกตาราง | 01h Serial ID (ค่าเริ่มต้น) · 02h–7Fh rsvd · 80h–FFh vendor |
ตาราง 01h — Serial ID ไบต์ 128–191 (CC_BASE ครอบคลุม)
| ไบต์ | ฟิลด์ | เนื้อหา |
|---|
| 128 | ตัวระบุ | 06h XFP |
| 129 | ตัวระบุส่วนขยาย | 7–6 rsvd · 5–4 ระดับกำลัง: 00 ≤ 1.5 W · 01 ≤ 2.5 W · 10 ≤ 3.5 W · 11 > 3.5 W · 3 CDR (0 = XFI มี CDR, 1 = ไม่มี CDR) · 2 มีรหัส CLEI ในตาราง 01h? (บิต 2 = CLEI อยู่ในตาราง 02h) · 1 ต้องมีอินพุตสัญญาณนาฬิกาอ้างอิง Tx · 0 rsvd |
| 130 | คอนเนกเตอร์ | SFF-8024 Table 4-3 (07h LC · 01h SC · 21h พิกเทลทองแดง · 22h RJ45) |
| 131 | ความสอดคล้องกับ 10G Ethernet | 7 10GBASE-SR · 6 10GBASE-LR · 5 10GBASE-ER · 4 10GBASE-LRM · 3 10GBASE-SW · 2 10GBASE-LW · 1 10GBASE-EW · 0 rsvd |
| 132 | ความสอดคล้องกับ 10G Fibre Channel | 7 1200-MX-SN-I · 6 1200-SM-LL-L · 5 ระยะส่งขยาย 1550 nm · 4 ระยะส่งปานกลาง 1300 nm FP · 3–0 rsvd |
| 133 | ลิงก์ทองแดง 10G | 7–0 rsvd (นิยามไว้สำหรับ XFP ทองแดงในอนาคต) |
| 134 | ลิงก์ความเร็วต่ำกว่า | 7 1000BASE-SX / 1×FC MMF · 6 1000BASE-LX / 1×FC SMF · 5 2×FC MMF · 4 2×FC SMF · 3 OC-48 SR · 2 OC-48 IR · 1 OC-48 LR · 0 rsvd |
| 135 | อินเทอร์คอนเนกต์ SONET/SDH | 7 I-64.1r · 6 I-64.1 · 5 I-64.2r · 4 I-64.2 · 3 I-64.3 · 2 I-64.5 · 1–0 rsvd |
| 136 | SONET/SDH ระยะสั้น | 7 S-64.1 · 6 S-64.2a · 5 S-64.2b · 4 S-64.3a · 3 S-64.3b · 2 S-64.5a · 1 S-64.5b · 0 rsvd |
| 137 | SONET/SDH ระยะไกล | 7 L-64.1 · 6 L-64.2a · 5 L-64.2b · 4 L-64.2c · 3 L-64.3 · 2 G.959.1 P1L1-2D2 · 1–0 rsvd |
| 138 | SONET/SDH ระยะไกลพิเศษ | 7 V-64.2a · 6 V-64.2b · 5 V-64.3 · 4–0 rsvd |
| 139 | การเข้ารหัส | 7 64B/66B · 6 8B/10B · 5 SONET แบบสแครมเบิล · 4 NRZ · 3 RZ · 2–0 rsvd (เป็นบิตฟิลด์ ไม่ใช่ค่าตาม SFF-8024) |
| 140 | อัตราบิตต่ำสุด | หน่วยเป็น 100 Mb/s (เช่น 5Fh = 9.5 Gb/s) |
| 141 | อัตราบิตสูงสุด | หน่วยเป็น 100 Mb/s (เช่น 6Fh = 11.1 Gb/s) — ค่าคู่นี้กำหนดช่วงอัตราที่รองรับ |
| 142 | ความยาว SMF | km |
| 143 | ความยาว E-50 µm (OM3) | หน่วยเป็น 2 m |
| 144 | ความยาว 50 µm | หน่วยเป็น 1 m |
| 145 | ความยาว 62.5 µm | หน่วยเป็น 1 m |
| 146 | ความยาวทองแดง | หน่วยเป็น 1 m |
| 147 | เทคโนโลยีของอุปกรณ์ | 7–4 ตัวส่ง: 0h VCSEL 850 nm · 1h VCSEL 1310 nm · 2h VCSEL 1550 nm · 3h FP 1310 nm · 4h DFB 1310 nm · 5h DFB 1550 nm · 6h EML 1310 nm · 7h EML 1550 nm · 8h ทองแดง · 9h–Fh rsvd · 3 การควบคุมความยาวคลื่น (ใช้งานอยู่) · 2 ตัวส่งแบบมีตัวทำความเย็น · 1 ตัวตรวจจับ (1 = APD, 0 = PIN) · 0 ปรับความยาวคลื่นได้ |
| 148–163 | ชื่อผู้ผลิต | ASCII 16 ตัวอักษร |
| 164 | การรองรับ CDR | 7 9.95 Gb/s · 6 10.3 Gb/s · 5 10.5 Gb/s · 4 10.7 Gb/s · 3 11.1 Gb/s · 2 rsvd · 1 รองรับลูปแบ็กฝั่งไลน์ · 0 รองรับลูปแบ็ก XFI |
| 165–167 | OUI ของผู้ผลิต | — |
| 168–183 | หมายเลขชิ้นส่วนของผู้ผลิต | ASCII 16 ตัวอักษร |
| 184–185 | รุ่นของผู้ผลิต | ASCII 2 ตัวอักษร |
| 186–187 | ความยาวคลื่น | หน่วยเป็น 0.05 nm (1310.00 nm = 26 200 = 6658h) |
| 188–189 | ค่าความคลาดเคลื่อนของความยาวคลื่น | หน่วยเป็น 0.005 nm |
| 190 | อุณหภูมิตัวเครื่องสูงสุด | °C |
| 191 | CC_BASE | (Σ ไบต์ 128–190) mod 256 |
ตาราง 01h — ตัวระบุส่วนขยาย ไบต์ 192–255
| ไบต์ | ฟิลด์ | เนื้อหา |
|---|
| 192 | กำลังสูญเสียสูงสุด | หน่วยเป็น 20 mW (เช่น 7Dh = 2.5 W) |
| 193 | กำลังไฟรวมในโหมด P_Down | หน่วยเป็น 20 mW |
| 194 | กระแสสูงสุด | 7–4 ที่ +5 V หน่วยเป็น 50 mA · 3–0 ที่ +3.3 V หน่วยเป็น 100 mA |
| 195 | กระแสสูงสุด | 7–4 ที่ +1.8 V หน่วยเป็น 100 mA · 3–0 ที่ −5.2 V หน่วยเป็น 50 mA |
| 196–211 | หมายเลขซีเรียลของผู้ผลิต | ASCII 16 ตัวอักษร |
| 212–219 | รหัสวันที่ | YYMMDD + ล็อต 2 ตัวอักษร |
| 220 | ชนิดการวินิจฉัยแบบดิจิทัล | 7–5 rsvd · 4 การวัดกำลัง Rx: 1 = ค่าเฉลี่ย, 0 = OMA · 3 รองรับการรายงาน BER · 2–0 rsvd |
| 221 | ตัวเลือกขั้นสูง | 7 รองรับ VPS (แหล่งจ่ายไฟแบบปรับได้) · 6 มีฟังก์ชันTX_DISABLE แบบซอฟต์ · 5 มีฟังก์ชันP_Down แบบซอฟต์ · 4 โหมดเรกูเลเตอร์ VPS แรงดันต่ำ · 3 โหมดบายพาสเรกูเลเตอร์ของ VPS · 2 ฟังก์ชันควบคุม FEC แบบแอ็กทีฟ · 1 มีฟังก์ชันปรับความยาวคลื่นได้ · 0 รองรับ CMU (ตัวคูณสัญญาณนาฬิกา) |
| 222 | การตรวจติดตาม AUX | 7–4 ชนิด AUX1 · 3–0 ชนิด AUX2: 0 ไม่ใช้งาน · 1 แรงดันไบอัส APD (10 mV) · 2 rsvd · 3 กระแส TEC (0.1 mA มีเครื่องหมาย) · 4 อุณหภูมิเลเซอร์ (1/256 °C) · 5 ความยาวคลื่นเลเซอร์ (0.05 nm? — ตามสเปกคือออฟเซตความยาวคลื่น) · 6 แหล่งจ่าย +5 V (100 µV) · 7 แหล่งจ่าย +3.3 V · 8 แหล่งจ่าย +1.8 V · 9 แหล่งจ่าย −5.2 V · Ah กระแส +5 V (100 µA) · Bh rsvd · Ch กระแส +3.3 V · Dh กระแส +1.8 V · Eh กระแส −5.2 V · Fh rsvd |
| 223 | CC_EXT | (Σ ไบต์ 192–222) mod 256 |
| 224–255 | เฉพาะของผู้ผลิต | ไม่อยู่ในเช็กซัม |
ตาราง 02h–FFh
| ตาราง | เนื้อหา |
|---|
| 02h | EEPROM สำหรับผู้ใช้ / รหัส CLEI (เมื่อมีการประกาศ) |
| 03h–7Fh | rsvd |
| 80h–FFh | เฉพาะของผู้ผลิต (มักเป็นรหัสผ่าน, ข้อมูลสำรองของค่าการสอบเทียบ) |
สิ่งที่ QSFP สืบทอดมา
เทียบกับ แผนที่เพจบน 00h ของ SFF-8636: ไบต์ 128–130, 140–147 (ความยาวและนิบเบิลเทคโนโลยี), 148–191 (บล็อกข้อมูลผู้ผลิต ความยาวคลื่น CC_BASE), 196–223 (หมายเลขซีเรียล วันที่ CC_EXT) อยู่ที่ออฟเซตเดียวกัน ความแตกต่างอยู่ที่ไบต์ความสอดคล้อง (131–138 นิยามใหม่สำหรับ 40/100G Ethernet), ไบต์ 139 (การเข้ารหัสเป็นค่าเดียวแทนที่จะเป็นบิตฟิลด์) และ 192–195 (กำลังไฟ/กระแสถูกแทนที่ด้วยรหัสความสอดคล้องส่วนขยายและตัวเลือก) เครื่องมือที่รู้จักแผนที่หนึ่งจะอ่านอีกแผนที่หนึ่งได้ด้วยตารางแปลงค่าเล็ก ๆ
แผนที่ที่เกี่ยวข้อง