Minor changes to CPU
This commit is contained in:
@@ -20,7 +20,7 @@ module CPU9bits(
|
|||||||
.clk(clk),
|
.clk(clk),
|
||||||
.writeEnable(loadS),
|
.writeEnable(loadS),
|
||||||
.writeData(op0),
|
.writeData(op0),
|
||||||
.address(AluOut),
|
.address(op1),
|
||||||
.readData(dataMemOut)
|
.readData(dataMemOut)
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|||||||
@@ -27,10 +27,10 @@ module dataMemory(
|
|||||||
memory[15] <= 9'b000000000;
|
memory[15] <= 9'b000000000;
|
||||||
end
|
end
|
||||||
|
|
||||||
always@(address, posedge clk)begin
|
always@(address)begin
|
||||||
if(clk == 1'b1)begin
|
if(clk == 1'b1)begin
|
||||||
readData <= memory[address];
|
readData <= memory[address];
|
||||||
if(writeEnable == 1'b1)begin
|
if(writeEnable == 1'b0)begin
|
||||||
memory[address] <= writeData;
|
memory[address] <= writeData;
|
||||||
end
|
end
|
||||||
else begin
|
else begin
|
||||||
|
|||||||
@@ -19,7 +19,7 @@ module instructionMemory(
|
|||||||
end
|
end
|
||||||
|
|
||||||
|
|
||||||
always@(address, posedge clk)begin
|
always@(address)begin
|
||||||
readData <= memory[address];
|
readData <= memory[address];
|
||||||
end
|
end
|
||||||
endmodule
|
endmodule
|
||||||
|
|||||||
Reference in New Issue
Block a user