[求助] Quartus Prime16.1的CIC IP核应用问题

ImLisen   2017-8-29 11:45 楼主
大家好!最近用Quartus的CIC IP核遇到一个问题,描述一下问题,如下图,CIC IP核的设置,主要是内插倍数是10,两接口输出。
QQ图片20170829113724.png
然后下图是仿真输出,可以看到输入输出波形,这里只显示了一路波形,那么这一路相对于输入采样率是5倍内插,i表示的是输入点数,output_number是输出点数。
QQ图片20170829113951.png
那么问题就是,应该是5倍内插,为什么输出只有356个点?
仔细对比一下输入输出波形也可以看出,输出波形没有输入波形的最后一小段?
时序我也仔细检查过了,感觉没什么问题。
求大神指点迷津!感谢!

回复评论 (5)

(D%4QXBZHYGG5XTZE5]`A[R.png
自己补充,在输入末端补零,可以得到最后一小段的内插结果,然后输出也是0。
但是,输出数据量依然达不到500,只有426!
点赞  2017-8-29 15:41
去理解一下算法和使用吧
点赞  2017-8-29 16:05
谢谢楼上!算法和user guide都看过了,感觉不复杂,自己也能写,但是想着既然有现成的IP核,直接用会方便很多。
自己补充,检查了一下时序,好像是有点问题,中间有的点没有成功输入,重新编写了时序控制,再看仿真,点数确实增加了,但是依然没有达到预期值(理论值)。
下面两个图,第一个输入30点,输出126点;第二个输入20点,输出76点。都没有达到5倍要求,但是增加的10个补零点却使输出增加了50点。
8ZC~8649E{F)[U)MZZKM~S7.png
QQ截图20170829165713.png
点赞  2017-8-29 16:59
自己补充,最终解决方法,在输入末尾补零,以获得最后一小段波形。
然后在连续运行的情况下可以得到5倍的内插倍数的输出。
输出波形经matlab画图观察,还是很好的。
点赞  2017-8-29 20:45
没用过,帮你顶上去
点赞  2017-8-30 15:10
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复