Можно задать уникальную последовательную, распределенную арифметику или найти что-либо подобное архитектуре для каждого этапа каскадных фильтров. Эти опции приводят к эффективным внедрениям области каскадных фильтров, включая Цифровой вниз конвертер (DDC) и объекты Цифрового конвертера (DUC). Можно использовать эту функцию только с интерфейсом командной строки (generatehdl
). Когда вы используете диалоговое окно Generate HDL, каждый этап каскада использует те же опции архитектуры.
Можно передать массив ячеек значений к SerialPartition
, DALUTPartition
, и DARadix
свойства, с каждым элементом, соответствующим его соответствующему этапу. Чтобы пропустить соответствующую спецификацию для этапа, задайте значение по умолчанию того свойства. Когда вы устанавливаете раздел на размер -1
, кодер реализует параллельную архитектуру для того этапа.
Свойство | Значение по умолчанию |
---|---|
SerialPartition | –1 |
DALUTPartition | –1 |
DARadix | 2 |
Когда вы создаете каскадный фильтр, программное обеспечение Filter Design HDL Coder™ выполняет следующие действия:
Генерирует код для каждого этапа согласно выведенной архитектуре.
Генерирует контроллер синхронизации в верхнем уровне. Этот контроллер затем производит часы, включает для модуля на каждом этапе, который соответствует уровню и складному фактору того модуля.
Используйте hdlfilterserialinfo
функционируйте, чтобы отобразить эффективную длину фильтра и опции разделения для каждого этапа фильтра каскада.
Для примеров смотрите