Эти параметры соответствуют параметрам в меню «Создание кода HDL» > «Глобальные параметры» > вкладка «Общие» диалогового окна «Параметры конфигурации». Параметры определяют необходимость разделения объекта и архитектуры на отдельные файлы.
Введите вектор символов, добавляемый к имени модели, чтобы сформировать имя созданного файла объекта VHDL ®.
Можно указать пустой вектор символов для постфикса файла объекта «Разделить» или для постфикса файла «Разделить арку». Файлы объектов и архитектуры VHDL не могут иметь пустые значения постфикса. При указании обоих значений убедитесь, что для постфикса файла объекта Split и постфикса файла арки Split используются разные значения.
При вводе специальных символов для постфикса файла разделенных объектов генератор кода изменяет имя объекта на допустимое имя HDL перед созданием кода.
По умолчанию:
_entity
Этот параметр включается путем установки флажка Разделить сущность и архитектуру. Если этот флажок установлен, HDL Coder™ помещает объект VHDL и код архитектуры в отдельные файлы.
Свойство:
SplitEntityFilePostfix |
| Текст: символьный вектор |
По умолчанию:
'_entity' |
Чтобы задать это свойство, используйте hdlset_param или makehdl. Для просмотра значения свойства используйте hdlget_param.
Например:
Передать свойство в качестве аргумента makehdl функция.
makehdl(gcb,'SplitEntityFilePostfix','_ent')
При использовании hdlset_param, можно задать параметр в модели, а затем создать код HDL с помощью makehdl.
hdlset_param(gcs,'SplitEntityFilePostfix','_ent') makehdl('myDUT')
Введите вектор символов, добавляемый к имени модели, чтобы сформировать имя созданного файла архитектуры VHDL.
Можно указать пустой вектор символов для постфикса файла разделенной дуги или для постфикса файла разделенной сущности. Файлы объектов и архитектуры VHDL не могут иметь пустые значения постфикса. При указании обоих значений убедитесь, что для постфикса файла объекта Split и постфикса файла арки Split используются разные значения.
При вводе специальных символов для постфикса разделенных арочных файлов перед созданием кода генератор кода изменяет имя архитектуры на допустимое имя HDL.
По умолчанию:
_arch
Этот параметр включается путем установки флажка Разделить сущность и архитектуру. Если этот флажок установлен, кодер HDL помещает объект VHDL и код архитектуры в отдельные файлы.
Свойство:
SplitArchFilePostfix |
| Текст: символьный вектор |
По умолчанию:
'_arch' |
Чтобы задать это свойство, используйте hdlset_param или makehdl. Для просмотра значения свойства используйте hdlget_param.
Например:
Передать свойство в качестве аргумента makehdl функция.
makehdl(gcb,'SplitArchFilePostfix','_arch1')
При использовании hdlset_param, можно задать параметр в модели, а затем создать код HDL с помощью makehdl.
hdlset_param(gcs,'SplitArchFilePostfix','_arch1') makehdl('myDUT')
Укажите, будет ли сгенерированный объект VHDL и код архитектуры записываться в один файл VHDL или в отдельные файлы.
По умолчанию: Откл.
Определения объектов и архитектуры VHDL записываются в отдельные файлы.
Код объекта и архитектуры VHDL записывается в один файл VHDL.
Имена объектов и файлов архитектуры берутся из имени базового файла (в соответствии с именем генерирующей модели или подсистемы). По умолчанию строки постфикса, идентифицирующие файл как сущность (_entity) или архитектуру (_arch) добавляются к имени базового файла. Можно переопределить значение по умолчанию и указать собственный постфикс в качестве символьного вектора.
Например, вместо всего сгенерированного кода, находящегося в MyFIR.vhd, можно указать, что код находится в MyFIR_entity.vhd и MyFIR_arch.vhd.
Эта опция активируется, если целевым языком (указанным в опции Язык) является VHDL.
При выборе этой опции включаются следующие параметры:
Постфикс разделенного файла сущности
Постфикс файла разделенной архитектуры
Можно указать пустой вектор символов для постфикса файла разделенной дуги или для постфикса файла разделенной сущности. Файлы объектов и архитектуры VHDL не могут иметь пустые значения постфикса. При указании обоих значений убедитесь, что для постфикса файла объекта Split и постфикса файла арки Split используются разные значения.
При вводе специальных символов для постфикса файла разделенной сущности или постфикса файла разделенной арки генератор кода перед созданием кода изменяет имя объекта или имя архитектуры на допустимое имя HDL.
Свойство:
SplitEntityArch |
| Текст: символьный вектор |
Значение:
'on' | 'off' |
По умолчанию:
'off' |
Чтобы задать это свойство, используйте hdlset_param или makehdl. Для просмотра значения свойства используйте hdlget_param.
Например:
Передать свойство в качестве аргумента makehdl функция.
makehdl(gcb,'SplitEntityArch','on')
При использовании hdlset_param, можно задать параметр в модели, а затем создать код HDL с помощью makehdl.
hdlset_param(gcs,'SplitEntityArch','on') makehdl('myDUT')