Opened 3 weeks ago

Last modified 3 weeks ago

#857 closed задача

Доработка окна платы 4C-37 — at Initial Version

Reported by: san Owned by: alx
Priority: высокий Milestone: 1 очередь
Component: sw Keywords:
Cc: ledol

Description

Доработка окна платы 4C-37
Плата 4C-37 наконец-то из концептуальной разработки стала законченным продуктом.
Требуется изменить веб-интерфейс в соответствии с реальным функционалом платы, чтобы можно было передать её пользователям.

  1. Плата не поддерживает(и не будет) функцию резервирования потоков E1:
  • 1.1 убрать взаимодействие интерфейса с переменными .10.0, .11.0
  • 1.2 убрать из окна платы столбец Резервирование
  1. Плата в текущей прошивке и в ближайшее время не поддерживает функцию передачи плезиохронных потоков E1 в кросс:
  • 2.1 Настройку "Плезиохронный поток" всегда записывать в значение выкл(чекбокс снят)
  • 2.2 Удалить из окна платы столбцы Плезиохронный поток, Выбор шины для стаффинга, Позиция стаффинга
  1. На текущий момент плата поддерживает только режим работы "Режим переприема C37-E1". На портах 1 и 2 чекбокс "Режим переприема C37-E1" должен быть всегда установлен и задизейблен для пользователя, в плату всегда записывается установленное значение чекбокса.
  1. При включенном чекбоксе "Режим переприема C37-E1" порта 1, настройки "Позиция TDM" портов 1 и 5 игнорируются (не проверяются конфликты и не отображается цветная строка на вкладке TDM). Аналогично при включенном чекбоксе "Режим переприема C37-E1" порта 1, настройки "Позиция TDM" портов 2 и 6 игнорируются.
  1. Настройки "Число каналов C37-94" для портов 5 и 6 должна отсутствовать (у портов E1 нет такой настройки)
  1. Порты 3 и 4 платы пока не работают
  • 6.1 Нужно задизэйблить строки этих портов, поставить чекбокс заблокирован и в плату всегда записывать что порт заблокирован
  • 6.2 Ячейки столбца "Состояние" для портов 3 и 4 отображать серым цветом.
  1. Т.к. чекбоксы "Режим переприема C37-E1" всегда включены а порты 3 и 4 не работают, то столбец "Позиция TDM" не используется в настройке платы и его нужно спрятать от пользователя (позже, для следующих прошивок плат возможно он понадобится).
  1. Освободившаяся в п.1 переменная .10.0 используется теперь для других целей в байте 0 хранится значение регистра настроек "mode":
      [6,5] =1: контроль по CRC-4 в приёмнике E1_1/E1_2 отключить
        [4] =1/0: порт C37_1 подключен к TDM/E1_1, порт E1_1 - к TDM/C37_1
        [3] =1/0: порт C37_2 подключен к TDM/E1_2, порт E1_2 - к TDM/C37_2
      [1:0] =0..3: режим синхронизации от pclk/clk65m/E1/несинхр.
    
  • 8.1 Настройки "Режим переприема C37-E1" теперь хранятся в другом месте - бит 3(порт 2) и бит 4(порт 1) байта 0 переменной .10.0. Значение бита 0 - чекбокс установлен.
  • 8.2 В группу настроек "Синхронизация" нужно добавить новую настройку: "Источник", с вариантами "Генератор", "E1", "Несинхронный". Значение хранится в битах 0,1 байта 0 переменной .10.0. "Генератор" - 1, "E1" - 2, "Несинхронный" -3. По умолчанию "Несинхронный".
  • 8.3 В таблицу нужно добавить столбец "CRC-4" для портов 5 и 6 в столбце должны быть чекбоксы. Бит 6(порт 5) и бит 5(порт 6) байта 0 переменной .10.0. Значение бита 0 - чекбокс установлен. По умолчанию чекбокс снят.

p.s.
Описание переменных платы было здесь ticket:747#attachment:4C-37_Mib_V3.txt
Также в качестве дополнительной информации прилагаю "тз" на ПО платы и описание регистров ПЛИС

Change History (2)

by san, 3 weeks ago

Attachment: 4c37tt_reg.txt added

by san, 3 weeks ago

Attachment: 4c37tt_этап1.txt added
Note: See TracTickets for help on using tickets.