Мойhdl
-
Обзор MyHDL
- MyHDL — это язык описания аппаратного обеспечения, основанный на Python.
- Позволяет генерировать код на VHDL и Verilog из дизайна MyHDL.
- Создает тестовые стенды с тестовыми векторами на основе сложных вычислений в Python.
- Преобразует списки сигналов и выходные данные для проверки.
- Совместное моделирование с Verilog.
-
Особенности и преимущества
- Усовершенствованная система типов данных, независимая от традиционных типов данных.
- Инструмент-переводчик автоматически генерирует функции преобразования.
- Разработан Яном Декалуве.
-
Примеры преобразований
- Приведены примеры преобразований из MyHDL-проектов в VHDL и/или Verilog.
- Пример: преобразование двоичного кода в код Грея.
-
Дополнительная информация
- Сравнение бесплатного программного обеспечения EDA.
- Электронная автоматизация проектирования (EDA).
- Компиляторы C to HDL.
- Рекомендации по использованию MyHDL.
Полный текст статьи: