Эти настройки соответствуют параметрам во вкладке HDL Code Generation> Global Settings> General диалогового окна Configuration Parameters.
Введите вектор символов, который будет добавлен к имени модели, чтобы сформировать имя сгенерированного файла сущности VHDL®.
Можно задать пустой символьный вектор или для Split entity file postfix или для Split arch file postfix. И сущность VHDL и файлы архитектуры не могут иметь пустых постфиксных значений. Когда вы задаете оба значения, убедитесь, что вы используете различные значения для Split entity file postfix и Split arch file postfix.
Если вы вводите специальные символы для Split entity file postfix, генератор кода изменяет название сущности на допустимое имя HDL прежде, чем сгенерировать код.
Значение по умолчанию:
_entity
Этот параметр включен путем установки флажка Split entity and architecture. Когда вы устанавливаете этот флажок, HDL Coder™ размещает сущность VHDL и код архитектуры в отдельных файлах.
Свойство:
SplitEntityFilePostfix |
Ввод: символьный вектор |
Значение по умолчанию:
'_entity' |
Чтобы установить это свойство, используйте hdlset_param
или makehdl
. Чтобы просмотреть значение свойства, используйте hdlget_param
.
Введите вектор символов, который будет добавлен к имени модели, чтобы сформировать имя сгенерированного файла архитектуры VHDL.
Можно задать пустой символьный вектор или для Split arch file postfix или для Split entity file postfix. И сущность VHDL и файлы архитектуры не могут иметь пустых постфиксных значений. Когда вы задаете оба значения, убедитесь, что вы используете различные значения для Split entity file postfix и Split arch file postfix.
Если вы вводите специальные символы для Split arch file postfix, генератор кода изменяет название архитектуры на допустимое имя HDL прежде, чем сгенерировать код.
Значение по умолчанию:
_arch
Этот параметр включен путем установки флажка Split entity and architecture. Когда вы устанавливаете этот флажок, HDL Coder размещает сущность VHDL и код архитектуры в отдельных файлах.
Свойство:
SplitArchFilePostfix |
Ввод: символьный вектор |
Значение по умолчанию:
'_arch' |
Чтобы установить это свойство, используйте hdlset_param
или makehdl
. Чтобы просмотреть значение свойства, используйте hdlget_param
.
Задайте, записаны ли сгенерированная сущность VHDL и код архитектуры в один файл VHDL или разделить файлы.
Значение по умолчанию: 'off'
Сущность VHDL и определения архитектуры записаны, чтобы разделить файлы.
Сущность VHDL и код архитектуры записаны в один файл VHDL.
Имена сущности и файлов архитектуры выводят от основного имени файла (как задано генерирующейся моделью или именем подсистемы). По умолчанию постфиксные строки, идентифицирующие файл как сущность (_entity
) или архитектура (_arch
), добавлены к основному имени файла. Можно заменить значение по умолчанию и задать собственный постфикс как вектор символов.
Например, вместо всего сгенерированного кода, находящегося в MyFIR.vhd
, можно указать, что код находится в MyFIR_entity.vhd
и MyFIR_arch.vhd
.
Эта опция включена, когда выходной язык (заданный опцией Language ) является VHDL.
Выбор этой опции включает следующие параметры:
Split entity file postfix
Split architecture file postfix
Можно задать пустой символьный вектор или для Split arch file postfix или для Split entity file postfix. И сущность VHDL и файлы архитектуры не могут иметь пустых постфиксных значений. Когда вы задаете оба значения, убедитесь, что вы используете различные значения для Split entity file postfix и Split arch file postfix.
Если вы вводите специальные символы для Split entity file postfix или Split arch file postfix, генератор кода изменяет название сущности или имя архитектуры к допустимому имени HDL прежде, чем сгенерировать код.
Свойство:
SplitEntityArch |
Ввод: символьный вектор |
Значение:
'on' | 'off' |
Значение по умолчанию:
'off' |
Чтобы установить это свойство, используйте hdlset_param
или makehdl
. Чтобы просмотреть значение свойства, используйте hdlget_param
.