Генерация кода

Сгенерируйте HDL-код и испытательный стенд, экспортируйте проект для системной интеграции

Приложения

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

Функции

codegenСгенерируйте HDL-код из кода MATLAB
coder.configСоздайте объекты настройки генерации кода HDL Coder
hdlcoder.CodingStandardСоздайте HDL, кодирующий стандартный объект индивидуальной настройки
hdlsetuptoolpathНастройте системную среду, чтобы получить доступ к программному обеспечению синтеза FPGA

Классы

coder.HdlConfigHDL codegen объект настройки

Объекты

hdl.BlackBoxЧерный квадрат для включения пользовательского HDL-кода

Свойства

HDL Coding Standard Customization PropertiesНастройте стандарт кодирования HDL

Примеры и руководства

Генерация кода

Генерация HDL-кода и синтез FPGA из алгоритма MATLAB

Узнать, как сгенерировать HDL-код из алгоритма MATLAB®.

Создайте и настроенный ваш проект

В командной строке MATLAB, введите:

Генерация HDL-кода от системных объектов

В этом примере показано, как сгенерировать HDL-код из кода MATLAB®, который содержит Системные объекты.

Сгенерируйте код Instantiable для функций

Можно использовать опцию Generate instantiable code for functions, чтобы сгенерировать VHDL® entity или Verilog® module для каждой функции.

Интегрируйте пользовательский HDL-код в проект MATLAB

Включайте существующий ранее HDL-код в свой проект MATLAB

Укажите, что часы включают уровень

Сконфигурируйте часы, включают, чтобы запуститься в базовой ставке проекта или уровне входных данных.

Минимизируйте часы, включает

Сгенерируйте код для регистров без часов, включает

Кодирование стандартов

Сгенерируйте HDL, кодирующий стандартный отчет из MATLAB

Как сгенерировать стандартный отчет кодирования для модели

Сгенерируйте скрипт инструмента линта HDL

Как сгенерировать скрипты инструмента линта и объединяться со сторонними программами

Генерация внешнего компонента

Включите генерацию блока MATLAB function

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

Разработка системы с генерацией HDL-кода из MATLAB и Simulink

В этом примере показано, как сгенерировать блок MATLAB function из проекта MATLAB® для системной симуляции, генерации кода и программирования FPGA в Simulink®.

Сгенерируйте независимое от Совета ядро IP из алгоритма MATLAB

Независимая от Совета генерация ядра IP из MATLAB

Концепции

Отчеты

Стандарты кодирования HDL

Узнайте о стандартах кодирования HDL и различных видах правил.

HDL, кодирующий стандартный отчет

Что является HDL, кодирующим стандартный отчет, сводные данные правила, и как можно зафиксировать предупреждения или ошибки, связанные с нарушениями правила.

Генерация кода сообщает

Просмотрите результаты генерации кода.

HDL, кодирующий стандартную ссылку правил

Методы программирования в абсолютных адресах

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

Методы описания RTL

Содержит список различных видов правил, связанных с методами описания RTL, описанием правила, и как можно зафиксировать предупреждения или ошибки, следующие из нарушений правила.

Инструкции по методологии проектирования RTL

Содержит список различных видов правил, связанных с методологией проектирования RTL, описанием правила, и как можно зафиксировать предупреждения или ошибки, следующие из нарушений правила.

Генерация кода и генерация внешнего компонента

Пользовательская генерация ядра IP

Используя HDL Workflow Advisor, можно сгенерировать пользовательское ядро IP из модели или алгоритма.

HDL Workflow Advisor

Обзор HDL Workflow Advisor

Рекомендуемые примеры