「myReg」と呼ばれる 8 ビットの出力 reg と「checkReg」と呼ばれる 8 ビットの入力があるとします。16 進値を使用して case ステートメントでそれらの値をチェックして割り当てることはできますか?
たとえば(コードが常にブロックにあると仮定します)
case (checkReg)
2'hA0:myReg <= 2'h10;
2'hB0:myReg <= 2'hC0;
//Other cases
endcase
上記のコードで次のことを実行したい: checkReg = 10100000 の場合、myReg を 00010000 に設定します。
16 進数値を確認してベクトルに割り当て、自動的に 2 進数に変換できるかどうかはわかりませんでした。