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