реклама на сайте
подробности

 
 
> Автоматизация работы с SignalTap, такя боль, такая боль ... SignalTap - usability 7:0 :(
RobFPGA
сообщение Jul 30 2018, 07:06
Сообщение #1


Профессионал
*****

Группа: Свой
Сообщений: 1 214
Регистрация: 23-12-04
Пользователь №: 1 643



Приветствую.

Столкнулся вот с суровой необходимостью поюзать SignalTap в Quartus 14.1 crying.gif
Разбалованный работой в ChipScope Vivado полностью через tcl был не готов к тому что придется все делать ручками (лес менюшек, куча кликов, мышку шевелить упаришся). wacko.gif

Может кто знает способ автоматизировать этот рабский труд? Чтобы скриптиком можно было скофигурить режимы SignalTap и назначит нужные сигналы для просмотра?

Удачи! Rob.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
RobFPGA
сообщение Aug 8 2018, 10:16
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 214
Регистрация: 23-12-04
Пользователь №: 1 643



Приветствую!

Цитата(EugeneS @ Aug 6 2018, 16:12) *
Могу дать идею.
...
2. найти в Quartus скрипты типа .\ip\altera\ethernet\alt_em10g32\MAC\stp\build_stp.tcl
...
Увы - это просто костыль который меняет в УЖЕ сделаном ручками шаблоне .stp пути в соответсвии с реальныой иерархией. Зачем для этого надо было городить скрипт на 54!!! Кbyte wacko.gif мне еще предстоит разбиратся.

Цитата(Koluchiy @ Aug 8 2018, 12:35) *
холивар моде он...

Вот из-за таких как Вы, эти криворукие индусы из Альтеры и Хилинха чем дальше тем больше ленятся делать нормальный мышовый интерфейс...
Скоро будем скрипт писать, чтобы Квартус открылся...
Уже можно писать но увы не все доступно. Жаль что в SignalTap все еще "нормальный" мышовый интерфейс (как раз для любителя садо-мазо пощелкать) - вот и попробуйте используя его по вытягивать сотню-другую сигналов в SignalTap crying.gif И хорошо если Вы на локальной машине это "удовольствие" получать будете - а если удаленно приходится работать?

В Vivado же можно пометить атрибутами нужные точки в исходнике. Потом автоматом в скрипте создать нужную конфигурацию ChipScope с подключенной требуемой группой(ми) сигналов. Скомпилировать, загрузить и автоматом задавая ряд условий прогнать тесты и сохранить результат для утреннего разбора. Красота!

Наличие скриптов и доступ из них ко всему функционалу это огромное преимущество инструмента разработчика.

Ну а в крайнем случае можно скриптами Вам новых кнопок для мыши нарисовать. sm.gif

Удачи! Rob.
Go to the top of the page
 
+Quote Post
Koluchiy
сообщение Aug 8 2018, 11:45
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 972
Регистрация: 12-04-09
Из: Москва
Пользователь №: 47 543



Не надо меня убеждать в необходимости написания скриптов.
В некоторых случаях (процентов 10) они действительно нужны.

Но в остальных 90% то же самое можно быстрее и лучше сделать мышкой. Но в последнее время чем дальше, тем больше у юзеров отнимают возможность делать простые действия мышкой по непонятной мне причине.

В ISE partitions худо-бедно работали при помощи написания скрипта из 4х строчек.
В Vivado в Project Mode они не поддерживаются вообще.

В Quartus не-Pro можно запустить симуляцию проекта через меню мышкой.
В Quartus Pro уже нельзя - надо потрахаться с генерацией скриптов.

Это вот почему так? Если кто-то хочет писать скрипты - да пишите, кто ж против. Скуалли мышовые удобные интерфейсы убирать?

Цитата
Жаль что в SignalTap как "нормальный" мышовый интерфейс (как раз для любителя садо-мазо пощелкать) - вот и попробуйте
используя его по вытягивать сотню-другую сигналов в SignalTap crying.gif

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

Цитата
Наличие скриптов и доступ из них ко всему функционалу это огромное преимущество инструмента разработчика.
Ну а в крайнем случае можно скриптами Вам новых кнопок для мыши нарисовать. sm.gif


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

А то складывается впечатление, что им недосуг, плюс им наверняка в уши активно поют свои песни фанаты скриптоводчества.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- RobFPGA   Автоматизация работы с SignalTap   Jul 30 2018, 07:06
- - Marat Zuev   Доброго вам! Документ со стр. 109 (2-83) quart...   Jul 30 2018, 10:32
|- - RobFPGA   Приветствую! Цитата(Marat Zuev @ Jul 30 2...   Jul 30 2018, 10:59
|- - EugeneS   QUOTE (RobFPGA @ Jul 30 2018, 14:59) Прив...   Aug 6 2018, 13:12
- - Koluchiy   холивар моде он... Вот из-за таких как Вы, эти кр...   Aug 8 2018, 09:35
|- - RobFPGA   Приветствую! Цитата(Koluchiy @ Aug 8 2018...   Aug 8 2018, 12:42
|- - Koluchiy   ЦитатаЕстественно мышка удобна для работы с график...   Aug 8 2018, 13:58
|- - RobFPGA   Приветствую! Цитата(Koluchiy @ Aug 8 2018...   Aug 8 2018, 15:48
- - dxp   + за скрипты. У нас запуск симуляции производится ...   Aug 9 2018, 01:51
|- - Flip-fl0p   Я тоже за скрипты ! Недавно себе скриптик прос...   Aug 9 2018, 03:53
|- - Kluwert   Цитата(dxp @ Aug 9 2018, 04:51) + за скри...   Aug 22 2018, 06:32
|- - RobFPGA   Приветствую! Цитата(Kluwert @ Aug 22 2018...   Aug 22 2018, 09:17
|- - Kluwert   Цитата(RobFPGA @ Aug 22 2018, 12:17) Удач...   Aug 22 2018, 11:43
- - Kuzmi4   2 RobFPGA у вас получилось заставить Q2 создавать ...   Aug 28 2018, 13:34
- - RobFPGA   Приветствую! Цитата(Kuzmi4 @ Aug 28 2018,...   Aug 28 2018, 14:44


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th August 2025 - 07:12
Рейтинг@Mail.ru


Страница сгенерированна за 0.01396 секунд с 7
ELECTRONIX ©2004-2016