Эта страница описывает параметры, которые находятся на вкладке HDL Code Generation > Global Settings > Coding Style диалогового окна Параметров конфигурации.
Встроенный HDL-код для блоков MATLAB Function.
По умолчанию: Off
Встроенный HDL-код для блоков MATLAB Function, чтобы избежать создания экземпляров кода для пользовательских блоков.
Создайте экземпляр 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 биты. Эта опция не влияет на сгенерированный HDL-код для блоков MATLAB Function.
По умолчанию: Off
HDL Coder™ представляет константы как агрегаты. Следующие объявления константы VHDL показывают скаляр менее 32 биты, представленный в виде совокупности:
GainFactor_gainparam <= (14 => '1', OTHERS => '0');
Кодер представляет константы менее 32 битов как скаляры и константы, большие или равные 32 битам как совокупности. Следующий код VHDL был сгенерирован по умолчанию для значения менее 32 биты:
GainFactor_gainparam <= to_signed(16384, 16);
Эта опция активируется, когда целевой язык (заданный опцией Language ) является VHDL.
Свойство:
UseAggregatesForConst
|
Тип: Вектор символов |
Значение:
'on' | 'off' |
По умолчанию:
'off'
|
Чтобы задать это свойство, используйте hdlset_param
или makehdl
. Чтобы просмотреть значение свойства, используйте hdlget_param
.