SFF-8636 — quản lý QSFP
SFF-8636, tài liệu Management Interface for Cabled Environments, là đặc tả quản lý cho họ QSFP bốn làn — QSFP+ (40G), QSFP28 (100G) và phần lớn module QSFP56 (200G) — cùng các form factor song song liên quan như CXP và microQSFP. Nó kế thừa SFF-8436, giữ nguyên bố cục bộ nhớ, và tiếp tục phát triển qua các phiên bản 2.x. Module QSFP Fibre Channel và InfiniBand cũng dùng đặc tả này. Byte phiên bản và lịch sử phiên bản: Các phiên bản đặc tả.
Một địa chỉ, bộ nhớ phân trang
Không như hai thiết bị của SFP, module QSFP trả lời tại một địa chỉ duy nhất (A0h) qua giao diện hai dây:
- Trang dưới 00h (byte 0–127) luôn hiển thị: trạng thái, cờ ngắt, giám sát trực tiếp, điều khiển, và byte chọn trang 127.
- Các trang trên (byte 128–255) được chuyển vào bằng cách ghi 127: trang 00h thông tin nhận dạng, 01h bảng chọn ứng dụng, 02h EEPROM người dùng, 03h ngưỡng và điều khiển kênh, tùy chọn 20h–21h.
Module chỉ có trang 00h sẽ bật bit bộ nhớ phẳng (byte 2 bit 2). Bus host nhiều module được phân xử bằng chân ModSelL, không phải bằng địa chỉ. Từ phiên bản 2.x, tốc độ bus tới 400 kHz được cho phép.
Trang dưới 00h — trạng thái và điều khiển
| Byte | Khối | Ghi chú |
|---|---|---|
| 0 | Mã nhận dạng | 0Dh QSFP+, 11h QSFP28 (SFF-8024) |
| 1 | Tuân thủ phiên bản | bản đồ này tuân theo phiên bản SFF-8436/8636 nào |
| 2 | Trạng thái | bit 2 bộ nhớ phẳng, bit 1 IntL được kích hoạt, bit 0 dữ liệu chưa sẵn sàng |
| 3–21 | Cờ ngắt | 3 Rx/Tx LOS theo từng làn, 4 Tx fault, 5 Tx/Rx LOL (khóa CDR), 6 báo động/cảnh báo nhiệt độ, 7 Vcc, 9–10 công suất Rx, 11–12 dòng phân cực Tx, 13–14 công suất Tx; được chốt lại, xóa khi đọc |
| 22–33 | Giám sát module | nhiệt độ (22–23), Vcc (26–27); định dạng giống SFP |
| 34–81 | Giám sát kênh | công suất Rx làn 1–4 (34–41), dòng phân cực Tx (42–49), công suất Tx (50–57), dự trữ/riêng nhà sản xuất tới 81 — chẩn đoán theo từng làn |
| 86 | Vô hiệu hóa Tx | bit 0–3, mỗi làn một bit |
| 87–88 | Chọn tốc độ | Rx (87) và Tx (88), hai bit mỗi làn — chọn tốc độ |
| 89–92, 94–97 | Chọn ứng dụng | theo từng làn, trỏ vào trang 01h |
| 93 | Điều khiển công suất | bit 0 ghi đè công suất, bit 1 đặt công suất (1 = công suất thấp), bit 2 cho phép cấp 5–7, bit 3 cho phép cấp 8 |
| 98 | Điều khiển CDR | bit 7–4 bật CDR Tx theo từng làn, 3–0 bật CDR Rx — CDR |
| 100–106 | Mask ngắt | mỗi cờ một bit mask |
| 107 | Công suất tối đa | ×0,1 W, cho module cấp 8 (rev 2.10) |
| 119–122 | Đổi mật khẩu | do nhà sản xuất định nghĩa |
| 123–126 | Nhập mật khẩu | do nhà sản xuất định nghĩa — vị trí thường dùng cho mật khẩu bảo vệ ghi |
| 127 | Chọn trang | ghi trước khi đọc 128–255 |
Trang trên 00h — thông tin nhận dạng
| Byte | Trường | Ghi chú |
|---|---|---|
| 128 | Mã nhận dạng | lặp lại byte 0 |
| 129 | Mã nhận dạng mở rộng | bit 7–6 cấp công suất 1–4, bit 5 khai báo cấp 8, bit 4 có CLEI, bit 3 có CDR Tx, bit 2 có CDR Rx, bit 1–0 cấp công suất 5–7 |
| 130 | Đầu nối | 0Ch MPO 1×12, 07h LC, 23h không có đầu nối tháo rời được (DAC/AOC) |
| 131–138 | Tuân thủ đặc tả | 131 Ethernet 10/40G (bit 7 = dùng byte 192), 132 SONET, 133 SAS/SATA, 134 GbE, 135–138 Fibre Channel — Mã tuân thủ |
| 139 | Mã hóa | 05h 64B/66B, 08h PAM4 (lưu ý: giá trị khác với bảng của SFP) |
| 140 | Tốc độ bit danh định | ×100 Mb/s mỗi làn; FFh → xem byte 222 |
| 141 | Chọn tốc độ mở rộng | — |
| 142–146 | Chiều dài liên kết | SMF km, OM3 ×2 m, OM2 m, OM1 m, đồng theo mét hoặc OM4 ×2 m |
| 147 | Công nghệ thiết bị | nibble loại bộ phát (bên dưới) + các bit điều khiển bước sóng, làm mát, APD/PIN, điều chỉnh được |
| 148–163 | Tên nhà sản xuất | 16 ASCII — Trường thông tin nhà sản xuất |
| 164 | Module mở rộng | bit tốc độ InfiniBand (SDR…EDR) |
| 165–167 | OUI nhà sản xuất | — |
| 168–183 | Mã sản phẩm (PN) | — |
| 184–185 | Phiên bản sản phẩm | 2 ASCII |
| 186–189 | Bước sóng & dung sai | ×0,05 nm và ×0,005 nm; với đồng: suy hao ở 2,5 / 5 / 7 / 12,9 GHz |
| 190 | Nhiệt độ vỏ tối đa | °C |
| 191 | CC_BASE | checksum của 128–190 — Checksum |
| 192 | Tuân thủ mở rộng | mã SFF-8024 Table 4-4 (100GBASE-SR4 = 02h, CWDM4 = 06h…) |
| 193–195 | Tùy chọn | điều khiển cân bằng/emphasis, cờ bật/tắt CDR và LOL, squelch, những trang nào được cung cấp |
| 196–211 | Số sê-ri (SN) | — |
| 212–219 | Mã ngày | YYMMDD + 2 lô |
| 220 | Kiểu giám sát chẩn đoán | công suất Rx trung bình/OMA, đã triển khai giám sát công suất Tx |
| 221 | Tùy chọn nâng cao | cờ hoàn tất khởi tạo, khai báo cách chọn tốc độ, chế độ tắt Tx nhanh |
| 222 | Tốc độ bit mở rộng | ×250 Mb/s khi byte 140 = FFh |
| 223 | CC_EXT | checksum của 192–222 |
| 224–255 | Riêng nhà sản xuất | — |
Byte 147 — công nghệ bộ phát (bit 7–4)
| Giá trị | Công nghệ | Giá trị | Công nghệ |
|---|---|---|---|
| 0h | VCSEL 850 nm | 8h | khác / chưa xác định |
| 1h | VCSEL 1310 nm | 9h | DFB 1490 nm |
| 2h | VCSEL 1550 nm | Ah | đồng, không cân bằng |
| 3h | FP 1310 nm | Bh | đồng, cân bằng thụ động |
| 4h | DFB 1310 nm | Ch | đồng, chủ động kiểu giới hạn (limiting) ở cả hai đầu |
| 5h | DFB 1550 nm | Dh | đồng, chủ động kiểu giới hạn (limiting) ở đầu xa |
| 6h | EML 1310 nm | Eh | đồng, chủ động kiểu giới hạn (limiting) ở đầu gần |
| 7h | EML 1550 nm | Fh | đồng, tuyến tính chủ động |
Bit 3–0: điều khiển bước sóng, bộ phát được làm mát, đầu thu APD (1) so với PIN (0), điều chỉnh được. Các công nghệ này là gì: Laser.
Các trang khác
| Trang | Nội dung |
|---|---|
| 01h | bảng chọn ứng dụng (AST) — các ứng dụng được quảng bá để chọn theo kiểu SFF-8079; hiếm khi dùng |
| 02h | EEPROM người dùng (128–255); mã CLEI khi bit 4 của byte 129 được bật |
| 03h | ngưỡng: module 128–175 (nhiệt độ, Vcc), kênh 176–223 (công suất Rx, dòng phân cực Tx, công suất Tx); điều khiển kênh 226–241 (cân bằng đầu vào Tx, emphasis và biên độ đầu ra Rx, vô hiệu hóa squelch và đầu ra); mask giám sát kênh 242–253 |
| 20h–21h | chức năng mở rộng tùy chọn, khai báo ở bit 0 của byte 195 |
Ý nghĩa các ngưỡng: Ngưỡng & báo động.
Cấp công suất
Byte 129 khai báo cấp công suất, byte 93 cho phép host giải phóng module khỏi trạng thái công suất thấp và bật các cấp 5–8, byte 107 cho biết giá trị tối đa chính xác của cấp 8. Một host đọc được một cấp mà cổng của nó không thể cấp đủ sẽ giữ module ở trạng thái công suất thấp — tài liệu Công suất & nhiệt liệt kê các cấp và triệu chứng.
Ngắt và LOL
IntL xuống mức thấp khi bất kỳ cờ nào không bị mask trong byte 3–21 được bật; host đọc các cờ đó, và việc đọc sẽ xóa chúng. Các cờ LOL (byte 5) là chỉ báo khóa của CDR và là dấu hiệu nhanh nhất của lệch tốc độ — xem Tốc độ & tốc độ truyền.
Host đọc những gì
Cắm module → chờ dữ liệu sẵn sàng → đọc trang dưới 0–127 và trang trên 00h → kiểm tra CC_BASE / CC_EXT → giải mã mã nhận dạng, đầu nối, tuân thủ và byte 192, khối thông tin nhà sản xuất → kiểm tra cấp công suất → giải phóng khỏi công suất thấp → cấu hình CDR/tốc độ → xóa vô hiệu hóa Tx → thăm dò các giá trị giám sát và cờ. Trình tự và thời gian: Host làm gì.
Trong CodingBox
CodingBox đọc mọi trang có mặt, hiển thị chúng dưới dạng các tab trong EEPROM editor với tên đầy đủ cho từng trường, giải mã byte 147 và các byte tuân thủ trên Check transceiver, vẽ đồ thị bốn làn trên DDM và tính lại CC_BASE cùng CC_EXT khi ghi.
Các bảng thanh ghi đầy đủ: Bản đồ trang dưới 00h (cờ, giám sát, điều khiển) và Bản đồ các trang trên (thông tin nhận dạng, ngưỡng, điều khiển kênh).