终于解决了,原来是一个原语问题,在控制器infrastructure.v文件中,
//***********************************************************************
// SINGLE_ENDED input clock input buffers
//***********************************************************************
IBUFG u_ibufg_sys_clk
(
.I (sys_clk),
.O (sys_clk_ibufg)
);
存在这样的原语,初看以为没什么问题,可是IBUFG即全局输入缓存,是与专用全局时钟输入引脚相连接的首级全局缓冲。将程序改成:
//***********************************************************************
// SINGLE_ENDED input clock input buffers
//***********************************************************************
// IBUFG u_ibufg_sys_clk
// (
// .I (sys_clk),
// .O (sys_clk_ibufg)
// );
assign sys_clk_ibufg=sys_clk;
重新编译,问题终于解决了。
|