튜너블 DWDM 메모리 맵: SFF-8690, SFF-TA-1004
튜너블 DWDM 트랜시버는 하나의 파장에 고정되는 대신 ITU 그리드의 어느 채널로도 설정할 수 있습니다. 채널은 모듈 메모리의 레지스터에 값을 써서 선택하며, 이 레지스터가 어디에 있는지는 두 SFF 문서가 정의합니다.
문서
| 문서 | 제목 | 리비전 | 적용 대상 |
|---|---|---|---|
| SFF-8690 | Tunable SFP+ Memory Map for ITU Frequencies | 1.4 | SFP+(및 SFP28급 튜너블) |
| SFF-TA-1004 | Tunable QSFP+/QSFP28 Memory Map for ITU Frequencies | 0.0.10 | QSFP+/QSFP28 |
CMIS로 관리되는 모듈(QSFP-DD, OSFP)은 대신 CMIS 어드버타이즈먼트와 제어 페이지를 통해 튜닝을 처리합니다.
맵이 정의하는 내용
두 문서 모두 각자 폼 팩터의 페이징 방식에 맞춘 동일한 모델을 따릅니다:
- 기능 — 모듈이 채널 번호, 주파수, 파장 중 무엇으로 튜닝되는지; 지원하는 그리드 간격(예: 100 GHz, 50 GHz); 레이저가 도달할 수 있는 첫 번째와 마지막 주파수.
- 설정 레지스터 — 채널을 선택하기 위해 호스트가 쓰는 채널 번호(또는 THz/GHz 단위의 주파수, 또는 파장).
- 상태와 장애 — 레이저가 요청된 채널에 안착했는지(튜닝 중/락) 여부와 지원되지 않는 채널 같은 오류 플래그.
- 현재 값 — 모듈이 실제로 위치한 파장/주파수의 읽기 값.
SFF-8690에서는 이 값들이 SFP+ A2h 블록의 상위 페이지(페이지 02h)에 있습니다. SFF-TA-1004에서는 SFF-8636의 다른 부분과 마찬가지로 바이트 127로 선택하는 QSFP 페이지 방식 메모리의 상위 페이지를 차지합니다.
튜닝 순서
- 기능(튜닝 모드, 그리드 간격, 주파수 범위)을 읽으십시오.
- 원하는 채널(또는 주파수/파장)을 쓰십시오.
- 레이저가 락을 보고할 때까지 상태를 폴링하십시오.
- 확인을 위해 현재 파장을 다시 읽으십시오 — 해당 채널의 ITU 그리드 값과 일치해야 합니다.
CodingBox에서
CodingBox는 이 맵들을 구현해 튜너블 DWDM 트랜시버의 채널 번호와 파장을 설정하고 현재 설정값을 다시 읽어옵니다 — DWDM 작업에서 이 앱의 핵심 기능 중 하나입니다. 값은 EEPROM editor와 Check transceiver 화면에서 볼 수 있습니다.