Opened 3 years ago

Closed 3 years ago

#199 closed улучшение (fixed)

Генератор: отображать источники синхронизации

Reported by: san Owned by: alx
Priority: средний Milestone: 1 очередь
Component: web-интерфейс (sw) Keywords:
Cc:

Description

Сейчас для того чтобы узнать откуда идёт синхронизация блока нужно заходить во все подряд платы блока и искать настройку выдачи частоты на одну из шин там.

  1. От Вани поступило предложение на вкладке "Генератор" отображать источники синхронизации, т.е. из какой платы и какого порта берётся синхронизация для Ref0 и Ref1.
  2. Еще есть мысль, что будет удобно если там-же будут отображаться "возможные" источники синхронизации, с сылками в окно конфигурации плат.
  3. И совсем идеально, на Ванин взгляд, если настройка источников синхронизации блока будет осуществлятся прямо на вкладке "генератор". Выбрал плату/порт для Ref0, нажал прменить и нужная настройка сама записалась в плату.

P.S. Кроме того, бывают случаи ошибок, когда на одну и ту же шину пользователь подлючает случайно несколько источников. В результате частоты нет, а причина не понятна. пока не проверишь настройки всех плат. В таком случае наверное разумно выдать ошибку в блок, типа "На шине refclk1 более одного источника".

Change History (9)

comment:1 in reply to: ↑ description Changed 3 years ago by alx

Replying to san:

В таком случае наверное разумно выдать ошибку в блок,

Что значит "выдать ошибку в блок"?

comment:2 follow-up: Changed 3 years ago by san

:) Да, фраза получилась странная.

Я вижу два варианта

  • или предупредить пользователя в момент когда он пытается сконфигурировать второй источник синхронизации на шину
  • либо по факту неправильной конфигурации "синтезировать" аварию

comment:3 in reply to: ↑ 2 Changed 3 years ago by alx

Replying to san:

Я вижу два варианта

  • или предупредить пользователя в момент когда он пытается сконфигурировать второй источник синхронизации на шину

А что считать вторым источником? Вот стоит, допустим, в блоке плата E1-08, у нее включен refclk1. Затем плату взяли и переставили на другое место и тоже включили там refclk1. Уже предупреждать?

  • либо по факту неправильной конфигурации "синтезировать" аварию

А какая конфигурация считается неправильной? Хотелось бы услышать критерии неправильности. :)

comment:4 Changed 3 years ago by san

Под "кофигурация" я имел ввиду совокупность конфигураций плат присутствующих в блоке в данный момент :)

comment:5 Changed 3 years ago by alx

  • Milestone changed from 2 очередь to 1 очередь

comment:6 Changed 3 years ago by alx

Так как с формулировкой критериев неправильности конфигурации возникли трудности, предлагаю изменить предложенное улучшение следующим образом:

  • Первый пункт не реализовывать, так как, насколько мне известно, ни одна из пат (умеющих выдавать refclk) не предоставляет возможности запросить у нее текущее состояние (включен/выключен) и текущий источник refclk.
  • Второй пункт реализовать как предложен.
  • Третий пункт реализовать как предложен.
  • Предупреждения и, тем более, аварии не выдавать.

comment:7 in reply to: ↑ description Changed 3 years ago by alx

Replying to san:

  1. Еще есть мысль, что будет удобно если там-же будут отображаться "возможные" источники синхронизации, с сылками в окно конфигурации плат.

Что именно имеется в виду под "возможными": то, что плата в принципе может выдавать сигнал на данную шину refclk, или что в текущей конфигурации платы разрешена выдача сигнала на данную шину refclk?

comment:8 Changed 3 years ago by san

"возможные"- плата в принципе может выдавать сигнал на данную шину refclk.

comment:9 Changed 3 years ago by alx

  • Resolution set to fixed
  • Status changed from new to closed

In 1481/sw:

В веб-интерфейсе на вкладке "Генератор" отображаются возможные источники синхронизации
с указанием слота и типа платы, а также разрешена или нет выжача сигнала на шины REFCLK.
Closes #199.

Note: See TracTickets for help on using tickets.