Altera_Forum
Honored Contributor
16 years agoCIC with variable decimation rate
Hi all
I'm trying to make use of the CIC 9.0 megacore, with the variable decimation rate feature switched on. The problem I have is understanding what happens with the output data bit width when a rate lower than the maximum selected rate is chosen. For example, I am using a 12 stage CIC with decimation range 2 - 495. As such the maximum output data bit width is 124 bits. What happens when a decimation rate of, say, 14 is selected. This rate only requires a maximum of 62 bits for the data output. Of the 124 bits on the output port, which 62 represent the output at this decimation rate. Is the output scaled such that all 124 bits are used or, are only the lowest 62 bits used (with the MSB a sign bit)? Or, something else completely. Anybody suucessfully used CIC 9.0 with variable decimation rate? There is next to no information about this mode in the megacore documentation. Many thanks, Kurt