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