3
0
Fork 0
mirror of https://github.com/YosysHQ/yosys synced 2025-04-11 11:43:38 +00:00
yosys/tests/various/wandwor.v
2019-05-27 18:45:54 +02:00

34 lines
470 B
Verilog

module a(Q);
output wire Q = 0;
endmodule
module b(D);
input wire D;
endmodule
module c;
// net definitions
wor D;
wand E;
// assignments to wired logic nets
assign D = 1;
assign D = 0;
assign D = 1;
assign D = 0;
// assignments of wired logic nets to wires
wire F = E;
genvar i;
for (i = 0; i < 3; i = i + 1)
begin : genloop
// connection of module outputs
a a_inst (.Q(E));
// connection of module inputs
b b_inst (.D(E));
end
endmodule