[an error occurred while processing this directive]
|
Может это параллельный сумматор?
module sum_generate
(
input [width*bus-1:0] in_a,
input [width*bus-1:0] in_b,
output [(width+1)*bus-1:0] sum
);
parameter bus = 4;
parameter width = 5;
genvar i;
E-mail:
info@telesys.ru
generate for(i=0; i
assign sum[(width+1)*(i+1)-1:(width+1)*i] =
in_a[width*(i+1)-1:width*i] + in_b[width*(i+1)-1:width*i];
end
endgenerate
endmodule
Ответы
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание