blob: ee6e3ec3a8c96545c14258c2795e897d94198c9a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
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
|