module ParameterizedExtModule( input [15:0] foo, output [15:0] bar ); parameter VALUE = 0; parameter STRING = "one"; parameter REAL = 1.0; wire [15:0] fizz; wire [15:0] buzz; assign bar = foo + VALUE + fizz + buzz; assign fizz = (STRING == "two")? 2 : (STRING == "one")? 1 : 0; assign buzz = (REAL > 2.5E50)? 2 : (REAL < 0.0)? 1 : 0; endmodule