|  | 
 
| 
在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的正确用法,谢谢各位了。
 | 
 |