|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
在cpld中使用全局时钟,看介绍要使用BUFG的。在Verilog HDL中如下定义:
input clk_in;
wire clk_tmp,clk_buf;
IBUF GBUFa(.O(clk_tmp),.I(clk_in));
BUFG GBUFb(.O(clk_buf),.I(clk_tmp));
在assign package pins里把clk_in定义到GCLK3上了,但在XST时还是报错:
Checking timing specifications ...
Checking expanded design ...
ERROR:NgdBuild:455 - logical net 'clk_tmp' has multiple driver(s):
pin O on block GBUFa with type IBUF,
pin PAD on block clk_tmp with type PAD
WARNING:NgdBuild:463 - input pad net 'clk_tmp' has an illegal input buffer
ERROR:NgdBuild:925 - input net 'clk_tmp' is connected to the incorrect side of
buffer(s):
pin O on block GBUFa with type IBUF
求教,BUFG的正确用法,谢谢各位了。 |
|