Икар Верилог
Разработчик(и) | Стивен Уильямс |
---|---|
Стабильная версия | 12,0
/ 10 июня 2023 г |
Репозиторий | |
Написано в | С++ |
Операционная система | Linux , FreeBSD , OpenSolaris , AIX , Microsoft Windows и Mac OS X. |
Платформа | Кросс-платформенный |
Доступно в | Английский |
Тип | Верилог Симулятор |
Лицензия | GPL-2.0 или новее |
Веб-сайт | https://steveicarus.github.io/iverilog/ |
Icarus Verilog — это реализация компилятора языка описания оборудования Verilog , генерирующая списки соединений в нужном формате ( EDIF ) и симулятор. Он поддерживает версии стандарта 1995, 2001 и 2005 годов, части SystemVerilog и некоторые расширения.
Icarus Verilog доступен для Linux , FreeBSD , OpenSolaris , AIX , Microsoft Windows и Mac OS X. Icarus Verilog, выпущенный под лицензией GNU General Public License , представляет собой бесплатное программное обеспечение , альтернативу проприетарному программному обеспечению, такому как Cadence Verilog-XL от .
Начиная с версии 0.9, Icarus состоит из компилятора Verilog (включая препроцессор Verilog) с поддержкой подключаемых модулей и виртуальной машины, которая имитирует проект. Для просмотра сигналов можно использовать такую программу, как GTKWave. В выпуске v10.0, помимо общих улучшений и исправлений ошибок, добавлена предварительная поддержка VHDL , но с 2018 года от поддержки VHDL отказались.
История
[ редактировать ]Даже автор не совсем помнит, когда проект был впервые запущен, но записи CVS относятся к 1998 году. Были выпуски от 0.2 до текущей стабильной версии.
Разработкой Icarus Verilog занимается в основном единственный постоянный автор — Стивен Уильямс. Некоторые нетривиальные части были представлены как принятые исправления.
См. также
[ редактировать ]Внешние ссылки
[ редактировать ]- Веб-сайт документации Icarus Verilog
- Страница на GitHub
- Установщик Icarus Verilog для Microsoft Windows
- Онлайн-интерфейс к Icarus Verilog
- Открытый исходный код в автоматизации проектирования электроники
- Icarus Verilog: Verilog с открытым исходным кодом более года спустя
- EDA Playground — запускайте симуляции Icarus Verilog из веб-браузера.
- Исторический репозиторий CSV
- Поддержка VHDL прекращена