新手,刚注册的,积分不多,请见谅。
我使用的ML605,ISE13.2,MIG3.8。
先把错误信息发上来
ERROR:NgdBuild:455 - logical net 'clk400m_p' has multiple driver(s):
ERROR:NgdBuild:455 - logical net 'clk400m_n' has multiple driver(s):
ERROR:NgdBuild:455 - logical net 'clk200m_p' has multiple driver(s):
ERROR:NgdBuild:455 - logical net 'clk200m_n' has multiple driver(s):
这里的四个时钟clk400m_p, clk400m_n, clk200m_p, clk200m_n,是MIG实例必须输入的,它由clocking wizard 3.2生成,代码如下:
myPLL myPLL_inst(
.CLK_IN1_P(sys_clk_p),
.CLK_IN1_N(sys_clk_n),
//.CLK_IN1(clk200m),
.CLKFB_IN(CLKFB_IN),
// Clock out ports
.CLK_OUT1(clk400m_p),
.CLK_OUT2(clk400m_n),
.CLK_OUT3(clk200m_p),
.CLK_OUT4(clk200m_n),
//.CLK_OUT5(clk100m),
.CLKFB_OUT(CLKFB_OUT),
// Status and control signals
.RESET(sys_rst)
);
这个时钟的4根输出时钟都输入到MIG的例化实例中,而implement结果就如之前的错误。
我查看过这个时钟的源文件,是调用了MMCM_ADV这个原语的。
请大虾出来帮帮忙,解个惑!
非常感谢! |