Сконфигурируйте коэффициенты, объедините входные порты и дополнительные порты для определенных типов фильтра
Со свойствами настройки фильтра HDL можно сконфигурировать коэффициенты, комплексные входные порты и дополнительные порты для определенных типов фильтра. Для сериализации фильтра и конвейерных свойств, смотрите HDL Optimization Properties.
Задайте эти свойства как разделенные запятой пары Name,Value
аргументы к generatehdl
functionName
имя свойства и Value
соответствующее значение. Name
должен появиться в одинарных кавычках (' '
Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN
.
Например:
fir = dsp.FIRFilter('Structure','Direct form antisymmetric'); generatehdl(fir,'InputDataType',numerictype(1,16,15),'CoefficientSource','ProcessorInterface');
Если вы используете fdhdltool
функция, чтобы сгенерировать HDL-код, можно установить соответствующие свойства в диалоговом окне Generate HDL.
Отфильтруйте тип | Свойство | Местоположение в диалоговом окне |
---|---|---|
КИХ или БИХ фильтруют с программируемыми коэффициентами | Coefficient source | Вкладка Filter Architecture |
КИХ-фильтр с последовательной архитектурой и программируемыми коэффициентами | Coefficient memory | Вкладка Filter Architecture, когда Coefficient source установлен в Processor interface
|
Отфильтруйте с комплексными входными данными | Input complexity | Вкладка Global Settings> вкладка Ports |
Многоскоростной фильтр | Clock inputs | Вкладка Global Settings |
CIC-фильтр | Add rate port | Вкладка Filter Architecture |
Односкоростной Неоплодотворенный фильтр | Fractional delay port | Вкладка Global Settings> вкладка Ports |