Привет всем. Хочу прикрутить свою логику. Для примера решил добавить простой сумматор. Вот его текст
Код
module adder(
dataa,
datab,
result,
clk
);
input[31:0]dataa;
input[31:0]datab;
input clk;
output[31:0]result;
reg[31:0] result;
always @ (posedge clk)
begin
{result} = dataa + datab;
end
endmodule
Далее через SOPC добавляю к проекту с ниосом. Проблема возникла при компиляции. Говорит что неправильно указаны типы выводов.

Какие именно поставить для данного устройства? Если есть пример бы, желательно на русском. Спасибо за внимание