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