mirror of
https://github.com/openhwgroup/cvw
synced 2025-02-11 06:05:49 +00:00
Moved buildroot testbench to the main testbench.
However I don't have a positive control or negative indicator to say when the test completes or passes.
This commit is contained in:
parent
44e87f3e3e
commit
17380a68d5
@ -83,13 +83,12 @@ if {$2 eq "configOptions"} {
|
|||||||
vopt wkdir/work_${1}_${2}.testbench -work wkdir/work_${1}_${2} -G TEST=$2 -o testbenchopt +cover=sbecf
|
vopt wkdir/work_${1}_${2}.testbench -work wkdir/work_${1}_${2} -G TEST=$2 -o testbenchopt +cover=sbecf
|
||||||
vsim -lib wkdir/work_${1}_${2} testbenchopt -fatal 7 -suppress 3829 -coverage
|
vsim -lib wkdir/work_${1}_${2} testbenchopt -fatal 7 -suppress 3829 -coverage
|
||||||
} else {
|
} else {
|
||||||
vopt +acc wkdir/work_${1}_${2}.testbench -work wkdir/work_${1}_${2} -G TEST=$2 -o testbenchopt
|
vopt wkdir/work_${1}_${2}.testbench -work wkdir/work_${1}_${2} -G TEST=$2 -o testbenchopt
|
||||||
vsim -lib wkdir/work_${1}_${2} testbenchopt -fatal 7 -suppress 3829
|
vsim -lib wkdir/work_${1}_${2} testbenchopt -fatal 7 -suppress 3829
|
||||||
}
|
}
|
||||||
# vsim -lib wkdir/work_${1}_${2} testbenchopt -fatal 7 -suppress 3829
|
# vsim -lib wkdir/work_${1}_${2} testbenchopt -fatal 7 -suppress 3829
|
||||||
# power add generates the logging necessary for said generation.
|
# power add generates the logging necessary for said generation.
|
||||||
# power add -r /dut/core/*
|
# power add -r /dut/core/*
|
||||||
do wave.do
|
|
||||||
run -all
|
run -all
|
||||||
# power off -r /dut/core/*
|
# power off -r /dut/core/*
|
||||||
}
|
}
|
||||||
|
@ -384,10 +384,10 @@ module testbench;
|
|||||||
if (LoadMem) begin
|
if (LoadMem) begin
|
||||||
if (TEST == "buildroot") begin
|
if (TEST == "buildroot") begin
|
||||||
memFile = $fopen(bootmemfilename, "rb");
|
memFile = $fopen(bootmemfilename, "rb");
|
||||||
readResult = $fread(dut.uncore.uncore.ram.ram.memory.RAM, memFile);
|
readResult = $fread(dut.uncore.uncore.bootrom.bootrom.memory.ROM, memFile);
|
||||||
$fclose(memFile);
|
$fclose(memFile);
|
||||||
memFile = $fopen(memfilename, "rb");
|
memFile = $fopen(memfilename, "rb");
|
||||||
readResult = $fread(dut.uncore.uncore.bootrom.bootrom.memory.ROM, memFile);
|
readResult = $fread(dut.uncore.uncore.ram.ram.memory.RAM, memFile);
|
||||||
$fclose(memFile);
|
$fclose(memFile);
|
||||||
end else
|
end else
|
||||||
$readmemh(memfilename, dut.uncore.uncore.ram.ram.memory.RAM);
|
$readmemh(memfilename, dut.uncore.uncore.ram.ram.memory.RAM);
|
||||||
|
Loading…
Reference in New Issue
Block a user