Кодер поддерживает генерацию HDL-кода для CIC-фильтров с плавающей ставкой, включая следующие типы фильтра:
CIC Decimator (dsp.CICDecimator)
Интерполятор CIC (dsp.CICInterpolator)
Многоскоростной каскад с одним этапом CIC (dsp.FilterCascade)
CIC-фильтр с плавающей ставкой имеет программируемый фактор изменения уровня. Кодер принимает, что фильтр разработан с максимальным уровнем, ожидаемым, и что Фактор Десятикратного уменьшения (для CIC Decimators) или Коэффициент интерполяции (для Интерполяторов CIC) установлен в это максимальное отношение.
Два свойства поддерживают CIC-фильтры с плавающей ставкой:
AddRatePort: Когда AddRatePort является набором 'on', кодер генерирует порты rate и load_rate. Когда сигнал load_rate утверждается, загрузки порта rate в факторе уровня. Можно только добавить порты уровня в фильтр полной точности.
TestBenchStimulus: Задает стимул уровня. Если вы не задаете TestbenchRateStimulus, кодер использует максимальный фактор изменения уровня, заданный в объекте фильтра.
Можно также задать эти свойства в пользовательском интерфейсе с помощью флажка Add rate port и окна редактирования Testbench rate stimulus.

