Formatted things to look a little nicer

This commit is contained in:
WilliamMiceli
2019-03-29 17:23:26 -04:00
parent 9fe8656d21
commit 2479eefa00

View File

@@ -86,40 +86,46 @@ module CPU9bits(
.B(JBRes),
.Cin(1'b0),
.Sum(FUJB),
.Cout(cout0));
.Cout(cout0)
);
mux_2_1 mux0(
.A(op0),
.B(FUJB),
.out(FUAddr),
.switch(FU[1]));
.switch(FU[1])
);
twos_compliment_9bit two_comp0(
.A({4'b0000,instr[4:0]}),
.B(jumpNeg));
.B(jumpNeg)
);
mux_2_1 mux1(
.A({4'b0000,instr[4:0]}),
.B(jumpNeg),
.out(SE2N),
.switch(js));
.switch(js)
);
mux_2_1 mux2(
.A(SE2N), //Jump -- Change with signer module!
.B(SE1N),//Branch -- Change with signer module!
.out(JBRes),
.switch(FU[2]));
.switch(FU[2])
);
sign_extend_3bit SE1(
.A(instr[2:0]),
.B(SE1N));
.B(SE1N)
);
bit1_mux_2_1 BranMux( // BEQ MUX
.A(FU[0]),
.B(AluOut[0]),
.out(fetchBranch),
.switch(FU[2])); // FU[2] only goes high when BEQ
.switch(FU[2]) // FU[2] only goes high when BEQ
);
///--------------------------Addi Stuff
@@ -128,18 +134,20 @@ module CPU9bits(
.B(op0),
.Cin(1'b0),
.Sum(AddiOut),
.Cout(cout1));
.Cout(cout1)
);
sign_extend_3bit SE3(
.A(instr[2:0]),
.B(SE3N));
.B(SE3N)
);
mux_2_1 mux3(
.A(AluOut),
.B(AddiOut),
.out(loadMux),
.switch(addiS));
.switch(addiS)
);
///--------------------------Mem stuff
@@ -147,7 +155,8 @@ module CPU9bits(
.A(linkData),
.B(dataMemOut), // This is DATA MEM
.out(bankData),
.switch(loadS));
.switch(loadS)
);
///--------------------------Bank stuff
@@ -155,7 +164,8 @@ module CPU9bits(
.A(bankData),
.B(bankOP),
.out(RFIn),
.switch(bankS[0]));
.switch(bankS[0])
);
///--------------------------Link Stuff
@@ -163,7 +173,8 @@ module CPU9bits(
.A(loadMux),
.B(PCout),
.out(linkData),
.switch(link));
.switch(link)
);
endmodule
@@ -172,12 +183,8 @@ module CPU9bits_tb();
reg clk, reset;
wire done;
initial begin
clk = 1'b0;
end
always begin
always
#5 clk = ~clk; // Period to be determined
end
CPU9bits CPU9bits0(
.reset(reset),
@@ -185,6 +192,7 @@ module CPU9bits_tb();
.done(done));
initial begin
clk = 1'b0;
#5
reset = 1'b1;
#10