Карта регистров SFF-8636: верхние страницы (00h, 03h)
Верхняя память (байты 128–255) модуля QSFP+/QSFP28 переключается через нижний байт 127. Страница 00h несёт блок идентификации, который валидируют хосты; страница 03h — пороги аварий/предупреждений и поканальное управление целостностью сигнала; страницы 01h и 02h — таблицу выбора применения и пользовательскую EEPROM. Здесь они перечислены побайтно и побитно по SFF-8636 Rev 2.11 (ред. 2.10 отмечает поздние добавления). Пояснения: SFF-8636; байты времени работы — в Карте нижней страницы 00h.
Обозначения: резерв = зарезервировано · вендор = вендорское · бит 7 = старший.
Верхняя страница 00h — идентификация, байты 128–191 (покрыты CC_BASE)
| Байт | Поле | Содержимое |
|---|---|---|
| 128 | Идентификатор | как нижний байт 0 (0Dh QSFP+, 11h QSFP28) |
| 129 | Расширенный идентификатор | 7–6 класс мощности 1–4: 00 класс 1 ≤ 1,5 Вт · 01 класс 2 ≤ 2,0 Вт · 10 класс 3 ≤ 2,5 Вт · 11 класс 4 ≤ 3,5 Вт · 5 реализован класс мощности 8 ред. 2.10 (макс. мощность в нижнем байте 107) · 4 есть код CLEI (страница 02h) · 3 CDR в Tx · 2 CDR в Rx · 1–0 класс мощности 5–7: 00 не используется (см. 7–6) · 01 класс 5 ≤ 4,0 Вт · 10 класс 6 ≤ 4,5 Вт · 11 класс 7 ≤ 5,0 Вт |
| 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 | Соответствие Ethernet | 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 резерв · 3 40G OTN (OTU3B/OTU3C) · 2 OC-48 long reach · 1 OC-48 intermediate · 0 OC-48 short reach |
| 133 | Соответствие SAS/SATA | 7 SAS 24 Гбит/с ред. 2.10 · 6 SAS 12 Гбит/с · 5 SAS 6 Гбит/с · 4 SAS 3 Гбит/с · 3–0 резерв |
| 134 | Соответствие Gigabit Ethernet | 7–4 резерв · 3 1000BASE-T · 2 1000BASE-CX · 1 1000BASE-LX · 0 1000BASE-SX |
| 135 | FC длина линии / технология | 7 очень длинная (V) · 6 короткая (S) · 5 средняя (I) · 4 длинная (L) · 3 medium (M) · 2 резерв · 1 длинноволновый лазер (LC) · 0 электрический межшкафный (EL) |
| 136 | FC технология передатчика | 7 электрический внутришкафный · 6 коротковолновый лазер без OFC (SN) · 5 коротковолновый лазер с OFC (SL) · 4 длинноволновый лазер (LL) · 3–0 резерв |
| 137 | FC среда передачи | 7 twin axial (TW) · 6 экранированная витая пара (TP) · 5 миниатюрный коаксиал (MI) · 4 видеокоаксиал (TV) · 3 многомод 62,5 мкм (M6) · 2 многомод 50 мкм (M5) · 1 OM3 · 0 одномод (SM) |
| 138 | FC скорость | 7 1200 МБ/с · 6 800 · 5 1600 · 4 400 · 3 3200 · 2 200 · 1 расширенная (SFF-8024) · 0 100 МБ/с |
| 139 | Кодирование | SFF-8024 Table 4-2 (столбец QSFP): 00h не задано · 01h 8B/10B · 02h 4B/5B · 03h NRZ · 04h SONET scrambled · 05h 64B/66B · 06h Manchester · 07h 256B/257B · 08h PAM4 |
| 140 | Номинальная скорость | на канал, единицы 100 Мбит/с (67h = 10,3 Гбит/с); FFh → см. байт 222 |
| 141 | Расширенное соответствие выбора скорости | 7–2 резерв · 1–0 01 = выбор скорости версии 1 (байты 87–88 действуют); 00 = не реализован |
| 142 | Длина SMF | км (00h = не SMF) |
| 143 | Длина OM3 | единицы 2 м |
| 144 | Длина OM2 | единицы 1 м |
| 145 | Длина OM1 | единицы 1 м |
| 146 | Длина меди / OM4 | медь или активный кабель: метры; OM4: единицы 2 м (трактовка по технологии байта 147) |
| 147 | Технология устройства | 7–4 технология передатчика: 0h VCSEL 850 нм · 1h VCSEL 1310 нм · 2h VCSEL 1550 нм · 3h FP 1310 нм · 4h DFB 1310 нм · 5h DFB 1550 нм · 6h EML 1310 нм · 7h EML 1550 нм · 8h другое/не определено · 9h DFB 1490 нм · Ah медь без эквализации · Bh медь пассивная эквализация · Ch медь активная limiting на ближнем и дальнем концах · Dh медь limiting на дальнем · Eh медь limiting на ближнем · Fh медь линейные активные эквалайзеры · 3 контроль длины волны (1 = активный) · 2 охлаждаемый передатчик · 1 тип детектора (1 = APD, 0 = PIN) · 0 перестраиваемый передатчик |
| 148–163 | Имя вендора | 16 ASCII |
| 164 | Расширенный модуль | InfiniBand: 7–5 резерв · 4 EDR · 3 FDR · 2 QDR · 1 DDR · 0 SDR |
| 165–167 | OUI вендора | — |
| 168–183 | Партномер | 16 ASCII |
| 184–185 | Ревизия | 2 ASCII |
| 186–187 | Длина волны / затухание меди | оптика: длина волны в единицах 0,05 нм (0x6598 = 1299,2 нм) · медь: 186 затухание на 2,5 ГГц (дБ), 187 на 5,0 ГГц |
| 188–189 | Допуск длины волны / затухание | оптика: ±допуск в единицах 0,005 нм · медь: 188 на 7,0 ГГц, 189 на 12,9 ГГц |
| 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 резерв · 6 настраиваемая функция пина LPMode/TxDis ред. 2.10 · 5 настраиваемая функция пина IntL/LOSL ред. 2.10 · 4 возможна автоадаптивная входная EQ Tx · 3 фиксированная программируемая входная EQ Tx · 2 фиксированное программируемое предыскажение выхода Rx · 1 фиксированная программируемая амплитуда выхода Rx · 0 резерв |
| 194 | Опции | 7 реализовано управление вкл./выкл. CDR Tx · 6 реализовано управление CDR Rx · 5 реализован флаг LOL CDR Tx · 4 реализован флаг LOL CDR Rx · 3 реализовано отключение squelch Rx · 2 возможно отключение выхода Rx · 1 реализовано отключение squelch Tx · 0 реализован squelch Tx |
| 195 | Опции | 7 есть страница 02h · 6 есть страница 01h · 5 реализован выбор скорости · 4 реализован Tx_Disable · 3 реализован Tx_Fault · 2 squelch Tx снижает OMA (1) или Pave (0) · 1 реализован Tx LOS · 0 реализованы страницы 20h–21h |
| 196–211 | Серийный номер | 16 ASCII |
| 212–219 | Код даты | ГГММДД + 2 лота |
| 220 | Тип диагностики | 7–4 резерв · 3 измерение мощности Rx: 1 = средняя, 0 = OMA · 2 реализован монитор мощности Tx · 1–0 резерв |
| 221 | Расширенные опции | 4 реализован флаг завершения инициализации (нижний байт 6 бит 0) · 3 объявление выбора скорости (0 = через байт 141 / выбор скорости v1, 1 = через выбор применения страницы 01h) · 2–0 функции поздних ревизий (флаг готовности TC, программный сброс, быстрый режим Tx-disable) — сверяйте с ревизией |
| 222 | Расширенная скорость | на канал, единицы 250 Мбит/с, действует при байте 140 = FFh (67h = 25,75 Гбит/с; D5h = 53,125 ГБод) |
| 223 | CC_EXT | (Σ байтов 192–222) mod 256 |
| 224–255 | Вендорская область | не входит в суммы; сигнатуры и производственные данные |
Страница 01h — таблица выбора применения
Заполнена только при бите 6 байта 195; определяет применения, выбираемые нижними байтами 89–92 / 94–97 (модель SFF-8079). На QSFP28 реализуется редко; CMIS заменил её дескрипторами применений.
Страница 02h — пользовательская EEPROM
| Байты | Содержимое |
|---|---|
| 128–137 | код CLEI (10 ASCII) при бите 4 байта 129 |
| 128–255 | иначе свободная пользовательская EEPROM, не входит в суммы |
Страница 03h — пороги, байты 128–223
| Байты | Поле | Байты | Поле |
|---|---|---|---|
| 128–129 | Температура, верхняя авария | 130–131 | Температура, нижняя авария |
| 132–133 | Температура, верхнее предупреждение | 134–135 | Температура, нижнее предупреждение |
| 136–143 | резерв | — | — |
| 144–145 | Vcc, верхняя авария | 146–147 | Vcc, нижняя авария |
| 148–149 | Vcc, верхнее предупреждение | 150–151 | Vcc, нижнее предупреждение |
| 152–175 | резерв / вендор | — | — |
| 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 | резерв | — | — |
Канальные пороги действуют на все четыре канала; форматы как у мониторов (температура 1/256 °C, Vcc 100 мкВ, ток 2 мкА, мощность 0,1 мкВт) — Пороги и аварии.
Страница 03h — управление каналами и маски, байты 224–255
| Байт | Поле | Биты |
|---|---|---|
| 224–225 | вендор | — |
| 226–233 | резерв / вендор | — |
| 234 | Входная эквализация Tx | 7–4 уровень EQ Tx1 · 3–0 уровень EQ Tx2 (0–15, шаги в дБ по вендору) |
| 235 | Входная эквализация Tx | 7–4 Tx3 · 3–0 Tx4 |
| 236 | Предыскажение выхода Rx | 7–4 Rx1 · 3–0 Rx2 |
| 237 | Предыскажение выхода Rx | 7–4 Rx3 · 3–0 Rx4 |
| 238 | Амплитуда выхода Rx | 7–4 Rx1 · 3–0 Rx2 (коды 0–3: 100–400 / 300–600 / 400–800 / 600–1200 мВ размах) |
| 239 | Амплитуда выхода Rx | 7–4 Rx3 · 3–0 Rx4 |
| 240 | Отключение squelch | 7–4 отключение squelch Rx4…Rx1 · 3–0 отключение squelch Tx4…Tx1 |
| 241 | Отключение выхода Rx | 7–4 резерв · 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 | резерв | — |
| 254–255 | вендор | — |
Страницы 20h–21h
Необязательные (бит 0 байта 195); ред. 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 Гбит/с на канал); 143 = 23h (70 м OM3 в единицах 2 м = 35); 146 = 32h (100 м OM4 / 2 = 50); 147 = 00h (VCSEL 850 нм, PIN); 186–187 = длина волны 850 нм / 0,05 = 17 000 = 4268h (точное значение зависит от номинала модуля); 192 = 02h (100GBASE-SR4); 195 = 3Ch–BCh в зависимости от наличия страниц. Значения различаются у вендоров; суть — какие байты смотреть.
Связанные карты
- Карта нижней страницы 00h — флаги, мониторы, управление.
- Карта SFF-8472 A0h — SFP-аналог блока идентификации.
- Карта верхних страниц CMIS — аналог в CMIS.