打印
[modelsim]

V6上的DSP最高频率和乘法的位宽有关吗

[复制链接]
1902|17
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
AutoESL|  楼主 | 2011-4-20 09:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我看User Guide里面写着DSP48E最高可以达到600MHz
什么情况下可以达到这么高的频率呢?
这个和乘法的位宽有关吗?比如25位*18位
和V6的具体型号和speedgrade有关吗?

相关帖子

沙发
AutoESL|  楼主 | 2011-4-20 17:49 | 只看该作者
悲剧啊,被我自己淹死了:lol

使用特权

评论回复
板凳
ladygaga| | 2011-4-20 19:55 | 只看该作者
:)

使用特权

评论回复
地板
AutoESL|  楼主 | 2011-4-21 09:27 | 只看该作者
晕,每人了解这个吗?

使用特权

评论回复
5
foreverly| | 2011-4-21 21:13 | 只看该作者
真不太清楚。

使用特权

评论回复
6
小云001| | 2011-4-21 21:44 | 只看该作者
:lol

使用特权

评论回复
7
AutoESL|  楼主 | 2011-4-22 08:33 | 只看该作者
简单的作了几个实验试了一下,发现没有直接关系.
25位乘以18位和18*18得出几乎相同的频率.
可能是因为相应的硬件资源都已经做固定了,多用少用都一样,多用并不浪费,少用也不节省,不用白不用吧

使用特权

评论回复
8
rendebo| | 2011-4-22 09:20 | 只看该作者
:L

使用特权

评论回复
9
AutoESL|  楼主 | 2011-4-22 15:45 | 只看该作者
:)

使用特权

评论回复
10
AutoESL|  楼主 | 2011-4-23 11:53 | 只看该作者
:D

使用特权

评论回复
11
hjjnet| | 2011-4-23 13:20 | 只看该作者
这个说的应该是单个的DSP48E1这个硬DSP可以跑到600MHz,也就是说DSP48E1的延时为1/600M秒
在用core generator产生不同位数的乘法器时,可能会需要多个DSP48E1单元进行拼接,这个时候您的乘法器肯定跑不到600MHz了。
到底需要多少个DSP48E1进行拼接,可以从core generator的界面看到
具体怎么拼接的,请使用FPGA editor进行观察

使用特权

评论回复
12
AutoESL|  楼主 | 2011-4-23 15:06 | 只看该作者
11# hjjnet
那如果都在25位乘以18位以内呢?也就是说单个DSP48E1就可以搞定的乘法。
例如:25位*18位 和 10位*10位,都能跑到600MHz吗?

使用特权

评论回复
13
午后苦丁茶| | 2011-4-24 18:51 | 只看该作者
:)

使用特权

评论回复
14
AutoESL|  楼主 | 2011-4-25 22:04 | 只看该作者
:)

使用特权

评论回复
15
SuperX-man| | 2011-4-26 13:19 | 只看该作者
User guide中最高到600Mhz.是单核运行的最理想状态.
实际应用中会受到其他因素制约的...再说任何器件如果需要运行在极限状态是很不理想的.

使用特权

评论回复
16
AutoESL|  楼主 | 2011-4-26 15:21 | 只看该作者
那假设其他的因素都相同,这种情况下 25位*18位 和 10位*10位这两个乘法可达到的频率应该是差不多吧?

使用特权

评论回复
17
BourneJason| | 2011-4-26 21:29 | 只看该作者
7# AutoESL 这个很正常,因为每个DSP48都是个硬核,25X18是做死了的

使用特权

评论回复
18
AutoESL|  楼主 | 2011-4-26 21:47 | 只看该作者
嗯,我也是这么想的。 17# BourneJason

使用特权

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

本版积分规则

个人签名:天使宝贝 博客IT人生 From C/C++/SystemC to Xilinx FPGA

0

主题

2517

帖子

3

粉丝