CMIS 상위 페이지 레지스터 맵 (00h, 01h, 02h)
CMIS는 모듈 수준의 정적 데이터를 상위 페이지 3개에 보관합니다. 00h는 호스트가 검증하는 벤더 식별 정보 블록, 01h는 모듈이 무엇을 할 수 있고 각 단계에 얼마나 걸리는지 호스트에 알리는 광고 페이지, 02h는 알람/경고 임계값입니다. 이 페이지는 CMIS 5.x 기준으로 이를 바이트 단위로 나열합니다. 런타임 바이트는 CMIS 하위 페이지 맵에, 레인별 페이지는 CMIS 레인 페이지 맵에 있습니다.
범례: rsvd = 예약됨 · custom = 벤더 지정 · 모든 페이지는 하위 바이트 127로 선택됩니다(00h–02h에서는 뱅크 선택이 의미가 없습니다).
페이지 00h — 벤더 식별 정보, 바이트 128–221(페이지 체크섬에 포함)
| 바이트 | 필드 | 내용 |
|---|---|---|
| 128 | 식별자 | 하위 바이트 0과 동일 |
| 129–144 | 벤더 이름 | ASCII 16자, 공백 패딩 |
| 145–147 | 벤더 OUI | IEEE 기업 ID |
| 148–163 | 벤더 PN | ASCII 16자 |
| 164–165 | 벤더 리비전 | ASCII 2자 |
| 166–181 | 벤더 SN | ASCII 16자 |
| 182–189 | 날짜 코드 | YYMMDD + 로트 2자 |
| 190–199 | CLEI 코드 | ASCII 10자(없으면 공백) |
| 200 | 모듈 전력 클래스 | 7–5 ModulePowerClass: 000 클래스 1 ≤ 1.5 W · 001 클래스 2 ≤ 3.5 W · 010 클래스 3 ≤ 7 W · 011 클래스 4 ≤ 8 W · 100 클래스 5 ≤ 10 W · 101 클래스 6 ≤ 12 W · 110 클래스 7 ≤ 14 W · 111 클래스 8 > 14 W · 4–0 예약됨 |
| 201 | MaxPower | 0.25 W 단위의 최대 전력(예: 30h = 12.0 W) |
| 202 | 케이블 어셈블리 링크 길이 | 7–6 LengthMultiplier: 00 ×0.1 m · 01 ×1 m · 10 ×10 m · 11 ×100 m · 5–0 BaseLength(0–63); 00h = 케이블 어셈블리 아님 |
| 203 | 커넥터 유형 | SFF-8024 Table 4-3(0Ch MPO 1×12 · 07h LC · 23h 분리형 커넥터 없음 · 27h MPO 2×12 · 28h MPO 1×16) |
| 204 | 5 GHz에서의 구리 감쇠 | dB(케이블) |
| 205 | 7 GHz에서의 구리 감쇠 | dB |
| 206 | 12.9 GHz에서의 구리 감쇠 | dB |
| 207 | 25.8 GHz에서의 구리 감쇠 | dB |
| 208 | 53.1 GHz에서의 구리 감쇠 | dB 5.1+ |
| 209 | 예약됨 | — |
| 210 | 미디어 레인 정보 | 비트 n = 1: 미디어 레인 n+1은 지원되지 않음(미실장) |
| 211 | 케이블 어셈블리 / 원단 구성 | 케이블의 경우: 원단이 어떻게 구성되는지(단일 모듈, 2× / 4× / 8× 브레이크아웃)를 CMIS 원단 코드 표에 따라 나타냄; 트랜시버는 00h |
| 212 | 미디어 인터페이스 기술 | 00h 850 nm VCSEL · 01h 1310 nm VCSEL · 02h 1550 nm VCSEL · 03h 1310 nm FP · 04h 1310 nm DFB · 05h 1550 nm DFB · 06h 1310 nm EML · 07h 1550 nm EML · 08h 기타 · 09h 1490 nm DFB · 0Ah 무등화 구리 · 0Bh 수동 등화 구리 · 0Ch 근단·원단 리미팅 액티브 구리 · 0Dh 원단 리미팅 구리 · 0Eh 근단 리미팅 구리 · 0Fh 선형 액티브 구리 · 10h C-밴드 튜너블 레이저 · 11h L-밴드 튜너블 레이저 · 12h–FFh 예약됨/벤더 지정 |
| 213–221 | 예약됨 | — |
| 222 | 페이지 체크섬 | (Σ 바이트 128–221) mod 256 — 체크섬 |
| 223–255 | 벤더 지정 | 벤더마다 다름, 체크섬에 포함되지 않음 |
페이지 01h — 광고, 바이트 128–255
| 바이트 | 필드 | 내용 |
|---|---|---|
| 128 | 비활성 펌웨어 — 메이저 | 대기 이미지의 버전 |
| 129 | 비활성 펌웨어 — 마이너 | — |
| 130 | 하드웨어 리비전 — 메이저 | — |
| 131 | 하드웨어 리비전 — 마이너 | — |
| 132 | SMF 링크 길이 | 7–6 배수: 00 ×0.1 km · 01 ×1 km · 5–0 기본 길이 |
| 133 | OM5 길이 | 2 m 단위 |
| 134 | OM4 길이 | 2 m 단위 |
| 135 | OM3 길이 | 2 m 단위 |
| 136 | OM2 길이 | 1 m 단위 |
| 137 | 예약됨 | — |
| 138–139 | 공칭 파장 | 0.05 nm 단위 |
| 140–141 | 파장 허용 오차 | 0.005 nm 단위 |
| 142 | 지원되는 페이지와 뱅크 | 어떤 페이지 그룹이 존재하는지 비트로 광고: 구현된 뱅크(0만 / 0–1 / 0–3), VDM 페이지 20h–2Fh, 진단 페이지 13h–14h, CDB 페이지 9Fh–AFh(비트 배치는 리비전마다 다름) |
| 143 | 데이터 경로 지속 시간 | 7–4 MaxDurationDPDeinit · 3–0 MaxDurationDPInit(아래 니블 코드) |
| 144 | 모듈 전원 지속 시간 | 7–4 MaxDurationModulePwrDn · 3–0 MaxDurationModulePwrUp |
| 145 | Tx 전환 지속 시간 | 7–4 MaxDurationDPTxTurnOff · 3–0 MaxDurationDPTxTurnOn |
| 146–175 | 모듈 특성과 제어 광고 | 냉각 구현 여부, Tx/Rx 극성 반전 지원, 스퀠치와 출력 비활성화 지원, Tx 입력 EQ 범위, Rx 출력 EQ/진폭 범위, CDR 바이패스 지원, 보조 모니터 유형(Aux1/2/3 = TEC 전류 / 레이저 온도 / Vcc2), 지원되는 플래그와 마스크, 신호 무결성 제어 세트 — 바이트 위치는 리비전마다 다름 |
| 176–190 | 미디어 레인 할당 옵션, 애플리케이션 1–15 | 애플리케이션마다 1바이트; 비트 n = 1: 미디어 레인 n+1이 해당 애플리케이션의 첫 번째 미디어 레인일 수 있음 |
| 191–222 | 예약됨 / 벤더 지정 | — |
| 223–250 | 애플리케이션 디스크립터 9–15 | 각 4바이트, 하위 바이트 86–117과 동일한 구조 |
| 251–254 | 예약됨 | — |
| 255 | 페이지 체크섬 | (Σ 바이트 130–254) mod 256 — 바이트 128–129(비활성 펌웨어)는 업데이트마다 바뀌므로 제외 |
지속 시간 니블 코드(바이트 143–145)
| 코드 | 최대 지속 시간 | 코드 | 최대 지속 시간 |
|---|---|---|---|
| 0h | < 1 ms | 7h | < 5 s |
| 1h | < 5 ms | 8h | < 10 s |
| 2h | < 10 ms | 9h | < 1 min |
| 3h | < 50 ms | Ah | < 5 min |
| 4h | < 100 ms | Bh | < 10 min |
| 5h | < 500 ms | Ch | < 50 min |
| 6h | < 1 s | Dh–Fh | 예약됨 |
호스트는 이 값을 읽어 기동 타임아웃 값을 정합니다 — 호스트의 동작.
페이지 02h — 임계값, 바이트 128–255
| 바이트 | 임계값 | 형식 |
|---|---|---|
| 128–129 / 130–131 / 132–133 / 134–135 | 온도 상한 알람 / 하한 알람 / 상한 경고 / 하한 경고 | 부호 있는 16비트, 1/256 °C |
| 136–137 / 138–139 / 140–141 / 142–143 | Vcc HA / LA / HW / LW | 부호 없는 16비트, 100 µV |
| 144–145 / 146–147 / 148–149 / 150–151 | Aux1 HA / LA / HW / LW | Aux1 모니터와 동일 |
| 152–153 / 154–155 / 156–157 / 158–159 | Aux2 HA / LA / HW / LW | Aux2와 동일 |
| 160–161 / 162–163 / 164–165 / 166–167 | Aux3 HA / LA / HW / LW | Aux3와 동일 |
| 168–169 / 170–171 / 172–173 / 174–175 | 벤더 지정 모니터 HA / LA / HW / LW | 벤더 지정 |
| 176–177 / 178–179 / 180–181 / 182–183 | Tx 파워 HA / LA / HW / LW | 부호 없는 16비트, 0.1 µW |
| 184–185 / 186–187 / 188–189 / 190–191 | Tx 바이어스 HA / LA / HW / LW | 부호 없는 16비트, 2 µA × 배수(페이지 01h에서 ×1/×2/×4 광고) |
| 192–193 / 194–195 / 196–197 / 198–199 | Rx 파워 HA / LA / HW / LW | 부호 없는 16비트, 0.1 µW |
| 200–254 | 예약됨 | — |
| 255 | 페이지 체크섬 | (Σ 바이트 128–254) mod 256 |
레인 임계값은 모든 레인에 적용됩니다; 의미는 임계값과 알람에 있습니다.
페이지 04h — 레이저 기능(튜너블 모듈)
광고된 경우에만 존재하며, 지원되는 그리드(3.125 / 6.25 / 12.5 / 25 / 50 / 75 / 100 GHz 및 플렉스), 그리드별 채널 번호 범위, 미세 조정 분해능과 범위를 설명합니다. 채널 설정과 상태는 페이지 12h에 있습니다 — 튜너블 맵과 레인 페이지 맵을 참고하십시오.
관련 맵
- CMIS 하위 페이지 맵.
- SFF-8636 상위 페이지 맵 — 비교를 위한 QSFP28 식별 정보 블록입니다.
- 벤더 필드 — 바이트 129–199의 형식 규칙입니다.