From 08dd2eac7475572d63cf048f87e0f4e3eb347718 Mon Sep 17 00:00:00 2001 From: Kunlin Han Date: Wed, 17 Apr 2024 23:26:09 -0700 Subject: [PATCH] Add getenvval for rom. Related to issue #723. --- src/generic/mem/rom1p1r.sv | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/generic/mem/rom1p1r.sv b/src/generic/mem/rom1p1r.sv index 7350eac9c..7a53c529e 100644 --- a/src/generic/mem/rom1p1r.sv +++ b/src/generic/mem/rom1p1r.sv @@ -48,7 +48,11 @@ module rom1p1r #(parameter ADDR_WIDTH = 8, DATA_WIDTH = 32, PRELOAD_ENABLED = 0) initial begin if (PRELOAD_ENABLED) begin +`ifdef VERILATOR + $readmemh({getenvval("WALLY"), "/fpga/src/boot.mem"}, ROM, 0); +`else $readmemh("$WALLY/fpga/src/boot.mem", ROM, 0); +`endif end end