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

Эти настройки соответствуют параметрам во вкладке 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.

Например:

  • Передайте свойство в качестве аргумента к makehdl функция.

    makehdl(gcb,'SplitEntityFilePostfix','_ent')
  • Когда вы используете hdlset_param, можно установить параметр на модели и затем сгенерировать использование HDL-кода makehdl.

    hdlset_param(gcs,'SplitEntityFilePostfix','_ent')
    makehdl('myDUT')

Разделите постфикс файла дуги

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

Например:

  • Передайте свойство в качестве аргумента к makehdl функция.

    makehdl(gcb,'SplitArchFilePostfix','_arch1')
  • Когда вы используете hdlset_param, можно установить параметр на модели и затем сгенерировать использование HDL-кода makehdl.

    hdlset_param(gcs,'SplitArchFilePostfix','_arch1')
    makehdl('myDUT')

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

Задайте, записаны ли сгенерированная сущность VHDL и код архитектуры в один файл VHDL или разделить файлы.

Настройки

Значение по умолчанию: Off

On

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

Например:

  • Передайте свойство в качестве аргумента к makehdl функция.

    makehdl(gcb,'SplitEntityArch','on')
  • Когда вы используете hdlset_param, можно установить параметр на модели и затем сгенерировать использование HDL-кода makehdl.

    hdlset_param(gcs,'SplitEntityArch','on')
    makehdl('myDUT')

Для просмотра документации необходимо авторизоваться на сайте