|
EDA365欢迎您!
您需要 登录 才可以下载或查看,没有帐号?注册
x
我想得到一个脉冲:
! w* a+ d6 H8 V1 z" D# Imodule cs(rst,clk);5 k8 Q( K* O+ D- v' Y; H4 W
input clk;9 f" g8 C' n2 H
input rst;, H3 Q6 @- m/ }9 j
reg[27:0] cnt;$ Z* z2 m' J" O. {5 p+ F n
reg js;5 t+ h& h1 O6 p; G$ K
5 s; v, \, R- v3 g& t) `4 w7 k
always@(posedge clk or posedge rst)/ g& o: D9 D" ?) G: e* Q$ X
begin
+ g2 U& M9 ~% h8 h if(rst)
' m7 ]( E/ R* v6 G- G begin
$ K; } l0 r: Q. r0 ~ cnt<=28'd0;
8 x2 H1 Y1 [# u/ E# i V1 w8 S, ~/ \ js<=0;$ q+ C4 R3 F; E" j
end3 i* T* R1 i' `6 ?& ?
else
) y; b) f" J- K* A. r7 I begin6 ~5 \ I8 b8 y
if(cnt==28'd10); P/ G3 u( v6 {0 Z7 y( n9 z
begin
& k" Z: `# O1 V/ O$ j cnt<=28'd0; W% B M- N1 s9 M
js<=1;% n, e- _0 L& i! c
end
. r+ L" y# c- `( n' t% x& D7 ~ else
j4 ?. q V e' ?. g% A' v begin
' d6 j1 Q6 T* ?, w1 Z* q cnt<=cnt+1;! d8 i, v9 V, Z6 F+ n r0 i1 d
js<=0;( h) d% b% w, K5 v
end
+ P9 G1 o9 `7 G end- w# c O, B6 b T" _
end
/ d- W9 m# g: Q/ T! uendmodule
5 f8 ^- P4 R+ D/ h
% i3 B% X- {& N8 s9 z2 h仿真结果却是这样:
哪里有错??谢谢 |
|