Это команда fauhdlc, которую можно запустить в провайдере бесплатного хостинга OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
fauhdlc - Компилировать файлы VHDL в промежуточный код.
СИНТАКСИС
Fauhdlc [Флаги] [ --выход имя файла ] [ --c-выход имя файла ]
[ --lib библиотека [ vhdl-файл ] ...] { vhdl-файл ...}
ОПИСАНИЕ
Fauhdlc - компилятор VHDL, который выводит промежуточный код или C-код. Он поддерживает
подмножество стандарта VHDL 2000.
ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
Эти программы следуют обычному синтаксису командной строки GNU с длинными параметрами, начинающимися с
два тире (`- '). Сводка опций приведена ниже.
-h, --Помогите
Показать сводку опций.
-o, --выход выходной файл
Вывести промежуточный код в выходной файл.
-l, --lib имя-библиотеки
Поместите следующие VHDL-файлы в библиотеку с именем имя-библиотеки. Если нет --lib is
В настоящее время все файлы будут помещены в библиотеку "работать".
-f, - отдельно стоящий
Не загружайте предварительно никакую библиотеку, кроме std.vhdl. По умолчанию, Fauhdlc будет предварительно загружать общие
библиотеки (в настоящее время только std_logic_1164) в соответствующем пространстве имен библиотек. В
- отдельно стоящий предотвращает такое поведение, например, если вы хотите переопределить
реализация такой библиотеки.
-Ошибка
Считайте предупреждения ошибками.
-p, --parse-только
Остановите компиляцию после анализа исходного файла (ов). В основном полезно для отладки
компилятор.
-d, --dot-parse точечный файл
Выведите необработанное синтаксическое дерево в точечный файл, который можно использовать с инструментами GraphViz.
-c, --dot-const точечный файл
Выведите синтаксическое дерево, которое существует после выполнения сворачивания констант в точечный файл,
который можно использовать с инструментами GraphViz.
-C, --c-выход c-файл
Сгенерировать вывод в виде файла C c-файл, который может быть скомпилирован с помощью C-компилятора, например GCC.
Этот вариант пока экспериментальный.
Используйте fauhdlc онлайн с помощью сервисов onworks.net