Initial commit

This commit is contained in:
2025-11-06 09:35:54 +08:00
commit 07678f510c
93 changed files with 3443 additions and 0 deletions

View File

@@ -0,0 +1,17 @@
module DataRAM(
input clk,
input MemWrEn,
input [31:0] addr,
input [31:0] data_in,
output [31:0] data_out
);
reg [31:0] ram[0:1023];
wire [9:0] word_addr = addr[11:2];
always @(posedge clk) begin
if (MemWrEn) begin
ram[word_addr] <= data_in;
end
end
assign data_out = ram[word_addr];
endmodule