git.joshuawise.com
/
firearm.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Add the DCache.
[firearm.git]
/
RegFile.v
diff --git
a/RegFile.v
b/RegFile.v
index
a9699e9
..
95e5c71
100644
(file)
--- a/
RegFile.v
+++ b/
RegFile.v
@@
-6,6
+6,7
@@
module RegFile(
output reg [31:0] rdata_1,
input [3:0] read_2,
output reg [31:0] rdata_2,
output reg [31:0] rdata_1,
input [3:0] read_2,
output reg [31:0] rdata_2,
+ output reg [31:0] spsr,
input [3:0] write,
input write_req,
input [31:0] write_data
input [3:0] write,
input write_req,
input [31:0] write_data
@@
-29,7
+30,7
@@
module RegFile(
regfile[4'hC] = 32'h0000A000;
regfile[4'hD] = 32'h00000A00;
regfile[4'hE] = 32'h000000A0;
regfile[4'hC] = 32'h0000A000;
regfile[4'hD] = 32'h00000A00;
regfile[4'hE] = 32'h000000A0;
- regfile[4'hF] = 32'h0000000
A;
+ regfile[4'hF] = 32'h0000000
0; /* Start off claiming we are in user mode. */
end
always @(*)
end
always @(*)
@@
-48,6
+49,8
@@
module RegFile(
rdata_2 = write_data;
else
rdata_2 = regfile[read_2];
rdata_2 = write_data;
else
rdata_2 = regfile[read_2];
+
+ spsr = regfile[4'hF];
end
always @(posedge clk)
end
always @(posedge clk)
This page took
0.017375 seconds
and
4
git commands to generate.