diff options
| -rw-r--r-- | nandgame/alu.sv | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/nandgame/alu.sv b/nandgame/alu.sv index 1048f37..0e273f9 100644 --- a/nandgame/alu.sv +++ b/nandgame/alu.sv @@ -19,11 +19,15 @@ module alu #( output logic [(DATA_WIDTH-1):0] RES ); -logic [(DATA_WIDTH-1):0] MyX = zx ? 0 : sw ? Y : X; -logic [(DATA_WIDTH-1):0] MyY = sw ? X : Y; +logic [(DATA_WIDTH-1):0] MyX; + +logic [(DATA_WIDTH-1):0] MyY; logic [(DATA_WIDTH-1):0] MyResA; logic [(DATA_WIDTH-1):0] MyResL; +assign MyX = zx ? 0 : sw ? Y : X; +assign MyY = sw ? X : Y; + arith_unit au ( .X(MyX), .Y(MyY), |
