В MATLAB® в командной строке введите:
hdlcoder
Введите имя проекта в диалоговом окне проекта и нажатия кнопки OK.
HDL Coder™ создаёт проект в локальной рабочей папке, а по умолчанию открывает проект в правой части рабочего пространства MATLAB.
Также можно создать новый проект HDL Coder из галереи Apps:
На вкладке Apps, в крайнем правом углу Apps раздела, щелкните стреле.
В разделе Code Generation нажмите HDL Coder.
Введите имя проекта в диалоговом окне проекта и нажатия кнопки OK.
В командной строке MATLAB введите:
open project_name
project_name
задает полный путь к файлу проекта.Также перейдите к папке, содержащей ваш проект, и дважды кликните .prj
файл.
Во-первых, необходимо добавить к проекту файл MATLAB, из которого вы хотите сгенерировать код. Добавьте только функцию верхнего уровня, которую вы вызываете из MATLAB (тестируемый проект). Не добавляйте файлы, вызываемые этим файлом. Не добавляйте файлы, имеющие пространства в именах. Путь не должен содержать пространства, так как пространства могут привести к отказам генерации кода в определенных строениях операционной системы.
Чтобы добавить файл, выполните одно из следующих действий:
На панели проекта в разделе MATLAB Function щелкните ссылку Add MATLAB function и перейдите к файлу.
Перетащите файл из текущей папки в панель проекта под MATLAB Function.
Если функции, которые вы добавили, входов, и вы не задаете испытательного стенда, вы должны задать эти входы. См. «Задание свойств входных параметров функции точки входа».
Вы должны добавить испытательного стенда MATLAB, если ваш проект не нуждается в преобразовании с фиксированной точкой и вы не хотите генерировать испытательный стенд RTL. Если вы не добавляете испытательного стенда, необходимо задать входы для функции MATLAB верхнего уровня. Для получения дополнительной информации см. «Задание свойств входных параметров функции точки входа».
Чтобы добавить испытательного стенда, выполните одно из следующих действий:
На панели проекта под MATLAB Test Bench щелкните ссылку Add MATLAB test bench и перейдите к файлу.
Перетащите файл из текущей папки в панель проекта под MATLAB Test Bench.