|
//============================; N" F6 ]3 J' ?: O' S
//== 下面的變數自已應該可以補上吧5 ?: g+ D; U( y' ?* r. k* X) B0 f
//==不知道有沒有什麼語法錯誤的地方& ~9 R0 T; {% m% k
//==請各位先進不吝指教8 T! M+ t3 Y7 P! f
//============================
4 O) p1 Q$ K! I# H# t/ Talways @(posedge clk or negedge rst_n)begin# p; x0 x9 B- [ l" I1 V; ~: g
if(!rst_n)
! I" |4 q( m# _: Y clk_count <= 8'h0;
! B$ T+ Z7 k& H/ ~ else
; f. z* e& ]" \" T clk_count <= clk_count + 1'b1;
: p9 m' r# C% V& Xend
, E# D9 c$ ~9 k7 q R! i2 v W" H: U8 m f
always @(reg_clk_n)begin
. d: i, |( D1 L$ h; w case(reg_clk_n)
. b* I3 ^8 S; U, o* S 3'h0 : clk_dly <= clk_count[0];" [4 \0 d; R7 m
3'h1 : clk_dly <= clk_count[1];% _8 W6 U& N- s0 }8 v( |8 L
3'h2 : clk_dly <= clk_count[2];- ?2 F( [& I1 @
3'h3 : clk_dly <= clk_count[3];- d6 c1 v- u8 J9 K" N5 Z; Q
....$ L5 Y' z6 O" A7 A
default : clk_dly <= clk_count[0];
$ ^2 V- r$ c* U1 r9 ]2 k8 J endcase, x$ m. P# ? w- p/ L1 |1 J+ L
end |
|