Archived
1
0

minor changes

This commit is contained in:
Erick
2022-03-27 14:37:02 +02:00
parent f078ff9552
commit c3d48c6241
2 changed files with 6 additions and 8 deletions
+4 -4
View File
@@ -12,10 +12,10 @@ package alu (
output [2:0] flag output [2:0] flag
); );
assign za = sel[0]; // if zx=1, a=0 assign za = sel[0]; // if za=1, a=0
assign na = sel[1]; // if nx=1, a=!a assign na = sel[1]; // if na=1, a=!a
assign zb = sel[2]; // if zy=1, b=0 assign zb = sel[2]; // if zb=1, b=0
assign nb = sel[3]; // if nx=1, b=!b assign nb = sel[3]; // if nb=1, b=!b
assign f = sel[4]; // if f=0 -> a&b; else -> a+b assign f = sel[4]; // if f=0 -> a&b; else -> a+b
assign no = sel[5]; // if no=1, out=!out assign no = sel[5]; // if no=1, out=!out
+2 -4
View File
@@ -1,7 +1,5 @@
import d_flipflop::*; import d_flipflop::*;
`include "not16.v"
package pc ( package pc (
input [15:0]in; input [15:0]in;
input load; input load;
@@ -12,14 +10,14 @@ package pc (
); );
wire [15:0] zero16 = 15'b0000000000000000; wire [15:0] zero16 = 15'b0000000000000000;
wire [15:0] one16 = 15'b0000000000000001; wire [15:0] oneplus16 = 15'b0000000000000001;
if (reset == 1) if (reset == 1)
out = zero16; out = zero16;
else if (load == 1) else if (load == 1)
out = in; out = in;
else if (inc == 1) else if (inc == 1)
out = out + one16; out = out + oneplus16;
else else
out = out; out = out;
end end