|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
各位大侠们,我在使用ISE14.5选用Spartan6 xc6slx9-3tqg144写了含有这样一段描述的情况下MAP时报错,小弟用xilinx的东西不久,一直不知道如何解决: reg CISCLK_pre = 1'b0;
reg CISCLK_now = 1'b0;
wire CISCLK_pulse;
always@(posedge vsmp_CLK) begin
CISCLK_now
<= CIS_inclk;
CISCLK_pre
<= CISCLK_now;
end
assign CISCLK_pulse = (!CISCLK_now)&&(CISCLK_pre);
报错信息如下:
ERRORlace:1136 - This design contains a global buffer instance,
<CLK_Module_INST/BUFGMUX_CIS_INST>, driving the net, <CIS_CLK>, that is
driving the following (first 30) non-clock load pins.
< PIN: CIS_ADC_TopModule_INST/ADC_Controller_INST/VSMP_OEB_INST/CISCLK_now.D;
>
< PIN:
FIFO_Top_Module_STAN/DATA_Recieved_Module_STAN/CIS_Signal_Edge/Signal_Edge_no
w.D; >
This is not a recommended design practice in Spartan-6 due to limitations in
the global routing that may cause excessive delay, skew or unroutable
situations. It is recommended to only use a BUFG resource to drive clock
loads. If you wish to override this recommendation, you may use the
CLOCK_DEDICATED_ROUTE constraint (given below) in the .ucf file to demote
this message to a WARNING and allow your design to continue.
< PIN "CLK_Module_INST/BUFGMUX_CIS_INST.O" CLOCK_DEDICATED_ROUTE = FALSE; >
ERRORack:1654 - The timing-driven placement phase encountered an error.
各位,报错中的Signal_Edge_now的处理和CIS_CLK做了一样的处理方式,错误提示加BUFG,我尝试给各种了多种加BUFG,尝试给各个信号加,都会报错,请问该怎么办??小弟QQ469985713,E-mail:bn.scorpio@foxmail.com,小弟提前拜谢了!! |
|