mirror of https://github.com/YosysHQ/yosys.git
30 lines
556 B
Systemverilog
30 lines
556 B
Systemverilog
module top(
|
|
output reg [7:0]
|
|
out1, out2, out3, out4
|
|
);
|
|
initial begin
|
|
begin : blk1
|
|
reg x;
|
|
x = 1;
|
|
end
|
|
out1 = blk1.x;
|
|
begin : blk2
|
|
reg x;
|
|
x = 2;
|
|
end : blk2
|
|
out2 = blk2.x;
|
|
end
|
|
if (1) begin
|
|
if (1) begin : blk3
|
|
reg x;
|
|
assign x = 3;
|
|
end
|
|
assign out3 = blk3.x;
|
|
if (1) begin : blk4
|
|
reg x;
|
|
assign x = 4;
|
|
end : blk4
|
|
assign out4 = blk4.x;
|
|
end
|
|
endmodule
|