CodingBox Документация

Карта регистров 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Соответствие Ethernet7 расширенный — смотреть байт 192 · 6 10GBASE-LRM · 5 10GBASE-LR · 4 10GBASE-SR · 3 40GBASE-CR4 · 2 40GBASE-SR4 · 1 40GBASE-LR4 · 0 активный кабель 40G (XLPPI)
132Соответствие SONET7–4 резерв · 3 40G OTN (OTU3B/OTU3C) · 2 OC-48 long reach · 1 OC-48 intermediate · 0 OC-48 short reach
133Соответствие SAS/SATA7 SAS 24 Гбит/с ред. 2.10 · 6 SAS 12 Гбит/с · 5 SAS 6 Гбит/с · 4 SAS 3 Гбит/с · 3–0 резерв
134Соответствие Gigabit Ethernet7–4 резерв · 3 1000BASE-T · 2 1000BASE-CX · 1 1000BASE-LX · 0 1000BASE-SX
135FC длина линии / технология7 очень длинная (V) · 6 короткая (S) · 5 средняя (I) · 4 длинная (L) · 3 medium (M) · 2 резерв · 1 длинноволновый лазер (LC) · 0 электрический межшкафный (EL)
136FC технология передатчика7 электрический внутришкафный · 6 коротковолновый лазер без OFC (SN) · 5 коротковолновый лазер с OFC (SL) · 4 длинноволновый лазер (LL) · 3–0 резерв
137FC среда передачи7 twin axial (TW) · 6 экранированная витая пара (TP) · 5 миниатюрный коаксиал (MI) · 4 видеокоаксиал (TV) · 3 многомод 62,5 мкм (M6) · 2 многомод 50 мкм (M5) · 1 OM3 · 0 одномод (SM)
138FC скорость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–167OUI вендора
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)
191CC_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 ГБод)
223CC_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–145Vcc, верхняя авария146–147Vcc, нижняя авария
148–149Vcc, верхнее предупреждение150–151Vcc, нижнее предупреждение
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Входная эквализация Tx7–4 уровень EQ Tx1 · 3–0 уровень EQ Tx2 (0–15, шаги в дБ по вендору)
235Входная эквализация Tx7–4 Tx3 · 3–0 Tx4
236Предыскажение выхода Rx7–4 Rx1 · 3–0 Rx2
237Предыскажение выхода Rx7–4 Rx3 · 3–0 Rx4
238Амплитуда выхода Rx7–4 Rx1 · 3–0 Rx2 (коды 0–3: 100–400 / 300–600 / 400–800 / 600–1200 мВ размах)
239Амплитуда выхода Rx7–4 Rx3 · 3–0 Rx4
240Отключение squelch7–4 отключение squelch Rx4…Rx1 · 3–0 отключение squelch Tx4…Tx1
241Отключение выхода Rx7–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 в зависимости от наличия страниц. Значения различаются у вендоров; суть — какие байты смотреть.

Связанные карты