|
module divider9_v1 (CLKI,CLKO);( v+ z1 f! f1 T$ [4 N8 r0 n
input CLKI;
V/ |. j+ Z3 t& \2 noutput CLKO;
8 `5 X. B' _$ R( \. L, U4 Greg[3:0] Q;
. A! ]4 H8 K: y. g% galways @(poseedge CLKI)8 b2 {4 X0 }, L
begin
( w+ b4 ]9 p8 V$ i4 H. z8 z( aif(Q==8)2 |5 B7 r T0 ?) S% P9 X$ d
Q=0;7 H: E% n" g' w. {# q1 {
else
) |) j! m% D" C8 u' }Q=Q+1;2 c4 w! ~( y* K1 A: M3 V/ h6 ]
end0 C1 R, R2 D. x- B1 I3 l# }- B
assign CLKO=Q[3];
6 E- D4 Z) p3 D% Z0 \' |, d: O3 {endmodule |
|