CodingBox 문서

EEPROM 메모리 맵 빠른 참고

CodingBox가 가장 많이 다루는 세 가지 메모리 레이아웃인 SFF-8472(SFP 계열), SFF-8636(QSFP+/QSFP28), CMIS(QSFP-DD, OSFP, QSFP112, SFP-DD)를 한 페이지에 담은 바이트 맵입니다. EEPROM editor에서 필드를 빠르게 찾을 때 사용하십시오. 에디터는 마우스를 올리면 모든 바이트의 이름을 보여 주며, 예외적인 경우의 최종 근거는 사양 문서입니다.

여기 표시된 위치는 현재 공개된 리비전(SFF-8472 rev 12.x, SFF-8636 rev 2.x, CMIS 5.x) 기준입니다. 오래된 모듈은 이전 리비전을 따를 수 있으므로 컴플라이언스 바이트를 확인하십시오.

SFF-8472 — A0h(Serial ID)

바이트필드비고
0식별자03h = SFP/SFP+/SFP28(SFF-8024)
1확장 식별자04h = MOD_DEF 4(2선 ID)
2커넥터07h LC, 01h SC, 0Ch MPO, 21h 구리, 23h 분리 불가
3–10트랜시버 컴플라이언스 코드이더넷 10G(3), SONET(4–5), 이더넷 1G(6), FC(7–10)
11인코딩64b/66b, 8b/10b, NRZ…
12공칭 신호 속도×100 Mb/s(103 = 10.3 Gb/s)
13속도 식별자속도 선택 방식(SFF-8079)
14SMF 길이km
15SMF 길이×100 m
1650 µm OM2 길이×10 m
1762.5 µm OM1 길이×10 m
18OM4 또는 구리 길이m
19OM3 길이×10 m
20–35벤더명ASCII, 공백으로 채움
36확장 컴플라이언스 코드SFF-8024 Table 4-4
37–39벤더 OUIIEEE 기업 ID
40–55벤더 부품 번호ASCII
56–59벤더 리비전ASCII
60–61파장(nm) 또는 케이블 컴플라이언스1310 = 051Eh
62파이버 채널 속도 2/미할당
63CC_BASE바이트 0–62의 체크섬
64–65옵션TX_DISABLE, TX_FAULT, RX_LOS, 속도 선택…
66–67신호 속도 최대/최소공칭값 대비 상한/하한 %
68–83벤더 시리얼 번호ASCII
84–91날짜 코드YYMMDDLL
92진단 모니터링 유형비트 6 DDM, 비트 5 내부 교정, 비트 4 외부 교정, 비트 3 평균 파워/OMA
93확장 옵션알람/경고 플래그, 소프트 TX_DISABLE, 소프트 속도 선택
94SFF-8472 컴플라이언스모듈이 따르는 리비전
95CC_EXT바이트 64–94의 체크섬
96–127벤더 지정
128–255예약됨(SFF-8079)

SFF-8472 — A2h(진단)

바이트필드비고
0–39임계값온도, Vcc, 바이어스, Tx 파워, Rx 파워 — 각각 HA, LA, HW, LW(자세히)
40–55선택적 임계값레이저 온도, TEC 전류
56–91외부 교정 상수Rx 파워 다항식, 기울기/오프셋(자세히)
92–94예약됨
95CC_DMI바이트 0–94의 체크섬
96–105실시간 측정값온도, Vcc, Tx 바이어스, Tx 파워, Rx 파워(단위)
106–109선택적 측정값레이저 온도/TEC
110상태/제어TX_DISABLE 상태, RS0/RS1, TX_FAULT, RX_LOS, 데이터 준비
111예약됨
112–113알람 플래그
114–115선택적 제어Tx 입력 EQ/Rx 출력 엠퍼시스
116–117경고 플래그
118–119확장 상태/제어소프트 RS, 전력 레벨
120–126벤더 지정보호된 모듈에서는 비밀번호 영역 0x7B–0x7E(123–126)(쓰기 보호)
127표/페이지 선택선택적인 상위 표를 지정
128–247사용자 EEPROM(표 00h)쓰기 가능한 스크래치 영역
248–255벤더 제어

SFF-8636 — 하위 페이지 00h(QSFP+/QSFP28)

바이트필드
0식별자(0Dh QSFP+, 11h QSFP28)
1리비전 컴플라이언스
2상태: 데이터 미준비, IntL, 플랫 메모리
3Tx LOS(7–4)/Rx LOS(3–0)
4Tx 적응형 EQ 장애/Tx 장애
5Tx LOL/Rx LOL(CDR)
6–7온도/Vcc 알람-경고 플래그
9–14레인별 Rx 파워, Tx 바이어스, Tx 파워 플래그
22–23모듈 온도
26–27모듈 Vcc
34–41Rx 파워, 레인 1–4
42–49Tx 바이어스, 레인 1–4
50–57Tx 파워, 레인 1–4
86레인별 Tx 비활성화
87/88Rx/Tx 속도 선택
93전력 제어(저전력, 오버라이드)
98CDR 제어(Tx 7–4, Rx 3–0)
100–106인터럽트 마스크
119–122비밀번호 변경 항목
123–126비밀번호 항목(0x7B)
127페이지 선택

