Перейти к содержанию
Русский
Материал FikirPilot

Pulse: новый симулятор VHDL

Обновлено: 15.09.2026 · 1 мин чтения · 188 слов

Опубликовано: · Новость поступила: · Время обработки: 3 ч 11 мин

Pulse: новый симулятор VHDL
Электронная печатная плата с микрочипом

Разрабатываемый Óscar Grimal на C++ и распространяемый по лицензии MIT проект с открытым исходным кодом Pulse создаётся как независимый от GHDL симулятор VHDL. Проект предоставляет всю цепочку инструментов — от компилятора до вывода осциллограмм — и использует текстовый интерфейс; для его работы достаточно совместимого с C++20 компилятора и CMake.

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

Почему это важно

Эта инициатива может заинтересовать разработчиков, ищущих альтернативу существующим инструментам, поскольку предлагает независимый от GHDL вариант для симуляции VHDL. Объединение компиляции, симуляции и вывода осциллограмм в одной цепочке инструментов показывает, что проект стремится стать не просто симуляционным движком, а более комплексным средством разработки. Лицензия MIT обеспечивает доступную основу для изучения исходного кода и участия в развитии проекта. Вместе с тем нынешнее состояние, ограниченное базовой поддержкой IEEE, и невозможность использовать значения по умолчанию сужают область применения, особенно для более сложных проектов. Главный открытый вопрос заключается в том, на каком этапе и в какой степени будут завершены запланированные функции, такие как generics, дополнительные типы и поддержка смешанных языков.

Источник: Hackaday