|
//============================/ i- }- }6 M+ T0 \+ I# [8 @5 ^# Q
//== 下面的變數自已應該可以補上吧
+ D* e# L: l* J1 }! q//==不知道有沒有什麼語法錯誤的地方1 G' Y4 g! ]- g+ I) F
//==請各位先進不吝指教
' ~' P, j9 x# W9 a \//============================& M; _% l( e% D4 e% C) g# x% R
always @(posedge clk or negedge rst_n)begin
2 r' ^9 F; u) o; [ if(!rst_n)
) I$ V- @3 {2 {$ `: l4 k clk_count <= 8'h0;
4 w% N( w" F( s( g S else
! Z3 O+ ]/ ~+ S' _ clk_count <= clk_count + 1'b1;- C4 s" l& T y
end
0 J K3 j+ d0 l: o' ~- \3 @" v
& I. M( s7 Q8 l y9 ^- }always @(reg_clk_n)begin
! N" Z. A0 M G) D# x case(reg_clk_n)" W, `' i6 Q9 j( ]* C
3'h0 : clk_dly <= clk_count[0];4 X; X: t% d* }0 Z% {9 r, j
3'h1 : clk_dly <= clk_count[1];; }, c- D5 G# O* x- G9 l: k; s# W
3'h2 : clk_dly <= clk_count[2];
7 f3 Q# T* ?( N( }* x/ q 3'h3 : clk_dly <= clk_count[3];
7 V- m7 b) F: a7 |; }6 ~ ....
6 R$ N, a& G- {9 |5 d default : clk_dly <= clk_count[0];, m* r# |3 w+ T' u; W8 R2 q
endcase
1 ^& u; I; H- C3 ^end |
|