Сконфигурируйте коэффициенты, объедините входные порты и дополнительные порты для определенных типов фильтра
Со свойствами настройки фильтра HDL можно сконфигурировать коэффициенты, комплексные входные порты и дополнительные порты для определенных типов фильтра. Для сериализации фильтра и конвейерных свойств, смотрите HDL Optimization Properties.
Задайте эти свойства как пары, разделенные запятой аргументов Name,Value
к функции generatehdl
. Name
является именем свойства, и Value
является соответствующим значением. Имя должно находиться внутри одинарных кавычек (' ').
Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: 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 |