Для реализации проекта 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 средства просмотра формы волны.
Logic Analyzer | Визуализация, измерение и анализ переходов и состояний с течением времени |
generatehdl | Сгенерируйте HDL-код для квантованного DSP-фильтра (требует Filter Design HDL Coder) |
Поиск блоков, поддерживающих генерацию HDL-кода
Фильтруйте блоки, поддерживающие генерацию HDL-кода, в браузере библиотеки Simulink и в документации.
Сгенерируйте HDL-код для системных объектов фильтрации (Filter Design HDL Coder)
Узнайте об особенностях генерации HDL-кода из фильтра Системных объектов.
Выберите параметры генерации HDL-кода, чтобы контролировать сравнение скорости и площади в архитектурах фильтров.
Оптимизация подсистем для фильтров
Выберите опции совместного использования ресурсов и оптимизации трубопровода.
Высокопроизводительные алгоритмы HDL
Выберите блок, который поддерживает основанный на кадрах вход для генерации HDL-кода.
Визуализация нескольких сигналов с помощью Logic Analyzer
Визуализируйте несколько сигналов программируемой конечной импульсной характеристики с помощью логического анализатора.