From 2fcae601a96003d9afff26bdba12864fe098125a Mon Sep 17 00:00:00 2001 From: slmnemo Date: Fri, 5 Apr 2024 20:59:08 -0700 Subject: [PATCH] Replaced funky rewrite call with file removal --- testbench/testbench.sv | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/testbench/testbench.sv b/testbench/testbench.sv index 7f7a5f510..3fd367eb6 100644 --- a/testbench/testbench.sv +++ b/testbench/testbench.sv @@ -299,7 +299,6 @@ module testbench; // Find the test vector files and populate the PC to function label converter //////////////////////////////////////////////////////////////////////////////// logic [P.XLEN-1:0] testadr; - integer memFile; always_comb begin begin_signature_addr = ProgramAddrLabelArray["begin_signature"]; end_signature_addr = ProgramAddrLabelArray["sig_end_canary"]; @@ -331,8 +330,7 @@ module testbench; bootmemfilename = {RISCV_DIR, "/linux-testvectors/bootmem.bin"}; uartoutfilename = {"logs/",TEST,"_uart.out"}; // Initialize uart output file - memFile = $fopen(uartoutfilename, "w"); // Clear existing values in uartFile - $fclose(memFile); + $system("rm ",uartoutfilename); // Clear existing values in uartFile end else memfilename = {pathname, tests[test], ".elf.memfile"}; if (riscofTest) begin @@ -415,6 +413,7 @@ module testbench; integer StartIndex; integer EndIndex; integer BaseIndex; + integer memFile; integer readResult; if (P.SDC_SUPPORTED) begin always @(posedge clk) begin