For the LogiCORE IP CIC Compiler, why when using the programmableinterface do I see zeros on the output?
The moment there is a change to the upsampling rate on-the-fly by asserting a rate write enable with the new value on the rate input,the CIC Compiler starts to output zeros, and remains in this state. This also manifests itself in structural simulation.
There is an issue with the CIC Compiler seen in the interpolation mode where there are zeros on the output of the filter. The CIC Compiler v1.0 also shows a difference between behavioral and structural simulation. The structural simulation manifests itself as zeros on the output. This issue (and others) has been dealt with and the advice is to use v2.0 of the IP.
To work around this issue, perform the following:
For a detailed list of LogiCORE IP Cascaded Integrator Comb Compiler (CIC Compiler) Release Notes and Known Issues, see (Xilinx Answer 29297).