From 40fa3d7bda427c64d98c2019a465699b9738c58a Mon Sep 17 00:00:00 2001 From: Imants Pulkstenis Date: Sun, 16 Feb 2020 18:40:37 +0200 Subject: [PATCH] ALU NAND and NOR rework --- ps2/ps02q/alu.v | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ps2/ps02q/alu.v b/ps2/ps02q/alu.v index d7d0191..63533e6 100644 --- a/ps2/ps02q/alu.v +++ b/ps2/ps02q/alu.v @@ -43,10 +43,10 @@ always@(posedge clk) begin 4'h0: reg_R <= (A - B); 4'h1: reg_R <= (A + B); - 4'h2: reg_R[data_width - 1:0] <= (A ~& B); + 4'h2: reg_R[data_width - 1:0] <= ~(A & B); 4'h3: reg_R[data_width - 1:0] <= (A & B); 4'h4: reg_R[data_width - 1:0] <= (A | B); - 4'h5: reg_R[data_width - 1:0] <= (A ~| B); + 4'h5: reg_R[data_width - 1:0] <= ~(A | B); 4'h6: reg_R[data_width - 1:0] <= (A ^ B); 4'h7: reg_R[data_width - 1:0] <= ~A; 4'h8: reg_R[data_width - 1:0] <= ~B;