Цитата(doom13 @ Jun 6 2014, 13:09)

Только не универсальный сумматор получается, работает только для (pNUM == 2^n), как же быть для всех остальных случаев?
Код
if (pORDER <= 8) begin : adder_tree_8_gen
logic [cMULT_W-1 : 0] adder_tree__idat[0 : 7];
always_comb begin : adder_tree_remap
int i;
for (i = 0; i < 8; i++) begin
adder_tree__idat[i] = (i < pORDER) ? pipa [i] : '0;
end
end
.........
это уж как нить сами .....