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
)
値が定数の場合にのみこれを簡単に実行できますが、ここでは実行時の変更です。これを解決するアイデアはありますか?