aboutsummaryrefslogtreecommitdiff
path: root/src/test/resources/blackboxes/ParameterizedExtModule.v
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