vectorvalue[6:0]と input vectorがあるとしますinput[3:0]。問題は、値ベクトルのビット数を入力の値に基づいて 1 に設定したいことです。
input = 0011(10 進で 3) 次にvalue = 000111(3 ビットを に設定1)
input = 0101(10 進で 5) 次にvalue = 011111(5 ビットを に設定1)
値が定数の場合にのみこれを簡単に実行できますが、ここでは実行時の変更です。これを解決するアイデアはありますか?