Archived
1
0

create program counter

This commit is contained in:
Erick
2022-03-23 15:09:28 +01:00
parent 6642d3853d
commit 724cbc0d52
+27
View File
@@ -0,0 +1,27 @@
import d_flipflop::*;
`include "not16.v"
package pc (
input [15:0]in;
input load;
input inc;
input reset;
input clk;
output [15:0]out;
);
wire [15:0] zero16 = 15'b0000000000000000;
wire [15:0] one16 = 15'b0000000000000001;
if (reset == 1)
out = zero16;
else if (load == 1)
out = in;
else if (inc == 1)
out = out + one16;
else
out = out;
end
endpackage