継続代入文継続代入文はネットへ信号を接続します。構文は以下のとおりです。 assign ネット名 = 信号;
以下に例を示します。 wire [1: 0] a = 2'd1;
wire [1: 0] b = 2'd2;
wire [2: 0] result;
assign result = a + b; // a + bをresultへ代入。resultへの代入は継続して行われる
ブロッキング文ブロッキング文で記述された処理は、逐次処理されます。 信号名 = 信号名;
ノンブロッキング文ノンブロッキング文で記述された処理は、同時に処理されます。 信号名 <= 信号名;
|