SFF-8636 — 상위 페이지 00h(식별 정보)

바이트필드
128식별자
129확장 식별자: 전력 등급, CDR 탑재 여부(비트 3/2), CLEI
130커넥터
131–138사양 컴플라이언스(이더넷, SONET, SAS, GbE, FC)
139인코딩
140공칭 비트 레이트(×100 Mb/s, FFh → 222 참조)
141확장 속도 선택 컴플라이언스
142SMF 길이(km)
143OM3 길이(×2 m)
144/145OM2/OM1 길이(m)
146구리 또는 OM4 길이(m)
147장치 기술(레이저 종류, 냉각형, 튜너블…)
148–163벤더명
164확장 모듈 코드(InfiniBand)
165–167벤더 OUI
168–183벤더 부품 번호
184–185벤더 리비전
186–187파장(÷20 nm) 또는 구리 감쇠
188–189파장 허용 오차(÷200)
190최대 케이스 온도
191CC_BASE(128–190)
192확장 사양 컴플라이언스(SFF-8024 Table 4-4)
193–195옵션
196–211벤더 시리얼 번호
212–219날짜 코드
220진단 모니터링 유형
221확장 옵션
222공칭 비트 레이트(×250 Mb/s)
223CC_EXT(192–222)
224–255벤더 지정

상위 페이지 03h에는 임계값이 있고, 페이지 02h는 사용자 EEPROM, 페이지 01h는 애플리케이션 선택입니다(SFF-8636).

CMIS — 하위 페이지와 주요 페이지

위치필드
하위 0식별자(18h QSFP-DD, 19h OSFP, 1Eh QSFP112, 1Ah SFP-DD)
하위 1CMIS 리비전(예: 50h = 5.0)
하위 2모듈 특성: 플랫 메모리, 메모리 모델
하위 3모듈 상태(비트 3–1: 1 LowPwr, 2 PwrUp, 3 Ready, 4 PwrDn, 5 Fault)
하위 8–13모듈 플래그
하위 14–25모듈 측정값(온도 14–15, Vcc 16–17, 보조)
하위 26모듈 전역 제어(저전력, 소프트웨어 리셋)
하위 118–121비밀번호 변경
하위 122–125비밀번호 항목
하위 126뱅크 선택
하위 127페이지 선택
페이지 00h 128–255식별 정보: 벤더 129–144, OUI 145–147, PN 148–163, 리비전 164–165, SN 166–181, 날짜 182–189, CLEI 190–199, 전력 등급 200–201, 커넥터 203, 미디어 유형 212…
페이지 01h광고: 측정값 구현 여부, CDR 지원, VDM, 애플리케이션(86–117)
페이지 02h임계값
페이지 10h레인 제어: 데이터 경로, Tx 비활성화, CDR 활성화(160/161), 애플리케이션 선택
페이지 11h레인 상태와 측정값: 플래그 134–153, Tx 파워 154–169, Tx 바이어스 170–185, Rx 파워 186–201
페이지 20h–2FhVDM(레인별 진단)
페이지 9Fh, A0h+CDB 명령/응답

전체 설명은 CMIS이며, SFP-DD는 MIS를 참고하십시오.

체크섬

체크섬범위위치
CC_BASE(SFP)A0h 0–62A0h 63
CC_EXT(SFP)A0h 64–94A0h 95
CC_DMI(SFP)A2h 0–94A2h 95
CC_BASE(QSFP)128–190191
CC_EXT(QSFP)192–222223
CMIS 페이지 체크섬페이지별페이지의 마지막 바이트

모두 단순한 8비트 합입니다. CodingBox는 쓰기 때마다 이를 자동으로 다시 계산하며, 체크섬이 갱신되지 않은 채 수동으로 편집된 덤프는 대부분의 호스트에서 거부됩니다(EEPROM 재코딩).

이 바이트에 접근하는 프로토콜 수준의 동작 방식 — 주소, 페이징, 뱅크, 타이밍: 2선 인터페이스. 각 체크섬이 어느 바이트를 포괄하며 어떻게 계산하는지: 체크섬.

이 페이지는 축약된 개요입니다. 바이트 단위·비트 단위 전체 표: SFF-8472 A0h · SFF-8472 A2h · SFF-8636 하위 · SFF-8636 상위 · CMIS 하위 · CMIS 상위 · CMIS 레인 · XFP.

모든 제품군의 전력 등급 바이트를 등급 구간과 실제 소비 전력 수치와 함께 정리한 자료: 전력과 소비. 각 바이트 범위를 정의하는 문서와 그 입수처: 표준 지도.


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