Filter Design HDL Coder™ предоставляет опции оптимизации фильтра, чтобы улучшить скорость или площадь аппаратной реализации сгенерированного HDL-кода. Реализация фильтра по умолчанию является полностью параллельной архитектурой с включенными множителями. Используйте эти оптимизации, чтобы изменить реализацию вашего фильтра в HDL:
Регистры трубопроводов - См. «Улучшение эффективности фильтра при конвейеризации».
Частично или полностью последовательная архитектура - См. «Скорость по сравнению с областью».
Архитектура распределенной арифметики (DA) - См. Распределенная арифметика для конечной импульсной характеристики фильтров,
Canonical signed digit (CSD) или факторизованные методы CSD - См. Оптимизация CSD для коэффициентных умножителей.
hdlfilterdainfo | Распределенная арифметическая информация для архитектур фильтров |
hdlfilterserialinfo | Информация о последовательных разделах для архитектур фильтров |
HDL Optimization Properties | Оптимизируйте скорость или площадь сгенерированного HDL-кода |
Скорость по сравнению с компромиссами в районе
Задает параллельные, последовательные, частично последовательные и каскадные архитектуры для фильтров. Узнайте об оптимизационных компромиссах, вытекающих из этих вариантов.
Распределенная арифметика для конечная импульсная характеристика
Используйте распределенную арифметику, чтобы достичь эффективной схемы умножения-накопления для конечная импульсная характеристика.
Опции архитектуры для каскадных фильтров
Опции архитектуры для каскадных фильтров: последовательные, распределенные арифметические и параллельные.
Оптимизация CSD для коэффициентных умножителей
Используйте каноническую цифру со знаком (CSD) или факторизованные методы CSD для оптимизации операций умножения.
Улучшение эффективности фильтра с помощью конвейеризации
Оптимизируйте свой сгенерированный код фильтра для скорости путем генерации регистров конвейера.
Общая оптимизация кода HDL-фильтра
Глобальная оптимизация и обработка числовых различий между оптимизированным HDL-кодом и оригинальным проектом.
Оптимизированный конечная импульсная характеристика
Разработайте оптимизированный конечная импульсная характеристика, сгенерируйте код Verilog для фильтра и проверьте код Verilog с помощью сгенерированного испытательного стенда.