From 26546e7c540e78305281ed92255bb1bc47b27abb Mon Sep 17 00:00:00 2001 From: uvok Date: Thu, 1 Jan 2026 16:27:27 +0100 Subject: alu: Fix assignment error --- nandgame/alu.sv | 8 ++++++-- 1 file 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), -- cgit v1.2.3