case 文 - 2023.2 日本語

Vivado Design Suite ユーザー ガイド: 合成 (UG901)

Document ID
UG901
Release Date
2023-11-01
Version
2023.2 日本語

case 文の構文は、次のようになります。

case (expression)
value1: statement1;
value2: statement2;
value3: statement3;
default: statement4;
endcase

case 文内の default 文はオプションです。値は順番に評価されるので、value1value3 の両方が真の場合、statement1 が実行されます。

case 文のほかに casex 文および casez 文があります。これらの文を使用すると、値 (casex) の don't cares や、値 (casez) のトライステート条件を処理できます。

Vivado 合成では、unique case 文は parallel_case として、priority case 文は full_case として処理されます。