Я пытаюсь придумать способ добавить отдельные биты регистра. например, if regA = 111000 then regB = 3
(сумма битов regA
). 1) Есть ли в Verilog или SystemVerilog синтезируемая функция / оператор, которые я могу напрямую использовать для выполнения этой операции?
Если нет, то, возможно, проблема немного интересна, особенно потому, что операция должна выполняться за один такт (чистая комбинационная логика), а ширина регистра параметризуется.
2) Что можно сделать, если нет встроенного оператора Verilog или SystemVerilog?
Спасибо, Удджвал