exponenta event banner

Создание кода HDL

Создание кода HDL из MATLAB ® и Simulink ®

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

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

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

Для отладки проектов в Simulink или MATLAB используйте средство просмотра формы сигнала Logic Analyzer.

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

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

Функции

generatehdlСоздание кода HDL для квантованного фильтра DSP (требуется кодер HDL конструкции фильтра)

Темы

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

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

Создание кода HDL для объектов системы фильтрации (кодер HDL проекта фильтра)

Узнайте о специфике создания кода HDL из объектов фильтра System.

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

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

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

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

Алгоритмы высокой пропускной способности HDL

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

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

Визуализация нескольких сигналов программируемого КИХ-фильтра с помощью логического анализатора.

Характерные примеры