module sobel_CI(a,result,clock);
input clock;
input [31:0] a[0:3];
output [31:0] result;
assign result= a[0]+a[1]+a[2]+a[3];
endmodule
I'm trying to do array declaration in Verilog but it is showing an error:
function argument with unpacked array required systemverilog extensions.
What is wrong with my array?