Поддержка языка MATLAB

Синтаксис языка MATLAB® и функции для генерации HDL-кода

Функции MATLAB и синтаксис языка, поддержанный для генерации HDL-кода, доступны от этой страницы. Если ваш алгоритм MATLAB использует неподдерживаемую функцию, можно сгенерировать код, заменив функцию на приближение интерполяционной таблицы. Смотрите Заменяющий Функции Используя Приближения Интерполяционной таблицы.

Темы

Функции MATLAB и операторы

Функции, поддерживаемые для генерации HDL-кода — алфавитный список

Алфавитный список встроенного MATLAB и функций тулбокса поддержан для генерации HDL-кода

Функции, поддерживаемые для генерации HDL-кода — категориальный список

Категориальный список встроенного MATLAB и функций тулбокса поддержан для генерации HDL-кода

Поддерживаемые типы данных MATLAB, операторы и операторы управления

Поддерживаемые типы данных, операторы и операторы управления для генерации HDL-кода.

Персистентные переменные и персистентные переменные типа массив

MATLAB персистентная переменная и персистентная поддержка языка поддержки языка переменной типа массив генерации HDL-кода

Поддержка сложного типа данных

Описывает, как комплексные сигналы и операции в коде MATLAB сопоставляют со сгенерированным HDL-кодом

Системные объекты

Предопределенная и пользовательская Система object™ поддерживает для генерации HDL-кода

Загрузите константы из MAT-файла

Используйте функцию coder.load, чтобы загрузить константы из MAT-файла.

Алгоритмы обработки сигналов

Фильтр LMS: подавление помех

Этот пример показывает, как сгенерировать HDL-код из проекта MATLAB®, который реализует фильтр LMS.

Алгоритм двоичного поиска, чтобы вычислить квадратный корень из номера фиксированной точки без знака

Этот пример показывает, как сгенерировать HDL-код из проекта MATLAB®, реализующего алгоритм двоичного поиска, чтобы вычислить квадратный корень из номера в представлении с фиксированной точкой.

Коммуникационные алгоритмы

Синхронизация оценки смещения

Этот пример показывает, как сгенерировать HDL-код от основной ведущей задержки, синхронизирующей алгоритм оценки смещения, реализованный в коде MATLAB®.

Пакетирование данных

Этот пример показывает, как сгенерировать HDL-код из проекта MATLAB® что packetizes последовательность передачи.

Передайте и получите FIFO

Этот пример показывает, как сгенерировать HDL-код из кода MATLAB®, моделируя данные о передаче между передачей и получить FIFO.

Алгоритмы обработки изображений

Угловое обнаружение

Этот пример показывает, как сгенерировать HDL-код из проекта, который вычисляет угловую метрику при помощи метода Харриса.

Адаптивный средний фильтр

Этот пример показывает, как сгенерировать HDL-код из проекта MATLAB®, реализующего адаптивный средний алгоритм фильтра, которому удовлетворяют для генерации HDL-кода.

Контрастная корректировка

Этот пример показывает, как сгенерировать HDL-код из проекта MATLAB®, который настраивает контрастность изображений путем линейного масштабирования пиксельных значений.

Сопутствующая информация

Популярные примеры