The coder supports HDL code generation for variable rate CIC filters, including the following filter types:
CIC Decimator (
CIC Interpolator (
Multirate cascade with one CIC stage (
A variable rate CIC filter has a programmable rate change factor. The coder assumes that the filter is designed with the maximum rate expected, and that the Decimation Factor (for CIC Decimators) or Interpolation Factor (for CIC Interpolators) is set to this maximum ratio.
Two properties support variable rate CIC filters:
AddRatePort is set
the coder generates
load_rate signal is asserted, the
loads in a rate factor. You can only add rate ports to a full-precision
TestBenchStimulus: Specifies the rate
stimulus. If you do not specify
the coder uses the maximum rate change factor specified in the filter
You can also specify these properties in the UI using the Add rate port check box and the Testbench rate stimulus edit box.