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

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

Для реализации проекта DSP на FPGA или ASIC можно использовать HDL Coder™ или Filter Design HDL Coder™. Оба продукта генерируют синтезируемый и портативный VHDL® и Verilog® код, а также сгенерировать VHDL и Verilog испытательные стенды для быстрой симуляции, тестирования и верификации сгенерированного кода.

  • HDL Coder - Сгенерируйте код из проектов Simulink или MATLAB. Эта поддержка включает фильтры, математические и сигнальные операции и другие алгоритмы, оптимизированные для использования ресурсов и эффективности, такие как FFT HDL Optimized, IFFT HDL Optimized и блоки NCO HDL Optimized. Для базового примера того, как сгенерировать HDL-код с помощью HDL Coder, смотрите Программируемый конечная импульсная характеристика для FPGA.

  • Filter Design HDL Coder - Сгенерируйте код из созданий фильтра MATLAB. Доступ к функциям генерации кода и испытательного стенда можно получить с помощью пользовательского интерфейса Generate HDL или с помощью командной строки опций. Эти функции также интегрированы с приложением Filter Designer. Пример того, как сгенерировать HDL-код с помощью Filter Design HDL Coder, см. в HDL Butterworth Filter (Filter Design HDL Coder).

Чтобы отладить ваши проекты в Simulink или MATLAB, используйте Logic Analyzer средства просмотра формы волны.

Инструмент визуализации Simulink

Logic AnalyzerВизуализация, измерение и анализ переходов и состояний с течением времени

Функции

generatehdlСгенерируйте HDL-код для квантованного DSP-фильтра (требует Filter Design HDL Coder)

Темы

Поиск блоков, поддерживающих генерацию HDL-кода

Фильтруйте блоки, поддерживающие генерацию HDL-кода, в браузере библиотеки Simulink и в документации.

Сгенерируйте HDL-код для системных объектов фильтрации (Filter Design HDL Coder)

Узнайте об особенностях генерации HDL-кода из фильтра Системных объектов.

Архитектуры HDL-фильтров

Выберите параметры генерации HDL-кода, чтобы контролировать сравнение скорости и площади в архитектурах фильтров.

Оптимизация подсистем для фильтров

Выберите опции совместного использования ресурсов и оптимизации трубопровода.

Высокопроизводительные алгоритмы HDL

Выберите блок, который поддерживает основанный на кадрах вход для генерации HDL-кода.

Визуализация нескольких сигналов с помощью Logic Analyzer

Визуализируйте несколько сигналов программируемой конечной импульсной характеристики с помощью логического анализатора.

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