Разделите сущность и архитектуру

Эти настройки соответствуют параметрам во вкладке 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 и определения архитектуры записаны, чтобы разделить файлы.

'off'

Сущность 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.