レジスタの個々のビットを追加する方法を考え出そうとしています。例: if regA = 111000 then regB = 3
(のビットの合計regA
)。1) Verilog または SystemVerilog に、この操作を行うために直接使用できる合成可能な関数/演算子はありますか?
そうでない場合、特に操作が 1 クロック サイクル (純粋な組み合わせロジック) で実行される必要があり、レジスタ幅がパラメーター化可能であるため、問題は少し興味深いものになる可能性があります。
2) 組み込みの Verilog または SystemVerilog オペレーターがない場合、何ができるでしょうか?
ありがとう、ウジュワル