CodingBox 문서

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벤더 OUIIEEE 기업 ID
148–163벤더 PNASCII 16자
164–165벤더 리비전ASCII 2자
166–181벤더 SNASCII 16자
182–189날짜 코드YYMMDD + 로트 2자
190–199CLEI 코드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 예약됨
201MaxPower0.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)
2045 GHz에서의 구리 감쇠dB(케이블)
2057 GHz에서의 구리 감쇠dB
20612.9 GHz에서의 구리 감쇠dB
20725.8 GHz에서의 구리 감쇠dB
20853.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하드웨어 리비전 — 마이너
132SMF 링크 길이7–6 배수: 00 ×0.1 km · 01 ×1 km · 5–0 기본 길이
133OM5 길이2 m 단위
134OM4 길이2 m 단위
135OM3 길이2 m 단위
136OM2 길이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
145Tx 전환 지속 시간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 ms7h< 5 s
1h< 5 ms8h< 10 s
2h< 10 ms9h< 1 min
3h< 50 msAh< 5 min
4h< 100 msBh< 10 min
5h< 500 msCh< 50 min
6h< 1 sDh–Fh예약됨

호스트는 이 값을 읽어 기동 타임아웃 값을 정합니다 — 호스트의 동작.

페이지 02h — 임계값, 바이트 128–255

바이트임계값형식
128–129 / 130–131 / 132–133 / 134–135온도 상한 알람 / 하한 알람 / 상한 경고 / 하한 경고부호 있는 16비트, 1/256 °C
136–137 / 138–139 / 140–141 / 142–143Vcc HA / LA / HW / LW부호 없는 16비트, 100 µV
144–145 / 146–147 / 148–149 / 150–151Aux1 HA / LA / HW / LWAux1 모니터와 동일
152–153 / 154–155 / 156–157 / 158–159Aux2 HA / LA / HW / LWAux2와 동일
160–161 / 162–163 / 164–165 / 166–167Aux3 HA / LA / HW / LWAux3와 동일
168–169 / 170–171 / 172–173 / 174–175벤더 지정 모니터 HA / LA / HW / LW벤더 지정
176–177 / 178–179 / 180–181 / 182–183Tx 파워 HA / LA / HW / LW부호 없는 16비트, 0.1 µW
184–185 / 186–187 / 188–189 / 190–191Tx 바이어스 HA / LA / HW / LW부호 없는 16비트, 2 µA × 배수(페이지 01h에서 ×1/×2/×4 광고)
192–193 / 194–195 / 196–197 / 198–199Rx 파워 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에 있습니다 — 튜너블 맵레인 페이지 맵을 참고하십시오.

관련 맵


이 문서에서 부정확한 내용이나 오류를 발견하면 해당 부분을 선택하고 Ctrl+Enter를 눌러 해 주세요.