Эта страница показывает вам, как сгенерировать HDL-код из проекта в Проекте, Предназначенное на оборудование Изображение Просачивается пример MATLAB.
Чтобы сгенерировать HDL-код, у вас должна быть лицензия HDL Coder™.
Скопируйте соответствующие файлы во временную папку.
functionName = 'HDLTargetedDesign'; tbName = 'VisionHDLMATLABTutorialExample'; vhtExampleDir = fullfile(matlabroot,'examples','visionhdl'); workDir = [tempdir 'vht_matlabhdl_ex']; cd(tempdir) [~, ~, ~] = rmdir(workDir, 's'); mkdir(workDir) cd(workDir) copyfile(fullfile(vhtExampleDir, [functionName,'.m*']), workDir) copyfile(fullfile(vhtExampleDir, [tbName,'.m*']), workDir)
Откройте приложение HDL Coder и создайте новый проект.
coder -hdlcoder -new vht_matlabhdl_ex
В панели HDL Code Generation добавьте файл функции HDLTargetedDesign.m и файл испытательного стенда VisionHDLMATLABTutorialExample.m к проекту.
Щелкните рядом с именами сигнала под MATLAB Function, чтобы задать типы данных для сигналов ввода и вывода функции. Управляющими сигналами является logical скаляры. Типом пиксельных данных является uint8. Пиксельный вход является скаляром.
Нажмите Workflow Advisor, чтобы открыть советника.
Нажмите HDL Code Generation, чтобы просмотреть опции генерации HDL-кода.
На вкладке Target, набор Language к Verilog или VHDL.
Также на вкладке Target, выберите Generate HDL и Generate HDL test bench.
На вкладке Coding Style выберите Include MATLAB source code as comments и Generate report, чтобы сгенерировать отчет генерации кода со ссылками трассируемости и комментариями.
Нажмите Run, чтобы сгенерировать проект HDL и испытательный стенд с отчетами.
Исследуйте логарифмическое окно и щелкните по ссылкам, чтобы просмотреть сгенерированный код и отчеты.