Сгенерированный скрипт EDA состоит из трех разделов, сгенерированных и выполняемых в следующем порядке:
Инициализация (Init
) фаза. Init
фаза выполняет необходимые действия настройки, такие как создание библиотеки проекта или файла проекта. Некоторые аргументы к Init
фаза неявна, например, сущность верхнего уровня или имя модуля.
Фаза команды на файл (Cmd
). Эта фаза скрипта называется итеративно, однажды на сгенерированный файл HDL или однажды на сигнал. На каждом вызове, различном файле или имени сигнала передается в.
Фаза завершения (Term
). Это - итоговая фаза выполнения скрипта. Одно приложение этой фазы должно выполнить симуляцию HDL-кода, который был скомпилирован в Cmd
фаза. Term
фаза не берет аргументы.
Программное обеспечение HDL Coder™ генерирует скрипты путем передачи строк формата fprintf
функция. Используя опции графический интерфейса пользователя (или makehdl
и makehdltb
свойства) полученный в итоге в следующих разделах, можно передать на имена настраиваемого формата к генератору скрипта. Некоторые из этих имен формата берут аргументы, такие как сущность верхнего уровня или имя модуля или имена VHDL® или Verilog® файлы в проекте.
Можно использовать допустимый fprintf
символы форматирования. Например, '\n'
вставляет новую строку в файл скрипта.