MathWorks Filter Design HDL Coder добавляет возможность аппаратной реализации фильтров в
MATLAB. Продукт
Filter Design HDL Coder позволяет создавать эффективный, синтезируемый и портируемый
VHDL- и
Verilog-код, описывающий фильтры с фиксированной точкой, которые были разработаны в
DSP System Toolbox, для последующей реализации на СБИС или ПЛИС. Инструмент
Filter Design HDL Coder также автоматически создает
VHDL- и
Verilog-описания для испытательных стендов, что делает возможным быстрое выполнение моделирования, тестирования и верификации сгенерированного кода.
Сгенерированный
код VHDL и
Verilog получается читаемым и хорошо комментируемым, поэтому разработчики могут легко его изменять, если это необходимо. Функция генерации тестовых стендов гарантирует правильность сгенерированного кода и экономит время, затрачиваемое на выполнение.
Ключевые характеристики Filter Design HDL Coder:
-
Генерация синтезируемого VHDL- и Verilog-кода, совместимогосо стандартами IEEE 1076 и IEEE 1364-2001 соответственно, для реализации фильтров с фиксированной точкой на СБИС и ПЛИС.
-
Настройка генератора, оптимизации и стиля сгенерированного кода.
-
Предоставление настроек для нахождения компромисса между скоростью и требуемыми аппаратными ресурсами, в том числе с помощью алгоритмов распределенной арифметики.
-
Генерация кода VHDL и Verilog, описывающего испытательные стенды для выполнения быстрой проверки сгенерированного кода фильтров.
-
Генерация сценариев для моделирования в HDL-симуляторах и синтеза.
Для работы пакета требуются:
-
MATLAB.
-
Signal Processing Toolbox.
-
Fixed-Point Toolbox.
-
Filter Design Toolbox.