最初のページ 戻る 次へ 最後のページ 画像

casex文でもよい

clr=0のときqは00

always @(negedge clk or negedge clr ) begin

casex ({clr,en})

2'b0x : q<=2'b00;

2'b10 : q<=q;

2'b11 : q<= (q==2'b10) ? 2'b00 : q+2'b01;

default: q<=2'bZZ;

endcase

end

en=0のときは保持

想定外の動作に対して

ハイインピーダンスとする

(Debug用途)

現在のqが10のとき

つぎのqは00

それ以外は・・・