SFF-8636 상위 페이지 레지스터 맵 (00h, 03h)
QSFP+/QSFP28 모듈의 상위 메모리(바이트 128–255)는 하위 바이트 127을 통해 페이징됩니다. 페이지 00h는 호스트가 검증하는 식별 정보 블록을 담고 있으며, 페이지 03h는 알람/경고 임계값과 레인별 신호 무결성 제어를 담고 있습니다; 페이지 01h와 02h는 애플리케이션 선택 표와 사용자 EEPROM을 담고 있습니다. 이 페이지는 이를 SFF-8636 Rev 2.11 기준으로 바이트 단위와 비트 단위로 나열하며(rev 2.10은 이후에 추가된 항목을 표시합니다), 설명은 SFF-8636에; 런타임 바이트는 하위 페이지 00h 맵에 있습니다.
범례: rsvd = 예약됨 · vendor = 벤더 지정 · 비트 7 = MSB.
상위 페이지 00h — 식별 정보, 바이트 128–191(CC_BASE에 포함)
| 바이트 | 필드 | 내용 |
|---|---|---|
| 128 | 식별자 | 하위 바이트 0과 동일(0Dh QSFP+, 11h QSFP28) |
| 129 | 확장 식별자 | 7–6 전력 등급 1–4: 00 등급 1 ≤ 1.5 W · 01 등급 2 ≤ 2.0 W · 10 등급 3 ≤ 2.5 W · 11 등급 4 ≤ 3.5 W · 5 전력 등급 8 구현됨 rev 2.10(최대 전력은 하위 바이트 107) · 4 CLEI 코드 있음(페이지 02h) · 3 Tx에 CDR 있음 · 2 Rx에 CDR 있음 · 1–0 전력 등급 5–7: 00 미사용(7–6 참조) · 01 등급 5 ≤ 4.0 W · 10 등급 6 ≤ 4.5 W · 11 등급 7 ≤ 5.0 W |
| 130 | 커넥터 | SFF-8024 Table 4-3: 07h LC · 0Ch MPO 1×12 · 0Dh MPO 2×16 · 23h 분리형 커넥터 없음 · 27h MPO 2×12 · 28h MPO 1×16 |
| 131 | 이더넷 컴플라이언스 | 7 확장 — 바이트 192 사용 · 6 10GBASE-LRM · 5 10GBASE-LR · 4 10GBASE-SR · 3 40GBASE-CR4 · 2 40GBASE-SR4 · 1 40GBASE-LR4 · 0 40G 액티브 케이블(XLPPI) |
| 132 | SONET 컴플라이언스 | 7–4 rsvd · 3 40G OTN(OTU3B/OTU3C) · 2 OC-48 장거리형 · 1 OC-48 중거리형 · 0 OC-48 단거리형 |
| 133 | SAS/SATA 컴플라이언스 | 7 SAS 24 Gb/s rev 2.10 · 6 SAS 12 Gb/s · 5 SAS 6 Gb/s · 4 SAS 3 Gb/s · 3–0 rsvd |
| 134 | 기가비트 이더넷 컴플라이언스 | 7–4 rsvd · 3 1000BASE-T · 2 1000BASE-CX · 1 1000BASE-LX · 0 1000BASE-SX |
| 135 | FC 링크 길이/기술 | 7 초장거리(V) · 6 단거리(S) · 5 중거리(I) · 4 장거리(L) · 3 미디엄(M) · 2 rsvd · 1 롱웨이브 레이저(LC) · 0 인클로저 간 전기(EL) |
| 136 | FC 송신기 기술 | 7 인클로저 내 전기 · 6 OFC 없는 쇼트웨이브 레이저(SN) · 5 OFC 있는 쇼트웨이브 레이저(SL) · 4 롱웨이브 레이저(LL) · 3–0 rsvd |
| 137 | FC 전송 매체 | 7 트윈액시얼(TW) · 6 실드 트위스티드 페어(TP) · 5 미니어처 동축(MI) · 4 비디오 동축(TV) · 3 멀티모드 62.5 µm(M6) · 2 멀티모드 50 µm(M5) · 1 OM3 · 0 싱글모드(SM) |
| 138 | FC 속도 | 7 1200 MB/s · 6 800 · 5 1600 · 4 400 · 3 3200 · 2 200 · 1 확장(SFF-8024) · 0 100 MB/s |
| 139 | 인코딩 | SFF-8024 Table 4-2(QSFP 열): 00h 미지정 · 01h 8B/10B · 02h 4B/5B · 03h NRZ · 04h SONET 스크램블 · 05h 64B/66B · 06h 맨체스터 · 07h 256B/257B · 08h PAM4 |
| 140 | 공칭 신호 속도 | 레인당, 100 Mb/s 단위(67h = 10.3 Gb/s); FFh → 바이트 222 참조 |
| 141 | 확장 속도 선택 컴플라이언스 | 7–2 rsvd · 1–0 01 = 속도 선택 버전 1(바이트 87–88 유효); 00 = 미구현 |
| 142 | 길이 SMF | km(00h = SMF 아님) |
| 143 | 길이 OM3 | 2 m 단위 |
| 144 | 길이 OM2 | 1 m 단위 |
| 145 | 길이 OM1 | 1 m 단위 |
| 146 | 길이 구리/OM4 | 구리 또는 액티브 케이블: 미터; OM4: 2 m 단위(해석은 바이트 147의 기술에 따름) |
| 147 | 장치 기술 | 7–4 송신기 기술: 0h 850 nm VCSEL · 1h 1310 nm VCSEL · 2h 1550 nm VCSEL · 3h 1310 nm FP · 4h 1310 nm DFB · 5h 1550 nm DFB · 6h 1310 nm EML · 7h 1550 nm EML · 8h 기타/미정의 · 9h 1490 nm DFB · Ah 구리, 비등화 · Bh 구리, 패시브 등화 · Ch 구리, 근단·원단 리미팅 액티브 · Dh 구리, 원단 리미팅 액티브 · Eh 구리, 근단 리미팅 액티브 · Fh 구리, 리니어 액티브 이퀄라이저 · 3 파장 제어(1 = 활성) · 2 냉각형 송신기 · 1 검출기 유형(1 = APD, 0 = PIN) · 0 튜너블 송신기 |
| 148–163 | 벤더명 | ASCII 16자 |
| 164 | 확장 모듈 | InfiniBand: 7–5 rsvd · 4 EDR · 3 FDR · 2 QDR · 1 DDR · 0 SDR |
| 165–167 | 벤더 OUI | — |
| 168–183 | 벤더 PN | ASCII 16자 |
| 184–185 | 벤더 리비전 | ASCII 2자 |
| 186–187 | 파장/구리 감쇠 | 광: 0.05 nm 단위의 파장(0x6598 = 1299.2 nm) · 구리: 186은 2.5 GHz에서의 감쇠(dB), 187은 5.0 GHz에서의 감쇠 |
| 188–189 | 파장 허용오차/감쇠 | 광: 0.005 nm 단위의 ±허용오차 · 구리: 188은 7.0 GHz, 189는 12.9 GHz |
| 190 | 최대 케이스 온도 | °C(00h = 70 °C 표준) |
| 191 | CC_BASE | (Σ 바이트 128–190) mod 256 |
상위 페이지 00h — 확장 식별 정보, 바이트 192–255
| 바이트 | 필드 | 내용 |
|---|---|---|
| 192 | 확장 규격 컴플라이언스 | SFF-8024 Table 4-4(02h 100GBASE-SR4 · 03h LR4 · 06h CWDM4 · 07h PSM4 · 0Bh 100GBASE-CR4 · 11h 4×10GBASE-SR · 25h 100GBASE-DR · 40h–49h 50G/200G/400G 코드 …) — SFF-8024 |
| 193 | 옵션 | 7 rsvd · 6 LPMode/TxDis 핀 기능 설정 가능 rev 2.10 · 5 IntL/LOSL 핀 기능 설정 가능 rev 2.10 · 4 Tx 입력 EQ 자동 적응 가능 · 3 Tx 입력 EQ 고정 프로그래밍 가능 · 2 Rx 출력 emphasis 고정 프로그래밍 가능 · 1 Rx 출력 진폭 고정 프로그래밍 가능 · 0 rsvd |
| 194 | 옵션 | 7 Tx CDR on/off 제어 구현됨 · 6 Rx CDR on/off 제어 구현됨 · 5 Tx CDR LOL 플래그 구현됨 · 4 Rx CDR LOL 플래그 구현됨 · 3 Rx 스퀠치 비활성화 구현됨 · 2 Rx 출력 비활성화 가능 · 1 Tx 스퀠치 비활성화 구현됨 · 0 Tx 스퀠치 구현됨 |
| 195 | 옵션 | 7 페이지 02h 제공됨 · 6 페이지 01h 제공됨 · 5 속도 선택 구현됨 · 4 Tx_Disable 구현됨 · 3 Tx_Fault 구현됨 · 2 Tx 스퀠치가 줄이는 대상: OMA(1) 또는 Pave(0) · 1 Tx LOS 구현됨 · 0 페이지 20h–21h 구현됨 |
| 196–211 | 벤더 SN | ASCII 16자 |
| 212–219 | 날짜 코드 | YYMMDD + 로트 2자 |
| 220 | 진단 모니터링 유형 | 7–4 rsvd · 3 Rx 파워 측정: 1 = 평균, 0 = OMA · 2 Tx 파워 모니터 구현됨 · 1–0 rsvd |
| 221 | 개선된 옵션 | 4 초기화 완료 플래그 구현됨(하위 바이트 6 비트 0) · 3 속도 선택 방식 선언(0 = 바이트 141/속도 선택 v1 사용, 1 = 애플리케이션 선택 페이지 01h 사용) · 2–0 이후 리비전의 기능(TC 준비 플래그, 소프트웨어 리셋, Tx-disable 고속 모드) — 리비전을 확인할 것 |
| 222 | 확장 신호 속도 | 레인당, 250 Mb/s 단위, 바이트 140 = FFh일 때 유효(67h = 25.75 Gb/s; D5h = 53.125 GBd) |
| 223 | CC_EXT | (Σ 바이트 192–222) mod 256 |
| 224–255 | 벤더 지정 | 체크섬에 포함되지 않음; 서명과 생산 데이터 |
페이지 01h — 애플리케이션 선택 표
바이트 195 비트 6이 설정된 경우에만 채워지며, 하위 바이트 89–92/94–97(SFF-8079 모델)을 통해 선택 가능한 애플리케이션을 정의합니다. QSFP28에서는 거의 구현되지 않으며, CMIS는 이를 애플리케이션 디스크립터로 대체했습니다.
페이지 02h — 사용자 EEPROM
| 바이트 | 내용 |
|---|---|
| 128–137 | 바이트 129 비트 4가 설정된 경우 CLEI 코드(ASCII 10자) |
| 128–255 | 그 외에는 자유 사용자 EEPROM, 체크섬에 포함되지 않음 |
페이지 03h — 임계값, 바이트 128–223
| 바이트 | 필드 | 바이트 | 필드 |
|---|---|---|---|
| 128–129 | 온도 하이 알람 | 130–131 | 온도 로우 알람 |
| 132–133 | 온도 하이 경고 | 134–135 | 온도 로우 경고 |
| 136–143 | rsvd | — | — |
| 144–145 | Vcc 하이 알람 | 146–147 | Vcc 로우 알람 |
| 148–149 | Vcc 하이 경고 | 150–151 | Vcc 로우 경고 |
| 152–175 | rsvd/벤더 | — | — |
| 176–177 | Rx 파워 하이 알람 | 178–179 | Rx 파워 로우 알람 |
| 180–181 | Rx 파워 하이 경고 | 182–183 | Rx 파워 로우 경고 |
| 184–185 | Tx 바이어스 하이 알람 | 186–187 | Tx 바이어스 로우 알람 |
| 188–189 | Tx 바이어스 하이 경고 | 190–191 | Tx 바이어스 로우 경고 |
| 192–193 | Tx 파워 하이 알람 | 194–195 | Tx 파워 로우 알람 |
| 196–197 | Tx 파워 하이 경고 | 198–199 | Tx 파워 로우 경고 |
| 200–223 | rsvd | — | — |
채널 임계값은 4개 레인 모두에 적용되며, 형식은 모니터와 동일합니다(온도 1/256 °C, Vcc 100 µV, 바이어스 2 µA, 파워 0.1 µW) — 임계값과 알람.
페이지 03h — 채널 제어와 마스크, 바이트 224–255
| 바이트 | 필드 | 비트 |
|---|---|---|
| 224–225 | 벤더 | — |
| 226–233 | rsvd/벤더 | — |
| 234 | Tx 입력 이퀄라이제이션 | 7–4 Tx1 EQ 레벨 · 3–0 Tx2 EQ 레벨(0–15, 벤더별 dB 단위) |
| 235 | Tx 입력 이퀄라이제이션 | 7–4 Tx3 · 3–0 Tx4 |
| 236 | Rx 출력 emphasis | 7–4 Rx1 · 3–0 Rx2 |
| 237 | Rx 출력 emphasis | 7–4 Rx3 · 3–0 Rx4 |
| 238 | Rx 출력 진폭 | 7–4 Rx1 · 3–0 Rx2(코드 0–3: 100–400/300–600/400–800/600–1200 mVpp) |
| 239 | Rx 출력 진폭 | 7–4 Rx3 · 3–0 Rx4 |
| 240 | 스퀠치 비활성화 | 7–4 Rx4…Rx1 스퀠치 비활성화 · 3–0 Tx4…Tx1 스퀠치 비활성화 |
| 241 | Rx 출력 비활성화 | 7–4 rsvd · 3–0 Rx4…Rx1 출력 비활성화 |
| 242 | Rx 파워 마스크, 레인 1–2 | 하위 바이트 9와 동일한 배치 |
| 243 | Rx 파워 마스크, 레인 3–4 | 하위 바이트 10과 동일 |
| 244 | Tx 바이어스 마스크, 레인 1–2 | 하위 바이트 11과 동일 |
| 245 | Tx 바이어스 마스크, 레인 3–4 | 하위 바이트 12와 동일 |
| 246 | Tx 파워 마스크, 레인 1–2 | 하위 바이트 13과 동일 |
| 247 | Tx 파워 마스크, 레인 3–4 | 하위 바이트 14와 동일 |
| 248–253 | rsvd | — |
| 254–255 | 벤더 | — |
페이지 20h–21h
선택적(바이트 195 비트 0); rev 2.10은 이를 확장된 레인별 기능과 벤더 용도로 예약합니다 — 모듈의 데이터시트를 참고하십시오.
100GBASE-SR4 식별 정보 읽기
일반적인 SR4는 다음과 같이 읽힙니다: 바이트 128 = 11h; 129 = 00h(등급 1) 또는 40h(등급 2); 130 = 0Ch(MPO); 131 = 80h(확장); 139 = 05h(64B/66B); 140 = FFh; 222 = 67h(레인당 25.75 Gb/s); 143 = 23h(2 m 단위로 OM3 70 m = 35); 146 = 32h(OM4 100 m/2 = 50); 147 = 00h(850 nm VCSEL, PIN); 186–187 = 850 nm/0.05 = 17 000 = 4268h(정확한 값은 모듈의 공칭 파장 필드에 따라 다름); 192 = 02h(100GBASE-SR4); 195 = 3Ch–BCh(제공되는 페이지에 따라 다름). 값은 벤더마다 다르며, 중요한 것은 어느 바이트를 봐야 하는가입니다.
관련 맵
- 하위 페이지 00h 맵 — 플래그, 모니터, 제어.
- SFF-8472 A0h 맵 — 식별 정보 블록에 해당하는 SFP 버전.
- CMIS 상위 페이지 맵 — 이에 해당하는 CMIS 버전.