Индивидуальные настройки RTL для констант и блоков MATLAB function

Встройте блочный код MATLAB Function

Встроенный HDL-код для блоков MATLAB Function.

Настройки

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

На

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

'off'

Инстанцируйте HDL-кода для блоков MATLAB Function и не встраивайте.

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

Свойство: 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 битов.

Настройки

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

На

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

GainFactor_gainparam <= (14 => '1',  OTHERS => '0');
'off'

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

GainFactor_gainparam <= to_signed(16384, 16);

Зависимость

Эта опция включена, когда выходной язык (заданный опцией Language ) является VHDL.

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

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

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