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