在线咨询 切换到宽版
eetop公众号 创芯大讲堂 创芯人才网

 找回密码
 注册

手机号码,快捷登录

手机号码,快捷登录

搜帖子
查看: 12477|回复: 14

[求助] 关于xilinx fir use reloadable coefficient的用法

[复制链接]
发表于 2011-9-16 14:15:35 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

×
最近用到系数可以重新配置的fir滤波器,调用xilinx提供的ip core,使用了use reloadable coefficient功能,但有以下几点疑问,哪位有用过的大虾能否指点迷津下
1、使用use coefficients reloadable之后,仍需导入.coe文件,这个文件的作用是什么,此时滤波器系数不是由coe_din输入了吗?
2、number of coefficient sets的作用是什么,与导入的.coe系数个数有关系。
3、_reload_order.txt中的系数顺序是说coe_din输入系数的顺序还是coefficients file文件的顺序,还是两者都需要按这个顺序?
发表于 2015-4-27 16:14:20 | 显示全部楼层
回复 5# laoxing


      你好,我现在也在用FIR滤波器的系数重载功能,下面是我发的帖子,希望能得到你的解答http://bbs.eetop.cn/viewthread.php?tid=482731&extra=&page=1
回复 支持 反对

使用道具 举报

发表于 2015-4-27 16:09:23 | 显示全部楼层
回复 2# lxza521


      你好,我现在也在用FIR滤波器的系数重载功能,下面是我发的帖子,希望能得到你的解答http://bbs.eetop.cn/viewthread.php?tid=482731&extra=&page=1
回复 支持 反对

使用道具 举报

发表于 2015-4-27 16:06:08 | 显示全部楼层
回复 10# catt28


   你好,我现在也在用FIR滤波器的系数重载功能,下面是我发的帖子,希望能得到你的解答http://bbs.eetop.cn/viewthread.php?tid=482731&extra=&page=1
回复 支持 反对

使用道具 举报

发表于 2015-4-14 16:50:17 | 显示全部楼层
回复 10# catt28

你好,看见你的回复了,很受用,还有一些问题想请教一下,能回复一下下面链接的问题吗?不胜感激http://bbs.eetop.cn/viewthread.php?tid=482731&extra=
回复 支持 反对

使用道具 举报

发表于 2012-12-11 10:03:56 | 显示全部楼层
大神啊
回复 支持 反对

使用道具 举报

发表于 2011-11-30 23:06:51 | 显示全部楼层
回复 8# qiujian333

这个你得分情况,在DA FIR里面,coef_ld一旦拉高,就指示要开始采集新的系数了,滤波器同时就停止工作了,直到采集完一组新的系数,采集的时间有公式,这个你得在datasheet 里面看,而在transpose FIR和systolic FIR里面,coef_ld拉高滤波器并不停止工作,直到采集完一组新的系数后滤波器才采用新的系数重新工作,采集的时间是系数的长度加一个时钟码片,采集的时间一定要保证足够,不然肯定不能正常工作,同时要注意此时采集的系数要re-order,不然结果也不对,re-order的顺序也要看datasheet。还有RFD是系数采集指示信号,coef_ld拉高会迫使RFD为低,表示一组新的系数还没采集完毕,这个是没有问题的。



我最近也在学习滤波器的Reload功能,这是我的理解,望多交流。
回复 支持 反对

使用道具 举报

发表于 2011-11-30 23:05:08 | 显示全部楼层
回复 8# qiujian333

这个你得分情况,在DA FIR里面,coef_ld一旦拉高,就指示要开始采集新的系数了,滤波器同时就停止工作了,直到采集完一组新的系数,采集的时间有公式,这个你得在datasheet 里面看,而在transpose FIR和systolic FIR里面,coef_ld拉高滤波器并不停止工作,直到采集完一组新的系数后滤波器才采用新的系数重新工作,采集的时间是系数的长度加一个时钟码片,采集的时间一定要保证足够,不然肯定不能正常工作,同时要注意此时采集的系数要re-order,不然结果也不对,re-order的顺序也要看datasheet。还有RFD是系数采集指示信号,coef_ld拉高会迫使RFD为低,表示一组新的系数还没采集完毕,这个是没有问题的。



我最近也在学习滤波器的Reload功能,这是我的理解,望多交流。
回复 支持 反对

使用道具 举报

发表于 2011-11-23 14:44:19 | 显示全部楼层
用xilinx ise12.4的CORE FIRV5.0生成了FIR滤波器

其中设置了使用系数重载功能,

但是在用modelsim仿真的时候,系数无法正确的配置进去,

求解。

我是这样想的,首先不采集数据,coef_ld先高后低,然后coef_we使能一直为高,接着输入49个系数。(滤波器是49阶的)

但是这样系数配不好,无法得到正确的结果。

有没有高手弄过系数重配的,还请帮下忙解释下,谢谢啊。

还有1个问题,生成的滤波器中,输出口rfd在无数据输入情况下,会一直为高。但是datasheet上第44页说,可以利用coef_ld来强制rfd为低,可是rfd为滴说明已经在采集数据了,这怎么理解的,我不太清楚。

求帮助
回复 支持 反对

使用道具 举报

发表于 2011-9-22 20:20:28 | 显示全部楼层
回复 6# 110500623


    没事,但愿能帮助您~
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /3 下一条


手机版| 小黑屋| 关于我们| 联系我们| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2025-9-11 04:25 , Processed in 0.018525 second(s), 6 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表