微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 微电子和IC设计 > IC后端设计交流 > verilog代码DC综合的问题(verilog code design compilar)

verilog代码DC综合的问题(verilog code design compilar)

时间:10-02 整理:3721RD 点击:
always @(posedge clk or negedge rst)
begin
if(!rst)
counter2<=0;
else
begin
if(counter2==49)
counter2<=0;
else
counter2<=counter2+1;
end
end
always @(posedge scl)
begin
counter2<=0;
end
以上代码在做DC综合时总是报错:如下
counter2[5] or a directly connected net is driven by more than one source, and not all drivers are three-state.
counter2计数器的每一位都报同样的错,以上错误是counter2计数器的第5位报错。
请高手指教,怎么修改以上代码,但是功能不能改变。

问下前端版,

不要在 不同的always内部 对同一个变量进行赋值...

我想问你,如果clk的上升沿和scl上升沿同事到来,那么是给count2自加呢,还是置零?明显的错误、、

谢谢各位

顶贴赚积分

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top