OparinVD 0 December 9, 2020 Posted December 9, 2020 · Report post У меня всё на столе, поэтому сложности с прокси для меня чужды :) Хотя, может скоро дорасту до момента, когда целевая платформа будет воткнута в удаленный сервер. Но даже в этом виде мне сложно представить, что я буду через терминал править исходники. Скорей всего на рабочей машине останутся все привычные тулзы, а на сервер буду закидывать готовые исходники, и пусть он их пережевывает и плавит в железо. По крайней мере, так мне видится это сейчас через розовые очки :) Quote Share this post Link to post Share on other sites More sharing options...
Nick_K 0 December 9, 2020 Posted December 9, 2020 · Report post 26 minutes ago, OparinVD said: У меня всё на столе, поэтому сложности с прокси для меня чужды :) Хотя, может скоро дорасту до момента, когда целевая платформа будет воткнута в удаленный сервер. Но даже в этом виде мне сложно представить, что я буду через терминал править исходники. Скорей всего на рабочей машине останутся все привычные тулзы, а на сервер буду закидывать готовые исходники, и пусть он их пережевывает и плавит в железо. По крайней мере, так мне видится это сейчас через розовые очки :) Это будет ровно до тех пор, пока не придётся перейти на серьёзный софт типа Cadence или Synopsys. Там увы никто лицензию лично на машину не предоставит. Некоторые умудряются и с Вивадо/Альтерой так же косячить или Моделсимом тем же платным. Ну и как я говорил - кривизна и неуниверсальность разных интерфейсов можно исправить только через консоль Рано или поздно это придёт. Если раньше не забросите цифровую электронику) Quote Share this post Link to post Share on other sites More sharing options...
Strob 0 December 9, 2020 Posted December 9, 2020 · Report post 5 hours ago, Nick_K said: А как там с поддержкой TCL? Что-то ниордин нормальный редактор не прожёвывает нормально синтексис. Сигаси это эклипс. Эклипсовский плагин для тикля ставится. Ну, как то оно работает. Quote Share this post Link to post Share on other sites More sharing options...
des00 9 December 9, 2020 Posted December 9, 2020 · Report post 7 hours ago, OparinVD said: Я пользуюсь ActiveHDL, очень нравятся его рисовалки, особенно FSM. Текстовые способности может и хуже, чем у sublime, но точно лучше, чем у Vivado. В общем, поделитесь, как вы пользуетесь отдельными редакторами, т.е как у вас выглядит связка инструментов? закончится когда потребуется более мощная верификация, которой альдек лишен. Quote Share this post Link to post Share on other sites More sharing options...
Flip-fl0p 2 December 9, 2020 Posted December 9, 2020 · Report post 1 час назад, des00 сказал: закончится когда потребуется более мощная верификация, которой альдек лишен. А чем верицифировать ? У Vivado линтер тоже так-себе... Quote Share this post Link to post Share on other sites More sharing options...
Nick_K 0 December 9, 2020 Posted December 9, 2020 · Report post 1 hour ago, Flip-fl0p said: У Vivado линтер тоже так-себе... Верификация - это абсолютно не линтер. Это симулятор, при чём да, у Вивады он тоже слабенький. Нужен Моделсим или что-то такое Quote Share this post Link to post Share on other sites More sharing options...
des00 9 December 9, 2020 Posted December 9, 2020 · Report post 1 hour ago, Flip-fl0p said: А чем верицифировать ? У Vivado линтер тоже так-себе... смотря что вы хотите, ООП и все такое: квеста, ривера и старшие бонзы. Если устраивает более простая верификация: моделсим и альдек. А про линт правильно заметили, это вообще не для этого) Quote Share this post Link to post Share on other sites More sharing options...
lexx 0 December 10, 2020 Posted December 10, 2020 · Report post 17 hours ago, OparinVD said: В общем, поделитесь, как вы пользуетесь отдельными редакторами, т.е как у вас выглядит связка инструментов? Дебаггер - Verdi, редактор - gvim. Система - удалённый сервер на linux, без возможностей прямого доступа. Quote Share this post Link to post Share on other sites More sharing options...
DSIoffe 1 December 14, 2020 Posted December 14, 2020 · Report post Здравствуйте все! В Visual Studio Code есть несколько расширений для поддержки VHDL. Кто-нибудь перепробовал хотя бы несколько: какое больше понравилось? И есть ли хоть одно, которое может показать место, где определён объект под курсором? Заранее признателен. Quote Share this post Link to post Share on other sites More sharing options...
DSIoffe 1 January 10, 2021 Posted January 10, 2021 · Report post Сам отвечу и себе, и всем. Замечательная вещь - TerosHDL https://terostechnology.github.io/terosHDLdoc/ Особенно развлекает State Machine Viewer :) Quote Share this post Link to post Share on other sites More sharing options...
Strob 0 January 10, 2021 Posted January 10, 2021 · Report post 2 hours ago, DSIoffe said: Сам отвечу и себе, и всем. Замечательная вещь - TerosHDL https://terostechnology.github.io/terosHDLdoc/ Особенно развлекает State Machine Viewer :) Надо глянуть, выглядит как аналог сигаси. Это хорошо. Quote Share this post Link to post Share on other sites More sharing options...
5EN5E 0 January 21, 2022 Posted January 21, 2022 · Report post Добрый вечер, форумчане! Решил использовать в качестве текстового редактора VSCode и собсно по нему есть парочка вопросов: 1. При моих текущих настройках проверка синтаксиса осуществляется только после сохранения файла. Есть ли возможность динамически проверять синтаксис кода? В качестве линтера используется xvlog. 2. Хочу реализовать сборку проектов Vivado в non-project режиме. Написал тиклёвые скрипты по сборке, которые кушает Shell Vivadы. Создал task для VSCode, который запускает Vivado и передает ему скрипт. При запуске task успешно запускается Shell Vivado и исполняется скрипт, после чего shell ожидает новых команд. Как мне в уже запущенный shell передать другой скрипт? Мои эксперименты с taskами закончились на том, что запуск taska приводит к запуску нового терминала и у меня никак не выходит обратится к терминалу с shellом Vivadы. Quote Share this post Link to post Share on other sites More sharing options...
Longiel 2 January 24, 2022 Posted January 24, 2022 · Report post Может опрос сделать месяцев на 6 только? Интересно просто сколько народу как я очень упорно на Notepad++ сидит, подправив стили синтаксиса под себя) Quote Share this post Link to post Share on other sites More sharing options...
Nick_K 0 January 24, 2022 Posted January 24, 2022 · Report post On 1/21/2022 at 4:07 PM, 5EN5E said: 2. Хочу реализовать сборку проектов Vivado в non-project режиме. Написал тиклёвые скрипты по сборке, которые кушает Shell Vivadы. Создал task для VSCode, который запускает Vivado и передает ему скрипт. При запуске task успешно запускается Shell Vivado и исполняется скрипт, после чего shell ожидает новых команд. Как мне в уже запущенный shell передать другой скрипт? Мои эксперименты с taskами закончились на том, что запуск taska приводит к запуску нового терминала и у меня никак не выходит обратится к терминалу с shellом Vivadы. А можно какой-то гайд или может даже пример, так как данный вопрос очень интересен. У нас фактически используется такой же подход как non-project режим от Вивады. С той лишь разницей, что запускается оболочка и передаётся мастер скрипт, который в зависимости от аргументов выполняет тот или иной шаг (или весь SPnR) и выходит через exit из инструмента (по любой из ошибок или по успешному завершению). Возможно есть опции запуска скриптов по очереди или запуска следующего, но это скорее всего неудобно и принесёт много лишних действий Quote Share this post Link to post Share on other sites More sharing options...
5EN5E 0 January 24, 2022 Posted January 24, 2022 · Report post 32 minutes ago, Nick_K said: А можно какой-то гайд или может даже пример, так как данный вопрос очень интересен. Как будет понимание и реальные результаты, поделюсь. Задал вопрос на Реддите, пока ответов по существу нет. Quote Share this post Link to post Share on other sites More sharing options...