|
EDA365欢迎您!
您需要 登录 才可以下载或查看,没有帐号?注册
x
请问高手reset signal should not be used as set啥意思& ]" K# W& B8 h: U3 d! L
如按照下面的写法检查工具会提示上面的错误
) m: y# W7 e2 E& x1 r% B6 b; g
$ ^. j7 ~! c2 a& ` always @(negedge clk)begin 8 }# D' N( {& s/ e, J
if(!reset)begin 9 R4 Q# B* ~2 V: V9 p
clk1<=1;
% h+ W7 A5 F( _! G8 Q* E clk2<=1;- |) ^9 d5 ]1 N- D
end
# k& `* C( B' Z) Q$ W, E& {+ m else begin ( j+ D/ q2 y/ V2 W5 I2 [6 R# j
clk1<=clkout2; # v* e# D1 f; @3 [: M
clk2<=clk1;! H/ g4 ^% E8 M/ t) j5 `( Y# C
end9 S3 O$ g4 _& ?6 z) f
end
; o7 Y5 i4 }( _& E4 T) F, i. @; } [email=always@(posedge]always@(posedge[/email] clk)begin
7 h* ^: ^- G) \# [4 l if(!reset)begin ! Q( }# g, y2 H& c
dataout<=0;5 D) H1 V* }0 O4 [% j# ?
dataoutemp<=0;2 Q- q, q2 Y$ {% o! Z
end
4 g, W) D* p' p$ E# f! ^, Y else if(clkout2&(clk1^clk2))begin
& M$ v/ M5 ^* e* ^5 e dataout<=dataoutemp;
% V* k5 U$ q/ { ?4 Y dataoutemp<=dataoutemp+1;
# u. X( s- t4 @1 W' Q- F+ R' n1 T- } end
$ L1 d# Z Q6 h' {) @ end |
|