|
EDA365欢迎您!
您需要 登录 才可以下载或查看,没有帐号?注册
x
我想得到一个脉冲:% W" ?1 V2 B3 n P7 L& q/ \) K3 y1 r
module cs(rst,clk);
! y3 ?' X2 l8 n" o" Q ]" ?/ F4 j input clk;
" m9 i% a9 n) M. A. J. p input rst;& {6 x# U- ^! Q2 `4 C, a. _
reg[27:0] cnt;
4 l9 J5 k' b O/ K9 C' e1 O reg js;
7 u. H, y- h9 m' N: _0 [( j
" d# q. Y) K$ ^( o always@(posedge clk or posedge rst). d+ Y' h- Z# B: [ u$ X
begin
2 r p6 U+ U4 J1 W+ f if(rst)
7 P! A# G2 Q8 x3 C0 M6 g, t begin& ^9 S7 W; z7 w. U
cnt<=28'd0;
2 G. K1 N4 x. J' S! {( J8 U& b js<=0;8 a5 x- a- B1 a/ o [: ^+ a" g
end
c2 o' r/ R# d) o2 p5 E; [ else ' L I7 A; K2 E9 s2 }2 H: X
begin( ?; c3 B! b/ F0 A
if(cnt==28'd10)( F: F6 C( i- [
begin% O" j) ~, x$ k$ W. ~$ k, u
cnt<=28'd0;8 W) D! m/ J! T7 i) q3 {8 u8 P2 F
js<=1;
8 _+ ]( l( d! C8 D3 W end
+ @- u* d$ a( `1 T( `2 p/ S+ V; w( S' u else6 T% X' |# n k* `3 I5 ~! X
begin
; \) o7 v8 q5 X- T! N: H cnt<=cnt+1;
" P. w- a# }4 ~8 { js<=0;( y2 ?; L5 n; J; F! r
end
$ j9 H& r: }1 w, l% a g end& }& m7 O3 T( H; ~! O Q2 @
end
, {0 h% Y6 L& b5 L( m4 jendmodule W; V# }6 Z( _# k7 D7 G% y9 q, e
2 b6 c1 L, ^! g" E7 o6 o( T6 k
仿真结果却是这样:
哪里有错??谢谢 |
|