Допустим, у меня есть вектор value[6:0]
и входной вектор input[3:0]
.Проблема в том, что я хочу установить число битов в векторе значений на 1 основание на значении входа, например:
input = 0011
(3 в декабре), затем value = 000111
(установите 3 бита в 1
)
input = 0101
(5 в декабре), затем value = 011111
(установите для 5 битов значение 1
)
Поскольку мы можем сделать это легко, только когда значение в константе, но здесь оно выполняетсяизменение времени.Любые идеи по решению этого?