Opened 8 years ago
Closed 8 years ago
#199 closed улучшение (fixed)
Генератор: отображать источники синхронизации
Reported by: | san | Owned by: | alx |
---|---|---|---|
Priority: | средний | Milestone: | 1 очередь |
Component: | web-интерфейс (sw) | Keywords: | |
Cc: |
Description
Сейчас для того чтобы узнать откуда идёт синхронизация блока нужно заходить во все подряд платы блока и искать настройку выдачи частоты на одну из шин там.
- От Вани поступило предложение на вкладке "Генератор" отображать источники синхронизации, т.е. из какой платы и какого порта берётся синхронизация для Ref0 и Ref1.
- Еще есть мысль, что будет удобно если там-же будут отображаться "возможные" источники синхронизации, с сылками в окно конфигурации плат.
- И совсем идеально, на Ванин взгляд, если настройка источников синхронизации блока будет осуществлятся прямо на вкладке "генератор". Выбрал плату/порт для Ref0, нажал прменить и нужная настройка сама записалась в плату.
P.S. Кроме того, бывают случаи ошибок, когда на одну и ту же шину пользователь подлючает случайно несколько источников. В результате частоты нет, а причина не понятна. пока не проверишь настройки всех плат. В таком случае наверное разумно выдать ошибку в блок, типа "На шине refclk1 более одного источника".
Change History (9)
comment:1 by , 8 years ago
follow-up: 3 comment:2 by , 8 years ago
:) Да, фраза получилась странная.
Я вижу два варианта
- или предупредить пользователя в момент когда он пытается сконфигурировать второй источник синхронизации на шину
- либо по факту неправильной конфигурации "синтезировать" аварию
comment:3 by , 8 years ago
Replying to san:
Я вижу два варианта
- или предупредить пользователя в момент когда он пытается сконфигурировать второй источник синхронизации на шину
А что считать вторым источником? Вот стоит, допустим, в блоке плата E1-08, у нее включен refclk1. Затем плату взяли и переставили на другое место и тоже включили там refclk1. Уже предупреждать?
- либо по факту неправильной конфигурации "синтезировать" аварию
А какая конфигурация считается неправильной? Хотелось бы услышать критерии неправильности. :)
comment:4 by , 8 years ago
Под "кофигурация" я имел ввиду совокупность конфигураций плат присутствующих в блоке в данный момент :)
comment:5 by , 8 years ago
Milestone: | 2 очередь → 1 очередь |
---|
comment:6 by , 8 years ago
Так как с формулировкой критериев неправильности конфигурации возникли трудности, предлагаю изменить предложенное улучшение следующим образом:
- Первый пункт не реализовывать, так как, насколько мне известно, ни одна из пат (умеющих выдавать refclk) не предоставляет возможности запросить у нее текущее состояние (включен/выключен) и текущий источник refclk.
- Второй пункт реализовать как предложен.
- Третий пункт реализовать как предложен.
- Предупреждения и, тем более, аварии не выдавать.
comment:7 by , 8 years ago
Replying to san:
- Еще есть мысль, что будет удобно если там-же будут отображаться "возможные" источники синхронизации, с сылками в окно конфигурации плат.
Что именно имеется в виду под "возможными": то, что плата в принципе может выдавать сигнал на данную шину refclk, или что в текущей конфигурации платы разрешена выдача сигнала на данную шину refclk?
comment:8 by , 8 years ago
"возможные"- плата в принципе может выдавать сигнал на данную шину refclk.
Replying to san:
Что значит "выдать ошибку в блок"?