Перейти к содержанию
    

Icarus-Verilog справочник

на http://bleyer.org/icarus/ есть версии этой программы.

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

 

так же интересно если кто-то сравнит эту среду с другими и даст рекомендации - стоит ли связываться с данным продуктом?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

При функциональном моделировании неплох... Но навскидку не удалось увидеть в нем двунаправленные шины. Наверное как-то можно увидеть, но очевидного пути не нашел.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

При функциональном моделировании неплох... Но навскидку не удалось увидеть в нем двунаправленные шины. Наверное как-то можно увидеть, но очевидного пути не нашел.

 

я устанавливал версию с уже собранной с gtkwave.

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

поэтому наверно не смог понять установилась ли она и как её запустить

могли бы вы подсказать основные команды которые необходимы для конкретно этих процедур?

спасибо!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

поэтому наверно не смог понять установилась ли она и как её запустить

 

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

 

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

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

 

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

 

 

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

 

я после установки не нахожу икар на диске С

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

 

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

 

 

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

 

я после установки не нахожу икар на диске С

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

быстрый старт с iverilog в линукс:

http://idoka.ru/getting-started-with-icaru...-centos7-linux/

 

Но навскидку не удалось увидеть в нем двунаправленные шины. Наверное как-то можно увидеть, но очевидного пути не нашел.

часто описываете на верилог inout-шины?

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Попробовал iverilog 10 на fedora 25.

Запустилось и заработало сразу без плясок с бубном, также очень понравилось сочетание Vim+Syntastic+Verilator. Хотя в syntastic есть проверка синтаксиса для iverilog, но она без плясок с бубном не работает, а при имеющемся Verilator мне и не нужна.

Пока всё, что было написано, скомпилировалось без проблем.

 

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

 

Что радует - разработчик iverilog совершенно не против патчей, которые добавляют функционал SystemVerilog в iverilog. Если будет прогресс, то можно будет подумать над использованием OpenVera.

Изменено пользователем one_eight_seven

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...