打印
[matlab]

ise中如何约束clk到非时钟pin

[复制链接]
4567|17
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
huangxz|  楼主 | 2011-4-24 09:09 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
我是用syplify2010综合的,在fit是总是提示
Cpld:6 - Cannot assign GCK Pin  i_clk to Pin 50 (FB7_2). This pin does not
   support the functionality of that signal.

如果是用XST综合的就没有问题,大家看看能不能帮忙解决啊。

由于硬件设计的问题,所以i_clk位置已经没法改变了,用的是xc95144t100的芯片。

module d_trig(i_clk, din, dout)
input i_clk,din;
output dout;
reg data;

[email=always@(posedge(clk]always@(posedge(clk[/email]))
begin
data <= din;
end

assign dout = data;
end module;

相关帖子

沙发
AutoESL| | 2011-4-24 11:43 | 只看该作者
围观

使用特权

评论回复
板凳
coco11| | 2011-4-24 21:28 | 只看该作者
:)

使用特权

评论回复
地板
dan_xb| | 2011-4-25 09:47 | 只看该作者
你换用XST综合,会有提示的

使用特权

评论回复
5
huangxz|  楼主 | 2011-4-25 13:57 | 只看该作者
是的,用XST综合时没有任何提示,实际工作也是正常的,但是用synplify2010综合时,在fit阶段就报错。我用的是ise12.3, 附件是完整工程。麻烦各位帮忙看看,谢谢了。

d_trig.rar

650.75 KB

使用特权

评论回复
6
huangxz|  楼主 | 2011-4-26 10:03 | 只看该作者
顶一下,这个问题没人知道吗?

使用特权

评论回复
7
SuperX-man| | 2011-4-26 13:14 | 只看该作者
更改fit的配置属性,error就会变成warning了.

使用特权

评论回复
8
edacsoft| | 2011-4-26 20:53 | 只看该作者
initialize a bugf

使用特权

评论回复
9
年轻不再| | 2011-4-26 21:07 | 只看该作者
学习了。

使用特权

评论回复
10
AutoESL| | 2011-4-26 21:39 | 只看该作者
有道理,学习了

使用特权

评论回复
11
huangxz|  楼主 | 2011-4-26 22:31 | 只看该作者
fit的process properity里改是不是啊,没有用,

使用特权

评论回复
12
huangxz|  楼主 | 2011-4-26 22:52 | 只看该作者
感觉应该在synthesize阶段更改才可以,不确定为什么synplify已经综合过的不行,而用ise-xst综合的却没有问题,甚至一个warning都没有。希望高手多多指点啊,这个问题已经难倒我好几天了,虽然说用xst综合的也可以用,却还是喜欢用synplify作为综合工具。

使用特权

评论回复
13
cbazl1989| | 2011-4-27 10:20 | 只看该作者
嗯,学习了~~~

使用特权

评论回复
14
SuperX-man| | 2011-4-27 11:02 | 只看该作者
ISE在综合的时候是没有问题的..但是在FIT中会报ERROR...更改FIT属性后.才能变成WARNING.
ISE的XST只是对逻辑进行综合..你的逻辑没有错当然不会有ERROR了.

使用特权

评论回复
15
huangxz|  楼主 | 2011-4-27 12:40 | 只看该作者
能不能说具体一点啊,我改了n个配置项都没起作用啊。

使用特权

评论回复
16
huangxz|  楼主 | 2011-5-1 20:45 | 只看该作者
再顶一下,各位没有遇到同样的问题吗?

使用特权

评论回复
17
huangxz|  楼主 | 2011-5-2 00:09 | 只看该作者
呵呵,历经一个多星期的日日夜夜,终于找到了答案,感谢论坛主的解答,谢谢。
input clk /*synthesis syn_nonclockbuf=1*/;

详见:http://bbs.**/redirect.php?tid=19693&goto=lastpost

虽然不是很知道verify中的这个语法,但对于我还是前进了一步。在此结贴了。

使用特权

评论回复
18
fangxing523| | 2014-3-17 19:12 | 只看该作者
你好,请问你个问题,我的FPGA时钟是用普通的IO口引入的,每次编译都出现Illegal LOC on IPAD symbol "clk" or BUFGP symbol "clk_BUFGP"错误呀?我也用input clk /*synthesis syn_nonclockbuf=1*/;这个方法了,还是不好使。

使用特权

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

本版积分规则

170

主题

4893

帖子

11

粉丝