mirror of
https://github.com/verilator/verilator.git
synced 2025-01-21 05:44:03 +00:00
34 lines
740 B
Systemverilog
34 lines
740 B
Systemverilog
// DESCRIPTION: Verilator: Verilog Test module
|
|
//
|
|
// This file ONLY is placed under the Creative Commons Public Domain, for
|
|
// any use, without warranty, 2023 by Risto Pejasinovic.
|
|
// SPDX-License-Identifier: CC0-1.0
|
|
|
|
module submod2 ();
|
|
endmodule
|
|
|
|
module submod #(
|
|
)();
|
|
if(1) begin : submod_gen
|
|
wire l1_sig;
|
|
if(1) begin : nested_gen
|
|
submod2 submod_nested();
|
|
end
|
|
submod2 submod_l1();
|
|
end
|
|
submod2 submod_l0();
|
|
endmodule
|
|
|
|
module test(
|
|
);
|
|
genvar N;
|
|
generate for(N=0; N<2; N=N+1)
|
|
begin : FOR_GENERATE
|
|
submod submod_for();
|
|
if(1) begin
|
|
submod submod_2();
|
|
end
|
|
submod submod_3();
|
|
end endgenerate
|
|
endmodule
|