29 lines
281 B
Coq
29 lines
281 B
Coq
|
|
module sub();
|
||
|
|
|
||
|
|
task task1;
|
||
|
|
|
||
|
|
input [1023:0] a;
|
||
|
|
input [1023:0] b;
|
||
|
|
|
||
|
|
begin
|
||
|
|
if (a + b > 1026'd2) $display(1);
|
||
|
|
end
|
||
|
|
|
||
|
|
endtask
|
||
|
|
|
||
|
|
initial task1(1, 2);
|
||
|
|
|
||
|
|
endmodule
|
||
|
|
|
||
|
|
module top();
|
||
|
|
|
||
|
|
generate
|
||
|
|
genvar i;
|
||
|
|
|
||
|
|
for (i = 0; i < 256; i = i + 1) begin:block
|
||
|
|
sub sub();
|
||
|
|
end
|
||
|
|
endgenerate
|
||
|
|
|
||
|
|
endmodule
|