24 lines
596 B
Systemverilog
24 lines
596 B
Systemverilog
// DESCRIPTION: Verilator: Verilog Test module
|
|
//
|
|
// This file ONLY is placed under the Creative Commons Public Domain, for
|
|
// any use, without warranty, 2025 by Wilson Snyder.
|
|
// SPDX-License-Identifier: CC0-1.0
|
|
|
|
// IEEE parameter_port_declaration has data_type but not data_type_or_implicit
|
|
|
|
module sub1 #([7:0] PAR1 = 1); // <--- Error: requires 'parameter'
|
|
endmodule
|
|
|
|
module sub2 #(parameter real PAR1 = 1.0, signed PAR2 = 2);
|
|
endmodule
|
|
|
|
module sub3 #(localparam real PAR1 = 1.0, signed PAR2 = 2);
|
|
endmodule
|
|
|
|
module t;
|
|
sub1 sub1();
|
|
sub2 sub2();
|
|
sub3 sub3();
|
|
initial $stop;
|
|
endmodule
|