|
EDA365欢迎您!
您需要 登录 才可以下载或查看,没有帐号?注册
x
请问高手reset signal should not be used as set啥意思
0 b+ i$ u4 b- Q! g; K如按照下面的写法检查工具会提示上面的错误
5 F4 X! I8 u) e1 S/ R$ L. c$ k6 E2 e9 C. e
always @(negedge clk)begin ' M4 m) b/ `. Z1 a8 C
if(!reset)begin : r7 Z/ {' G! s6 S/ Z
clk1<=1;$ w4 N5 q, i, ?; K0 W4 ?) l
clk2<=1;
: z8 H1 v8 M1 m/ f2 U4 T, K end
3 I3 {* Y- [) r5 R else begin 0 f& o- [) k1 e" G" Y# V+ f" y- P7 H
clk1<=clkout2; 5 D( F$ n5 U) K h3 D. k
clk2<=clk1;/ Y7 Z! B' f* n0 c) r# Q
end8 J3 k' c! f8 m9 N4 b
end5 L! S3 L% C+ J0 c0 i
[email=always@(posedge]always@(posedge[/email] clk)begin
, x+ k+ ^: r& ]& `. ? if(!reset)begin
! j- k% a# |7 h" c8 E, Y1 D dataout<=0;% L# m! b" H) C i+ V2 V* V3 R+ B' q
dataoutemp<=0;
3 q; C0 R n6 L$ _% U. |7 e/ K end( I2 M/ J1 H- d3 G
else if(clkout2&(clk1^clk2))begin
4 ]8 d( l" f7 ^0 P4 U5 B. {7 ] dataout<=dataoutemp;1 F9 T9 B- C+ h; `3 B5 [9 l
dataoutemp<=dataoutemp+1; 2 @2 z' M3 W/ a6 T: ~' ]
end6 m! y+ [9 J* j/ o! \
end |
|