[Actel FPGA] 分配管脚,不能布局,求助版主!

[复制链接]
2588|3
 楼主| cqulpj 发表于 2008-2-27 23:11 | 显示全部楼层 |阅读模式
在8051实验成功后,我们加入ADC,可是在分配reset管脚时出现如下的错误信息:<br />Error:&nbsp;PRL13:&nbsp;Cannot&nbsp;place&nbsp;the&nbsp;instance&nbsp;reset_pad&nbsp;on&nbsp;the&nbsp;Lower&nbsp;Right&nbsp;quadrant&nbsp;locations&nbsp;because&nbsp;the&nbsp;instance&nbsp;U1/NVM_INST&nbsp;connected&nbsp;to&nbsp;the&nbsp;clock&nbsp;net&nbsp;cannot&nbsp;be&nbsp;assigned&nbsp;to&nbsp;a&nbsp;quadrant.&nbsp;This&nbsp;instance&nbsp;must&nbsp;be&nbsp;placed&nbsp;on&nbsp;a&nbsp;middle&nbsp;left&nbsp;or&nbsp;middle&nbsp;right&nbsp;global&nbsp;locations.<br />请问是怎么回事?
zlgactel 发表于 2008-2-28 08:33 | 显示全部楼层

修改综合约束就可以了

楼上可参考&quot;实时计数器(RTC)实验&quot;中综合时对rst引脚的设置
hjzwy 发表于 2008-2-28 15:11 | 显示全部楼层

为什么需要这么做

为什么有时候需要修改综合约束,而有时候又不需要。请zlgactel讲一下其中的道理。
zlgactel 发表于 2008-2-28 19:05 | 显示全部楼层

re

首先要Fusion中有六个CCC,每个CCC上只允许一个管脚上全局网络,综合的时候Synplifiy把rst管脚分配到全局网络上,而恰巧这个CCC的全局资源上被ADC模块的一个信号占用,所以加了一个约束,让rst这个管脚不上全局资源,这样就可以了,当然更好的办法是:placed&nbsp;on&nbsp;a&nbsp;middle&nbsp;left&nbsp;or&nbsp;middle&nbsp;right&nbsp;global&nbsp;locations.因为这两个CCC可以上片上全局网络,角落的CCC只能上象限的CCC,详细资料参考Fusion数据手册<br />
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

2

帖子

0

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