exponenta event banner

Параметры настройки RTL для констант и функциональных блоков MATLAB

На этой странице описываются параметры, находящиеся на вкладке «Создание кода HDL» > «Глобальные параметры» > «Стиль кодирования» диалогового окна «Параметры конфигурации».

Встроенный код функционального блока MATLAB

Встроенный код HDL для функциональных блоков MATLAB.

Настройки

По умолчанию: Откл.

На

Встроенный HDL-код для функциональных блоков MATLAB, чтобы избежать создания экземпляра кода для пользовательских блоков.

Прочь

Создайте экземпляр кода HDL для функциональных блоков MATLAB и не входите в систему.

Информация командной строки

Свойство: InlineMATLABBlockCode
Текст: символьный вектор
Значение: 'on' | 'off'
По умолчанию: 'off'

Чтобы задать это свойство, используйте hdlset_param или makehdl. Для просмотра значения свойства используйте hdlget_param.

Например, чтобы включить встраивание кода:

mdl = 'my_custom_block_model';
hdlset_param(mdl,'InlineMATLABBlockCode','on');

Например, чтобы включить создание экземпляра кода HDL:

mdl = 'my_custom_block_model';
hdlset_param(mdl,'InlineMATLABBlockCode','off');

Представление значений констант по агрегатам

Укажите, представлены ли константы в коде VHDL ® агрегатами, включая константы размером менее 32 бит. Эта опция не влияет на сгенерированный код HDL для функциональных блоков MATLAB.

Настройки

По умолчанию: Откл.

На

HDL Coder™ представляет константы как агрегаты. Следующие объявления констант VHDL показывают скаляр менее 32 бит, представленный как агрегат:

GainFactor_gainparam <= (14 => '1',  OTHERS => '0');
Прочь

Кодер представляет константы меньше 32 бит в качестве скаляров и константы больше или равны 32 битам в качестве агрегатов. Следующий код VHDL был сгенерирован по умолчанию для значения менее 32 бит:

GainFactor_gainparam <= to_signed(16384, 16);

Зависимость

Эта опция активируется, если целевым языком (указанным в опции Язык) является VHDL.

Информация командной строки

Свойство: UseAggregatesForConst
Текст: символьный вектор
Значение: 'on' | 'off'
По умолчанию: 'off'

Чтобы задать это свойство, используйте hdlset_param или makehdl. Для просмотра значения свойства используйте hdlget_param.