From 90a684ff92f68ec818349d1df626fcb06e8de2a1 Mon Sep 17 00:00:00 2001 From: Flavian Kaufmann Date: Sun, 5 May 2024 15:01:46 +0200 Subject: initialize rom to rom/rom.hex --- src/rom.v | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) (limited to 'src/rom.v') diff --git a/src/rom.v b/src/rom.v index 90a9846..c85335b 100644 --- a/src/rom.v +++ b/src/rom.v @@ -3,11 +3,22 @@ module rom #( parameter SIZE = 1024 )( input clk, - input rst, input [log2(SIZE)-1:0] addr, - output [N-1:0] data_read + output reg [N-1:0] data_read ); `include "include/log2.vh" +reg [7:0] memory [SIZE-1:0]; + +initial begin + $readmemh("rom/rom.hex", memory); +end + +always @(posedge clk) begin + data_read = memory[addr]; +end + + + endmodule -- cgit v1.2.3