Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Icarus-Verilog справочник
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Среды разработки - обсуждаем САПРы
провод
на http://bleyer.org/icarus/ есть версии этой программы.
предлагаю создать в этой теме инструкции по установке и началу работ для тех кто неуверенно работает в командной строке и не знает всех необходимых для этого команд.

так же интересно если кто-то сравнит эту среду с другими и даст рекомендации - стоит ли связываться с данным продуктом?
eugen_pcad_ru
При функциональном моделировании неплох... Но навскидку не удалось увидеть в нем двунаправленные шины. Наверное как-то можно увидеть, но очевидного пути не нашел.
провод
Цитата(eugen_pcad_ru @ Mar 27 2017, 23:12) *
При функциональном моделировании неплох... Но навскидку не удалось увидеть в нем двунаправленные шины. Наверное как-то можно увидеть, но очевидного пути не нашел.


я устанавливал версию с уже собранной с gtkwave.
не имел дело с работой в командной строке
поэтому наверно не смог понять установилась ли она и как её запустить
могли бы вы подсказать основные команды которые необходимы для конкретно этих процедур?
спасибо!
eugen_pcad_ru
какой-то демо-ролик
http://depositfiles.com/files/3emlaxi06
...
psL
Цитата(провод @ Mar 28 2017, 08:10) *
поэтому наверно не смог понять установилась ли она и как её запустить


вот по этой инструкции должно работать https://marsohod.org/11-blog/113-icarus

gtkwave это просто утилита для отображения графиков. без компиляции и симуляции вы ничего в gtkwave не увидите.
провод
Цитата(psL @ Apr 6 2017, 18:38) *
вот по этой инструкции должно работать https://marsohod.org/11-blog/113-icarus

gtkwave это просто утилита для отображения графиков. без компиляции и симуляции вы ничего в gtkwave не увидите.



там я вижу что инструкция начинается с того места когда программист уже обнаружил в консоли путь к программе.

я после установки не нахожу икар на диске С
провод
Цитата(psL @ Apr 6 2017, 18:38) *
вот по этой инструкции должно работать https://marsohod.org/11-blog/113-icarus

gtkwave это просто утилита для отображения графиков. без компиляции и симуляции вы ничего в gtkwave не увидите.



там я вижу что инструкция начинается с того места когда программист уже обнаружил в консоли путь к программе.

я после установки не нахожу икар на диске С
Doka
быстрый старт с iverilog в линукс:
http://idoka.ru/getting-started-with-icaru...-centos7-linux/

Цитата(eugen_pcad_ru @ Mar 27 2017, 22:12) *
Но навскидку не удалось увидеть в нем двунаправленные шины. Наверное как-то можно увидеть, но очевидного пути не нашел.

часто описываете на верилог inout-шины?
one_eight_seven
Попробовал iverilog 10 на fedora 25.
Запустилось и заработало сразу без плясок с бубном, также очень понравилось сочетание Vim+Syntastic+Verilator. Хотя в syntastic есть проверка синтаксиса для iverilog, но она без плясок с бубном не работает, а при имеющемся Verilator мне и не нужна.
Пока всё, что было написано, скомпилировалось без проблем.

Что касается сравнения с другими симуляторами, то тут могу сравнивать только с Synopsys VCS. Конечно, iverilog уступает по всем статьям, кроме доступности: Я, к сожалению, не настолько богат, чтобы купить себе домой лицензию VCS. Поэтому, дома приходится пользоваться сильно простенькими тестбенчами. Правда, я ещё не пробовал тестбенчи на systemverilog с интерфейсами, SVA и т.п. Если бы дома был VCS, то к iverilog'у я бы и не притронулся, а так - притронулся и мне понравилось.

Что радует - разработчик iverilog совершенно не против патчей, которые добавляют функционал SystemVerilog в iverilog. Если будет прогресс, то можно будет подумать над использованием OpenVera.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.