|
FPGA中复位可以分为两种异步复位和同步复位。' l+ v) w- x/ O* Y: F2 }
1.关于异步复位9 g' d9 @1 t( v% m. Q, F# X% T( p- u
下面给出一段异步复位的代码:
" Q! u; `/ `& w1 Ralways @ (posedge clk or negedge rst_n)
9 H W3 L: O" `5 w x- Oif(!rst_n) b<=0;
( ?! m N; j1 e! q+ p- o3 zelse b<=a;& I$ R+ v2 {1 t: b4 Z! O0 _6 }8 h
这就是异步复位。
8 L2 [) z) K. U2.关于同步复位- ^/ @& P% K( i* R7 X$ X, n3 v0 k% b' x
下面给出一段同步复位的代码:( {. o3 g+ n9 [' \: M
always @ (posedge clk )
8 o) a( z! |6 k2 {if(!rst_n) b<=0;, ~% V0 v, i) j$ b7 D) k# g0 Y( v
else b<=a;
1 v( w3 ?5 h- L! {: r这就是同步复位。" L/ \0 {8 s, u4 Z* x
|
|