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

