mirror of
https://github.com/openhwgroup/cvw
synced 2025-01-23 21:14:37 +00:00
Fixed issue #874.
This commit is contained in:
parent
15b23ceb4d
commit
f83e6cf771
@ -462,7 +462,7 @@ module testbench;
|
|||||||
integer StartIndex;
|
integer StartIndex;
|
||||||
integer EndIndex;
|
integer EndIndex;
|
||||||
integer BaseIndex;
|
integer BaseIndex;
|
||||||
integer memFile;
|
integer memFile, uncoreMemFile;
|
||||||
integer readResult;
|
integer readResult;
|
||||||
if (P.SDC_SUPPORTED) begin
|
if (P.SDC_SUPPORTED) begin
|
||||||
always @(posedge clk) begin
|
always @(posedge clk) begin
|
||||||
@ -505,8 +505,16 @@ module testbench;
|
|||||||
end
|
end
|
||||||
readResult = $fread(dut.uncoregen.uncore.ram.ram.memory.ram.RAM, memFile);
|
readResult = $fread(dut.uncoregen.uncore.ram.ram.memory.ram.RAM, memFile);
|
||||||
$fclose(memFile);
|
$fclose(memFile);
|
||||||
end else
|
end else begin
|
||||||
$readmemh(memfilename, dut.uncoregen.uncore.ram.ram.memory.ram.RAM);
|
uncoreMemFile = $fopen(memfilename, "r"); // Is there a better way to test if a file exists?
|
||||||
|
if (uncoreMemFile == 0) begin
|
||||||
|
$display("Error: Could not open file %s", memfilename);
|
||||||
|
$finish;
|
||||||
|
end else begin
|
||||||
|
$fclose(uncoreMemFile);
|
||||||
|
$readmemh(memfilename, dut.uncoregen.uncore.ram.ram.memory.ram.RAM);
|
||||||
|
end
|
||||||
|
end
|
||||||
if (TEST == "embench") $display("Read memfile %s", memfilename);
|
if (TEST == "embench") $display("Read memfile %s", memfilename);
|
||||||
end
|
end
|
||||||
if (CopyRAM) begin
|
if (CopyRAM) begin
|
||||||
|
Loading…
Reference in New Issue
Block a user