发新帖我要提问
12
返回列表
打印

如何将IIR滤波器的最高频率提高到100MHz以上?

[复制链接]
楼主: lwq030736
手机看帖
扫描二维码
随时随地手机跟帖
21
opple| | 2011-12-6 10:44 | 只看该作者 回帖奖励 |倒序浏览
:lol

使用特权

评论回复
22
lwq030736|  楼主 | 2011-12-6 11:47 | 只看该作者
- -老兄,EP3C40是Altera的片子,怎么会跑到xilinx这里问呢。。。去相应的论坛那里的人对这个芯片会比较熟悉。
诗俊 发表于 2011-12-6 10:41


我觉得用什么器件来实现并不是最关键的,
虽然用的器件不一样,但是思想是一样的。
当然也许实现乘法和加法所需要的延迟时间不太一样
使用新器件可能会缩短硬件上每条路径的延迟,
但是我现在想知道的是对于IIR滤波器,
有没有什么方法能在原理上缩短路径的延迟

使用特权

评论回复
23
诗俊| | 2011-12-6 12:33 | 只看该作者
对于不同的器件,它要实现乘法和加法的时延是不一样的。xilinx的乘法器可以跑到450M,而器件对加法有加法链的支持,跑到100M以上是绝对没有问题的。只要你采用的是流水线的设计方法,我想很多器件都能实现。

使用特权

评论回复
24
lwq030736|  楼主 | 2011-12-6 14:34 | 只看该作者
对于不同的器件,它要实现乘法和加法的时延是不一样的。xilinx的乘法器可以跑到450M,而器件对加法有加法链的支持,跑到100M以上是绝对没有问题的。只要你采用的是流水线的设计方法,我想很多器件都能实现。 ...
诗俊 发表于 2011-12-6 12:33


你说的是对的,可能是我的问题表述不太清楚
其实我的主要问题是在采用流水线进行设计的时候,
最短只能分割到一次乘法两次加法。
我想知道有没有别的方法能将最长路径分割到一次乘法和一次加法。

使用特权

评论回复
25
诗俊| | 2011-12-6 15:10 | 只看该作者
:lol算法问题我就不知道啦~~

使用特权

评论回复
26
lwq030736|  楼主 | 2011-12-7 11:44 | 只看该作者
看来可能真的没办法再缩短了
要想提高速度只能提高乘法和加法的速度,还有减少走线的延迟了
最后还是决定将输入数据的速度降到80M
采用直接1型结构,插入4级流水线,
在EP3C40上最高频率能到85M

感谢各位的积极回复

使用特权

评论回复
27
微笑堂主| | 2011-12-8 15:28 | 只看该作者
用重定时的方法试一下,我在《VLSI数字信号处理系统设计与实现》上看到过。

使用特权

评论回复
28
GoldSunMonkey| | 2011-12-8 15:29 | 只看该作者
13# lwq030736 砸场子?

使用特权

评论回复
29
GoldSunMonkey| | 2011-12-8 15:30 | 只看该作者
我不可能回答Altera的问题,这是XILINX的官方论坛。

使用特权

评论回复
30
Oxygen.Chu| | 2011-12-8 22:56 | 只看该作者
[Altera Solution]
http://www.alteraforum.com/forum/showthread.php?t=6826
http://alteraforums.org/forum/showthread.php?t=20658

[Xilinx Solution]
http://www.xilinx.com/support/do ... te_papers/wp330.pdf

猴哥不告诉你,我告诉你~
但是最后我不得不鄙视你这个Altera的用户!
Altera就是个只会做Marketing,然后在Technology上一路跟着Xilinx小跑的江湖术士

使用特权

评论回复
31
lwq030736|  楼主 | 2011-12-9 08:29 | 只看该作者
30# Oxygen.Chu

不过就是用了Altera的个器件而已,至于就成为你们的敌人了?
说不定下个项目我们就用Xilinx的了呢?
我在这讨论的主要是原理上的问题,
与在哪个器件上实现并没有太大的关系吧?
何必这么计较我用Altera的器件?

使用特权

评论回复
32
philoman| | 2011-12-13 00:03 | 只看该作者
Altera\Xilinx各有所长,有竞争才和谐;
楼主试图优化IIR实现结构已达到长流水线获得高数据吞吐率,可以找找数字信号处理的数,另外,由于你的系数固定,也可以从这个角度出发,看有没有优化的可能;

使用特权

评论回复
33
微笑堂主| | 2011-12-13 09:25 | 只看该作者
用重定时

使用特权

评论回复
34
GoldSunMonkey| | 2011-12-13 13:40 | 只看该作者
[Altera Solution]
http://www.alteraforum.com/forum/showthread.php?t=6826
http://alteraforums.org/forum/showthread.php?t=20658

[Xilinx Solution]
http://www.xilinx.com/support/documentation/white_paper ...
Oxygen.Chu 发表于 2011-12-8 22:56

嘿嘿,是呀是呀。你太坏了

使用特权

评论回复
35
GoldSunMonkey| | 2011-12-13 13:42 | 只看该作者
30# Oxygen.Chu

不过就是用了Altera的个器件而已,至于就成为你们的敌人了?
说不定下个项目我们就用Xilinx的了呢?
我在这讨论的主要是原理上的问题,
与在哪个器件上实现并没有太大的关系吧?
何必这么计较我用 ...
lwq030736 发表于 2011-12-9 08:29

不是敌人啊,但是我不能你Altera有问题,我不停回答啊。
我的客户我都支持不过来了。
如果使用xilinx,我热情支持。
如果使用altera,我们不鼓励在XILINX论坛里讨论。
谢谢啦。

使用特权

评论回复
36
balabalaa| | 2011-12-29 20:15 | 只看该作者
走错地方了?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则