codegen

Сгенерируйте HDL-код из кода MATLAB

Описание

пример

codegen -config hdlcfg matlab_design_name генерирует HDL-код из MATLAB® код.

пример

codegen -config hdlcfg -float2fixed fixptcfg matlab_design_name преобразует код MATLAB с плавающей точкой в код с фиксированной точкой, затем генерирует HDL-код.

Примеры

свернуть все

Создайте coder.HdlConfig объект, hdlcfg.

hdlcfg = coder.config('hdl'); % Create a default 'hdl' config

Установите имя испытательного стенда. В этом примере имя функции испытательного стенда mlhdlc_dti_tb.

hdlcfg.TestBenchName = 'mlhdlc_dti_tb';

Установите целевой язык на Verilog®.

hdlcfg.TargetLanguage = 'Verilog';

Сгенерируйте HDL-код из вашего проекта MATLAB. В этом примере имя функции разработки MATLAB mlhdlc_dti.

codegen -config hdlcfg mlhdlc_dti

Создайте coder.FixptConfig объект, fixptcfg, с настройками по умолчанию.

fixptcfg = coder.config('fixpt');

Установите имя испытательного стенда. В этом примере имя функции испытательного стенда mlhdlc_dti_tb.

fixptcfg.TestBenchName = 'mlhdlc_dti_tb';

Создайте coder.HdlConfig объект, hdlcfg, с настройками по умолчанию.

hdlcfg = coder.config('hdl');

Преобразуйте свой проект MATLAB с плавающей точкой в фиксированную точку и сгенерируйте HDL-код. В этом примере имя функции разработки MATLAB mlhdlc_dti.

codegen -float2fixed fixptcfg -config hdlcfg mlhdlc_dti

Входные параметры

свернуть все

Генерация HDL-кода строения опций, заданная как coder.HdlConfig объект.

Создайте coder.HdlConfig объект с использованием HDL coder.config функция.

Имя функции MATLAB верхнего уровня, для которой вы хотите сгенерировать HDL-код.

Преобразования из плавающей запятой в фиксированную запятую строения значения, заданные как coder.FixptConfig объект.

Использование fixptcfg при генерации HDL-кода из кода MATLAB с плавающей точкой. Создайте coder.FixptConfig объект с использованием HDL coder.config функция.

Введенный в R2013a