Page tree
Skip to end of metadata
Go to start of metadata

Описание и системные требования


SNR SFPWriter – это универсальный программно-аппаратный комплекс, разработанный для перепрограммирования оптических модулей форм-факторов SFP/SFP+.
SNR SFPWriter состоит из программатора «SNR SFPWriter-Prog» и программного обеспечения «SNR SFPWriter». Программное обеспечение SFPWriter используется для работы с программным кодом (далее упоминается как
«Прошивка»), включая все особенности MSA INF-8053 rev. 5.5, SFF-8472, SFF-8431, INF-8077i, INF-8438, которые
позволяют использовать приемопередатчики различных форм-факторов в соответствии с общепринятыми стандартами.


Основные возможности:

  • Быстрая запись/чтение;
  • Перепрограммирование EEPROM оптических модулей "SNR" SFP/SFP+;
  • Перепрограммирование областей памяти A0h, A2h;
  • Возможность редактирования основных параметров оптических трансиверов с пересчетом контрольной суммы.
  • Ввод пароля для перепрограммирования модулей SFP/SFP+ сторонних производителей;
  • Сохранение дампа памяти оптического модуля на ПК в виде файла;
  • Отображение истории производимых операций;

Минимальные системные требования:

  • Операционная система Windows 7/8.1/10, а также Linux и Ubuntu;
  • 1 Гб Оперативной памяти (RAM);
  • 100 Мб, свободного места на жёстком диске.
  • USB 2.0
  • Для корректной работы программатора необходимо скачать и установить драйвера FTDI (http://www.ftdichip.com/Drivers/VCP.htm)


Запуск программы


Для запуска программы необходимо открыть файл «sfp-writer.exe», расположенный в папке, в которую выполнена установка программы. Сразу после запуска откроется основное окно программы (Рис.2)


Рис.2 – Основное окно программы


Пользовательский интерфейс


Пользовательский интерфейс программы состоит из трех основных блоков:

1.Верхний блок - функции и управление. Верхний блок функций и управления оснащен кнопками быстрого запуска:
- Очистка текущего буфера;
- Загрузка буфера из файла;
- Сохранение текущего буфера в файл;
- Чтение данных из памяти оптического модуля;
- Запись данных в оптический модуль;
- Выбор таблицы памяти оптического модуля.


2.Средний блок - данные, считанные из таблиц памяти модуля. (Рис. 3)
Блок содержит 3 вкладки «Буфер 1», «Буфер 2», «Буфер 3», в которых отображается информация, считанная из таблиц памяти оптического модуля.

Рис. 3 - Средний блок основного окна

3.Нижний блок – данные, считанные из памяти модуля и история проводимых операций (Рис. 4).

Рис.4 – Нижний блок основного окна

Считывание данных из памяти оптического модуля


Для начала считывания данных из памяти оптического модуля необходимо:

1.Подключить программатор к USB-порту компьютера;

2.Запустить программу, ярлык «sfp-writer.exe».

После запуска программы необходимо вставить оптический модуль в разъем программатора.

Для определения текущих параметров модуля необходимо нажать кнопку «Прочитать данные с SFP». После считывания данных с модуля в среднем блоке заполнится вкладка «Буфер 1». (Рис. 5)
В данной вкладке будет представлена информация и контрольная сумма из таблицы, которую указали в верхнем блоке. (Рис. 6)

Рис. 5 - Средний блок, вкладка «Буфер 1»


Рис.6 – Выбор таблицы

В нижнем блоке основного окна будут отображены текущие параметры модуля (Вендор, Артикул, Длина волны в нм и др.) (Рис. 7)


Рис. 7 – Данные, считанные с SFP


Запись данных в память (прошивка) оптического модуля


Для начала записи данных в память оптического модуля (прошивки) необходимо:

1.Подключить программатор к USB-порту компьютера;

2.Запустить программу, ярлык «sfp-writer.exe»;

3.После запуска программы необходимо вставить оптический модуль в разъем программатора;

4.Выбрать таблицу, в которую необходимо произвести запись данных (перепрошить);

5.Загрузить файл прошивки в программу, нажав кнопку и указав путь к файлу на ПК;

6.Для начала процесса записи нажать кнопку «Записать данные в SFP»


После нажатия кнопки программа выведет информационное окно с процессом записи данных в память оптического модуля. (Рис. 8)

Рис. 8 - Окно процесса записи в память
После завершения процесса записи в нижнем блоке, в поле «Лог» будут выведены результаты записи данных в память модуля. (Рис. 9)

Рис. 9 - Результаты записи


Краткое описание таблиц памяти оптического модуля


В этой главе описывается содержание, которая может быть считана/записана при помощи программатора.

A0 Нижняя - тип модуля, тип коннектора, максимальное расстояние, номинальная скорость, номинальная длина волны, серийный номер, производитель;

A0 Верхняя - данная область памяти, выделена производителям, хранит данные определяемые вендором;

A2 Нижняя - в данной области памяти хранятся данные с порогами по показателям температуры, напряжения, мощности приемника, передатчика, параметры, для корректной работы DDMI;

A2 Верхняя - данная область памяти, выделена производителям, хранит данные определяемые вендором.

  • No labels