Bản đồ thanh ghi SFF-8636: trang dưới 00h
128 byte thấp của module QSFP+/QSFP28 luôn hiển thị và chứa những gì host chạm tới lúc vận hành: mã nhận dạng và phiên bản, cờ ngắt, đại lượng giám sát của module và theo từng làn, tắt Tx, chọn tốc độ và ứng dụng, điều khiển công suất, điều khiển CDR, mặt nạ, mật khẩu và byte chọn trang. Trang này liệt kê chúng theo từng byte, từng bit, biên soạn theo SFF-8636 Rev 2.11 (các trường được đưa vào từ Rev 2.10 đánh dấu rev 2.10). Phần diễn giải: SFF-8636; khối nhận dạng nằm trong Bản đồ trang trên 00h.
Chú giải: rsvd = dự trữ · vendor = đặc thù nhà sản xuất · làn đánh số 1–4; trong các byte theo từng làn, bit 7–4 = làn 4,3,2,1 của nhóm đầu và bit 3–0 = làn 4,3,2,1 của nhóm sau, trừ khi có ghi chú khác · cờ được chốt, xóa khi đọc.
Nhận dạng và trạng thái — byte 0–2
| Byte | Trường | Bit |
|---|
| 0 | Mã nhận dạng | SFF-8024 Bảng 4-1: 0Ch QSFP · 0Dh QSFP+ · 11h QSFP28 · 1Eh QSFP dùng CMIS (khi đó áp dụng bản đồ CMIS) |
| 1 | Tuân thủ phiên bản | 00h chưa quy định · 01h SFF-8436 ≤ 4.8 · 02h SFF-8436 ≤ 4.8 với 186–189 theo SFF-8636 · 03h SFF-8636 ≤ 1.3 · 04h 1.4 · 05h 1.5 · 06h 2.0 · 07h 2.5/2.6/2.7 · 08h 2.8/2.9/2.10 — Các phiên bản đặc tả |
| 2 | Chỉ báo trạng thái | 7–3 dự trữ · 2 Flat_mem (1 = chỉ có trang 00h) · 1 IntL (1 = ngắt đang được xác nhận, bản sao chỉ đọc của chân) · 0 Data_Not_Ready |
Cờ ngắt — byte 3–21
| Byte | Nhóm cờ | Bit |
|---|
| 3 | LOS | 7 L-Tx4 LOS · 6 L-Tx3 LOS · 5 L-Tx2 LOS · 4 L-Tx1 LOS · 3 L-Rx4 LOS · 2 L-Rx3 LOS · 1 L-Rx2 LOS · 0 L-Rx1 LOS |
| 4 | Lỗi Tx / lỗi EQ thích ứng | 7 lỗi EQ thích ứng L-Tx4 · 6 L-Tx3 · 5 L-Tx2 · 4 lỗi EQ thích ứng L-Tx1 · 3 lỗi L-Tx4 · 2 lỗi L-Tx3 · 1 lỗi L-Tx2 · 0 lỗi L-Tx1 |
| 5 | LOL (khóa CDR) | 7 L-Tx4 LOL · 6 L-Tx3 · 5 L-Tx2 · 4 L-Tx1 LOL · 3 L-Rx4 LOL · 2 L-Rx3 · 1 L-Rx2 · 0 L-Rx1 LOL |
| 6 | Nhiệt độ | 7 báo động nhiệt độ cao · 6 báo động nhiệt độ thấp · 5 cảnh báo nhiệt độ cao · 4 cảnh báo nhiệt độ thấp · 3–1 dự trữ · 0 cờ hoàn tất khởi tạo rev 2.x |
| 7 | Vcc | 7 báo động Vcc cao · 6 báo động Vcc thấp · 5 cảnh báo Vcc cao · 4 cảnh báo Vcc thấp · 3–0 dự trữ |
| 8 | nhà sản xuất | — |
| 9 | Công suất Rx làn 1–2 | 7 báo động công suất Rx1 cao · 6 báo động Rx1 thấp · 5 cảnh báo Rx1 cao · 4 cảnh báo Rx1 thấp · 3 báo động Rx2 cao · 2 báo động Rx2 thấp · 1 cảnh báo Rx2 cao · 0 cảnh báo Rx2 thấp |
| 10 | Công suất Rx làn 3–4 | bố cục tương tự cho Rx3 (7–4) và Rx4 (3–0) |
| 11 | Dòng phân cực Tx làn 1–2 | bố cục tương tự: dòng phân cực Tx1 (7–4), dòng phân cực Tx2 (3–0) |
| 12 | Dòng phân cực Tx làn 3–4 | Tx3 (7–4), Tx4 (3–0) |
| 13 | Công suất Tx làn 1–2 | công suất Tx1 (7–4), công suất Tx2 (3–0) |
| 14 | Công suất Tx làn 3–4 | Tx3 (7–4), Tx4 (3–0) |
| 15–16 | dự trữ | — |
| 17–21 | nhà sản xuất | cờ đặc thù nhà sản xuất |
Đại lượng giám sát module — byte 22–33
| Byte | Đại lượng giám sát | Định dạng |
|---|
| 22–23 | Nhiệt độ | 16 bit có dấu, 1/256 °C |
| 24–25 | dự trữ | — |
| 26–27 | Vcc | 16 bit không dấu, 100 µV |
| 28–29 | dự trữ | — |
| 30–33 | nhà sản xuất | — |
Đại lượng giám sát kênh — byte 34–81
| Byte | Đại lượng giám sát | Định dạng |
|---|
| 34–35 / 36–37 / 38–39 / 40–41 | Công suất Rx1 / Rx2 / Rx3 / Rx4 | 16 bit không dấu, 0,1 µW |
| 42–43 / 44–45 / 46–47 / 48–49 | Dòng phân cực Tx1 / Tx2 / Tx3 / Tx4 | 16 bit không dấu, 2 µA |
| 50–51 / 52–53 / 54–55 / 56–57 | Công suất Tx1 / Tx2 / Tx3 / Tx4 | 16 bit không dấu, 0,1 µW |
| 58–65 | dự trữ | — |
| 66–81 | nhà sản xuất | — |
| 82–85 | dự trữ | — |
Cách diễn giải theo từng làn: Chẩn đoán theo từng làn.
Điều khiển — byte 86–99
| Byte | Trường | Bit |
|---|
| 86 | Tắt Tx | 7–4 dự trữ · 3 tắt Tx4 · 2 Tx3 · 1 Tx2 · 0 tắt Tx1 (1 = laser tắt) |
| 87 | Chọn tốc độ Rx | 7–6 chọn tốc độ Rx4 · 5–4 Rx3 · 3–2 Rx2 · 1–0 Rx1 (mã 2 bit cho mỗi làn; 00 = nhóm tốc độ thấp nhất) — Chọn tốc độ |
| 88 | Chọn tốc độ Tx | 7–6 Tx4 · 5–4 Tx3 · 3–2 Tx2 · 1–0 Tx1 |
| 89 | Chọn ứng dụng Rx4 | mã ứng dụng từ trang 01h (theo mô hình SFF-8079); 00h = không có |
| 90 | Chọn ứng dụng Rx3 | — |
| 91 | Chọn ứng dụng Rx2 | — |
| 92 | Chọn ứng dụng Rx1 | — |
| 93 | Điều khiển công suất | 7–4 dự trữ · 3 bật lớp công suất 8 rev 2.10 · 2 bật lớp công suất cao (lớp 5–7) · 1 Power_set (1 = chế độ công suất thấp; có hiệu lực khi bit 0 = 1) · 0 Power_override (1 = phần mềm điều khiển chế độ công suất thay cho chân LPMode) |
| 94 | Chọn ứng dụng Tx4 | — |
| 95 | Chọn ứng dụng Tx3 | — |
| 96 | Chọn ứng dụng Tx2 | — |
| 97 | Chọn ứng dụng Tx1 | — |
| 98 | Điều khiển CDR | 7 CDR Tx4 bật · 6 Tx3 · 5 Tx2 · 4 CDR Tx1 bật · 3 CDR Rx4 bật · 2 Rx3 · 1 Rx2 · 0 CDR Rx1 bật (1 = bật CDR, 0 = bỏ qua) — CDR |
| 99 | Điều khiển tín hiệu rev 2.10 | 7–2 dự trữ · 1 chức năng chân đầu vào LPMode/TxDis (0 = LPMode, 1 = TxDis) · 0 chức năng chân đầu ra IntL/LOSL (0 = IntL, 1 = LOSL); khả dụng được công bố ở byte 193 của trang trên |
Mặt nạ — byte 100–106
Bit mặt nạ được bật thành 1 sẽ ngăn cờ tương ứng xác nhận IntL.
| Byte | Mặt nạ cho | Bố cục bit |
|---|
| 100 | Cờ LOS | như byte 3 |
| 101 | Lỗi Tx / lỗi EQ thích ứng | như byte 4 |
| 102 | Cờ LOL | như byte 5 |
| 103 | Cờ nhiệt độ | 7–4 như bit 7–4 của byte 6 · 0 mặt nạ hoàn tất khởi tạo |
| 104 | Cờ Vcc | như byte 7 |
| 105 | nhà sản xuất | — |
| 106 | nhà sản xuất | — |
Mặt nạ công suất Rx, dòng phân cực Tx và công suất Tx nằm ở byte 242–247 của trang 03h.
Điều khiển mở rộng và mật khẩu — byte 107–127
| Byte | Trường | Nội dung |
|---|
| 107 | Công suất tối đa rev 2.10 | công suất tiêu thụ tối đa theo đơn vị 0,1 W, có giá trị cho lớp công suất 8 (bit 5 của byte 129 ở trang trên) |
| 108–109 | Trễ lan truyền rev 2.10 | cụm cáp: trễ theo đơn vị 10 ns |
| 110 | Chế độ công suất thấp nâng cao rev 2.10 | bit 3–0 công bố/điều khiển một lớp công suất thấp trung gian (tùy theo phiên bản) |
| 111–112 | dự trữ | — |
| 113–118 | dự trữ / nhà sản xuất | — |
| 119–122 | Vùng đổi mật khẩu | do nhà sản xuất định nghĩa (ghi mật khẩu mới) |
| 123–126 | Vùng nhập mật khẩu | do nhà sản xuất định nghĩa; vùng mở khóa điển hình — Các kiểu bảo vệ ghi |
| 127 | Chọn trang | 00h nhận dạng · 01h bảng chọn ứng dụng · 02h EEPROM người dùng · 03h ngưỡng & điều khiển kênh · 20h–21h tùy chọn; ghi trước khi đọc 128–255 |
Đọc trang dưới của QSFP28 trong thực tế
- Byte 0 = 11h, byte 1 = 06h hoặc 08h → QSFP28 theo SFF-8636 rev 2.x; bit 0 của byte 2 = 0 → dữ liệu sẵn sàng.
- Byte 3–14 đều 00h → không có cờ LOS, lỗi, LOL hay ngưỡng (đọc hai lần: lần đọc đầu xóa lịch sử đã chốt).
- Byte 34–57 → bốn công suất Rx, bốn dòng phân cực, bốn công suất Tx; so sánh các làn với nhau (Giá trị điển hình).
- Byte 86 = 00h → mọi laser đều bật; bit 1 của byte 93 = 0 → công suất cao; byte 98 = FFh → mọi CDR đều bật.
- Byte 127 = 00h → trang trên hiển thị thông tin nhận dạng (Bản đồ trang trên 00h).
Bản đồ liên quan