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

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »

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


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