diff options
| -rw-r--r-- | nandgame/alu.sv | 5 | ||||
| -rw-r--r-- | nandgame/arith_unit.sv | 5 | ||||
| -rw-r--r-- | nandgame/cond_check.sv | 5 | ||||
| -rw-r--r-- | nandgame/logic_unit.sv | 5 |
4 files changed, 20 insertions, 0 deletions
diff --git a/nandgame/alu.sv b/nandgame/alu.sv index 0e273f9..6aef925 100644 --- a/nandgame/alu.sv +++ b/nandgame/alu.sv @@ -6,6 +6,9 @@ `include "arith_unit.sv" `include "logic_unit.sv" +`ifndef NANDGAME_ALU +`define NANDGAME_ALU + module alu #( parameter DATA_WIDTH = 16 ) ( @@ -46,3 +49,5 @@ assign RES = u ? MyResA : MyResL; endmodule + +`endif diff --git a/nandgame/arith_unit.sv b/nandgame/arith_unit.sv index b85d6d6..e0254aa 100644 --- a/nandgame/arith_unit.sv +++ b/nandgame/arith_unit.sv @@ -4,6 +4,9 @@ `include "nandgame_types.v" +`ifndef NANDGAME_ARU +`define NANDGAME_ARU + module arith_unit #( parameter DATA_WIDTH = 16 ) ( @@ -25,3 +28,5 @@ always_comb begin end endmodule + +`endif diff --git a/nandgame/cond_check.sv b/nandgame/cond_check.sv index dc9d334..d5344ba 100644 --- a/nandgame/cond_check.sv +++ b/nandgame/cond_check.sv @@ -2,6 +2,9 @@ `timescale 1us/1us +`ifndef NANDGAME_CONDC +`define NANDGAME_CONDC + module cond_check #( parameter DATA_WIDTH = 16 ) ( @@ -21,3 +24,5 @@ assign eqr = eqz && (X == 0); assign res = ltr || gtr || eqr; endmodule + +`endif diff --git a/nandgame/logic_unit.sv b/nandgame/logic_unit.sv index 93cb399..89fe8fb 100644 --- a/nandgame/logic_unit.sv +++ b/nandgame/logic_unit.sv @@ -4,6 +4,9 @@ `include "nandgame_types.v" +`ifndef NANDGAME_NANDGAME_LOU +`define NANDGAME_NANDGAME_LOU + module logic_unit #( parameter DATA_WIDTH = 16 ) ( @@ -33,3 +36,5 @@ always_comb begin end endmodule + +`endif |
