Вы устанавливаете опции, которые конфигурируют генерацию файлов скриптов на панели EDA Tool Scripts. Эти опции соответствуют свойствам, описанным в Properties for Controlling Script Generation.
Чтобы просмотреть и задать EDA Tool Scripts опции:
Откройте диалоговое окно Параметры конфигурации.
Выберите панель HDL Code Generation > EDA Tool Scripts.
Опция Generate EDA scripts управляет генерацией файлов скриптов. По умолчанию эта опция выбрана.
Если вы хотите отключить генерацию скриптов, снимите этот флажок и нажатие кнопки Apply.
В списке слева от панели EDA Tool Scripts можно выбрать несколько категорий опций. Выберите категорию и установите требуемые опции. Категории:
Compilation script: Опции, связанные с настройкой скриптов для компиляции сгенерированного VHDL® или Verilog® код. Дополнительные сведения см. в разделе Опции скрипта компиляции.
Simulation script: Опции, связанные с настройкой скриптов для Симуляторов HDL. Смотрите Опции скрипта симуляции для получения дополнительной информации.
Synthesis script: Опции, связанные с настройкой скриптов для инструментов синтеза. Дополнительные сведения см. в разделе Опции скрипта синтеза.
Следующий рисунок показывает панель Compilation script с опциями, установленными на их значения по умолчанию.
В следующей таблице представлены опции Compilation script.
Опция и значение по умолчанию | Описание |
---|---|
Compile file postfix'
| Постфикс добавлен к имени DUT или испытательному стенду, чтобы сформировать имя файла скрипта. |
Имя: Compile initialization По умолчанию: | Имя формата передано в fprintf чтобы написать Init раздел скрипта компиляции. Аргумент является содержимым VHDLLibraryName свойство, которое по умолчанию равняется 'work' . Можно переопределить значение по умолчанию Init 'vlib work\n' путем изменения значения VHDLLibraryName . |
Имя: Compile command for VHDL По умолчанию: | Имя формата передано в fprintf чтобы написать Cmd раздел скрипта компиляции для VHDL- файлов. Два аргумента являются содержимым SimulatorFlags опция свойства и имя файла текущей сущности или модуля. Чтобы опустить флаги, установите SimulatorFlags на '' (значение по умолчанию). |
Имя: Compile command for Verilog По умолчанию: | Имя формата передано в fprintf чтобы написать Cmd раздел скрипта компиляции для файлов Verilog. Два аргумента являются содержимым SimulatorFlags свойство и имя файла текущей сущности или модуля. Чтобы опустить флаги, установите SimulatorFlags на '' (значение по умолчанию). |
Имя: Compile termination По умолчанию: | Имя формата передано в fprintf чтобы записать фрагмент завершения скрипта компиляции. |
Следующий рисунок показывает панель Simulation script с опциями, установленными на их значения по умолчанию.
В следующей таблице представлены опции Simulation script.
Опция и значение по умолчанию | Описание |
---|---|
Simulation file postfix
| Postfix добавлен к наименованию модели или испытательного стенда, чтобы сформировать имя файла скрипта симуляции. |
Simulation initialization По умолчанию: ['onbreak resume\nonerror resume\n'] | Имя формата передано в fprintf чтобы записать раздел инициализации скрипта симуляции. |
Simulation command По умолчанию: | Имя формата передано в Если ваш Второй неявный аргумент - это модуль верхнего уровня или имя сущности. |
Simulation waveform viewing command По умолчанию: | Имя формата передано в fprintf для записи команды просмотра формы сигнала скрипта симуляции. Имена модулей верхнего уровня или сигналов сущности являются неявными аргументами. |
Simulation termination По умолчанию: | Имя формата передано в fprintf чтобы написать Term фрагмент скрипта симуляции. |
Следующий рисунок показывает панель Synthesis script с опциями, установленными на их значения по умолчанию. Свойство Choose synthesis tool по умолчанию имеет значение None
, что отключает генерацию скрипта синтеза.
Чтобы включить генерацию скриптов синтеза, выберите инструмент синтеза из меню Choose synthesis tool.
Когда вы выбираете инструмент синтеза, HDL Coder™:
Включает генерацию скриптов синтеза.
Вводит имя файла postfix (характерное для выбранного инструмента синтеза) в поле Synthesis file postfix.
Вводит строки (характерные для выбранного инструмента синтеза) в поля инициализации, команды и завершения.
Следующий рисунок показывает значения опций по умолчанию, введенные для Mentor Graphics® Инструмент точности.
В следующей таблице представлены опции Synthesis script.
Имя опции | Описание | ||||||||
---|---|---|---|---|---|---|---|---|---|
Choose synthesis tool |
| ||||||||
Synthesis file postfix | Ваш выбор инструмента синтеза устанавливает постфикс для сгенерированных имен файлов синтеза на одно из следующего:
| ||||||||
Synthesis initialization | Имя формата передано в fprintf чтобы написать Init раздел синтез- скрипт. Строка по умолчанию является командой создания синтеза проекта. Неявным аргументом является модуль верхнего уровня или имя сущности. Содержимое строки характерно для выбранного инструмента синтеза. | ||||||||
Synthesis command | Имя формата передано в fprintf чтобы написать Cmd раздел синтез- скрипт. Неявным аргументом является имя файла сущности или модуля.Содержимое строки характерно для выбранного инструмента синтеза. | ||||||||
Synthesis termination | Имя формата передано в fprintf чтобы написать Term раздел синтез- скрипт.Содержимое строки характерно для выбранного инструмента синтеза. |