aboutsummaryrefslogtreecommitdiff
path: root/src/rom.v
diff options
context:
space:
mode:
authorFlavian Kaufmann <flavian@flaviankaufmann.ch>2024-05-15 09:27:51 +0200
committerFlavian Kaufmann <flavian@flaviankaufmann.ch>2024-05-15 09:27:51 +0200
commitdef3f62f7f8d6b5bd4b15500c7d11935540e81da (patch)
treeb4fb8037a58ae498ba6f9c92ab246b0fba7eded7 /src/rom.v
parent9e76b9001c37ab2da2e99c922406b991bd0e53af (diff)
downloadriscv_cpu-def3f62f7f8d6b5bd4b15500c7d11935540e81da.tar.gz
riscv_cpu-def3f62f7f8d6b5bd4b15500c7d11935540e81da.zip
fixed relative memory addressing bug
Diffstat (limited to 'src/rom.v')
-rw-r--r--src/rom.v6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/rom.v b/src/rom.v
index b317094..d93ef07 100644
--- a/src/rom.v
+++ b/src/rom.v
@@ -3,7 +3,7 @@ module rom #(
parameter SIZE = 1024
)(
input clk,
- input [log2(SIZE/4)-1:0] addr,
+ input [N-1:0] addr,
output reg [N-1:0] data_read
);
@@ -11,10 +11,10 @@ module rom #(
//(* RAM_STYLE="BLOCK" *)
-reg [N-1:0] mem [SIZE-1:0];
+reg [N-1:0] mem [0:SIZE-1];
initial begin
- $readmemh("build/rom.hex", mem, 0, SIZE/4-1);
+ $readmemh("build/rom.hex", mem, 0, SIZE-1);
end
always @(negedge clk) begin