[Actel FPGA] 这是怎么回事

[复制链接]
2434|10
 楼主| hecf 发表于 2008-1-25 13:10 | 显示全部楼层 |阅读模式
ce, IO, COM, ecom, mb
这两天在&nbsp;研究8051,自己写了个很简单的c,通过keil&nbsp;生成了hex文件。<br />其他按照实验书上的步骤一步步做的,可是在编译的时候总是出现错误:<br /><br />Error:&nbsp;Number&nbsp;of&nbsp;IO&nbsp;(W/&nbsp;clocks)&nbsp;modules&nbsp;(236)&nbsp;exceeds&nbsp;the&nbsp;<br /><br />limit&nbsp;(119)&nbsp;of&nbsp;the&nbsp;selected&nbsp;device.<br /><br />The&nbsp;Compile&nbsp;command&nbsp;failed&nbsp;(&nbsp;00:00:08&nbsp;)<br />&nbsp;<br />我查看了综合生成的报告,发现IO使用情况为:<br />&nbsp;IO&nbsp;Cell&nbsp;usage:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;cell&nbsp;count<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CLKBUF&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;INBUF&nbsp;&nbsp;&nbsp;&nbsp;98<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OUTBUF&nbsp;&nbsp;&nbsp;136<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-----<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TOTAL&nbsp;&nbsp;&nbsp;236<br /><br /><br />Core&nbsp;Cells&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:&nbsp;5222&nbsp;of&nbsp;613824&nbsp;(1%)<br />IO&nbsp;Cells&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:&nbsp;236&nbsp;of&nbsp;172&nbsp;(137%)<br />&nbsp;<br />怎么会有这么多的IO被占用,想问下版主这会是哪里的问题呢?
天交 发表于 2008-1-25 13:15 | 显示全部楼层

根文件你设置错误了

  
天交 发表于 2008-1-25 13:17 | 显示全部楼层

你再板子上能够下载书上的那个CORE8051吗?

把你的根文件设置为顶丛文件<br />再重新尝试一下<br />对了,我的那个Core8051试验不正常,有谁做出来了没有啊
 楼主| hecf 发表于 2008-1-25 13:27 | 显示全部楼层

仍然困惑

根文件设置对了的啊,就是那个顶层文件user_core8051.v啊,可是老是错误<br />&nbsp;<br />完全跑他给的那个例子,没有错误,但是下载到板子上也始终只有一个LED灯在亮,并没有出现预期的两个灯轮流亮那种效果啊
天交 发表于 2008-1-25 13:45 | 显示全部楼层

我也是一样

  
zlgactel 发表于 2008-1-25 14:11 | 显示全部楼层

答复

如果工程路径不是在教程中的路径下,生成下载文件时候,一定要重新加载一遍flash配置文件和hex文件,如下图,路径不对时,前面有一个感叹号,点击modify进行设置,重新导入efc文件和hex文件
 楼主| hecf 发表于 2008-1-25 14:27 | 显示全部楼层

请问斑竹

一楼所说的问题是怎么回事啊?怎么可以解决啊
zlgactel 发表于 2008-1-25 14:56 | 显示全部楼层

答复

可能是根文件设置错了,请确认是把文件USER_CORE8051.v设为根文件
 楼主| hecf 发表于 2008-1-25 15:06 | 显示全部楼层

。。。。

根文件设置对了的啊,就是那个顶层文件user_core8051.v啊,可是老是错误<br />
zlgactel 发表于 2008-1-25 15:24 | 显示全部楼层

答复

那个顶层文件是否是黑色的粗体显示的呢?如果是根文件会比其他文件的名字颜色显示的深些,如下图所示:
 楼主| hecf 发表于 2008-1-25 15:48 | 显示全部楼层

已经解决

谢谢!我开始只是看到它形式上是根文件,没注意到不是黑色粗体,改过后就好了,非常感谢,自己太粗心了&nbsp;呵呵<br />
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

14

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部