打印
[CPLD]

实际功耗大于datasheet上标注值

[复制链接]
2063|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
pianran|  楼主 | 2012-1-16 15:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
现在使用XC3S400,工业级的。根据datasheet上的说明:
Iccintq(1.8V),最大180mA;Iccoq(3.3V)最大14mA;Iccauxq(2.5V),最大44mA。
这样整体计算下来功耗约为370mW。

开始FPGA外部PROM不加载程序记下电流值,然后烧写进程序再记下电流值。显示电流差是120mA,电源供电5V.
这样是否可以认为FPGA的功耗为600mW?
为何会出现实际功耗大于标注功耗的情况?
请高手指教。

相关帖子

沙发
Backkom80| | 2012-1-17 16:52 | 只看该作者
嘻嘻,理解有偏差,
ICCINTQ是:静态时VCCINT的电流,是静态的。同理后面两个也是。
在最前面应该还测到了一个值(没有下截程序时的值),那个值应该包括了370MW这个值,属静态。
后面多出的600MW是动态的值。
动态值的大小是可变的,简单来说有这么几个主要因素:资源的使用率,整个系统工作频率,内部信号的翻转率等。

使用特权

评论回复
评分
参与人数 1威望 +1 收起 理由
pianran + 1
板凳
ertu| | 2012-1-17 20:40 | 只看该作者
楼上说的没错

使用特权

评论回复
地板
ertu| | 2012-1-17 20:40 | 只看该作者
确实是这样呢

使用特权

评论回复
5
明空| | 2012-1-18 23:00 | 只看该作者
600mW是你5V电源的功耗,不能把它全算到FPGA头上

使用特权

评论回复
评分
参与人数 1威望 +1 收起 理由
pianran + 1
6
Backkom80| | 2012-1-18 23:54 | 只看该作者
嘻嘻,他是前后电流的差值是120mv,不是一共120mv

使用特权

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

本版积分规则

10

主题

32

帖子

1

粉丝