mirror of
https://github.com/openhwgroup/cvw
synced 2025-01-30 16:34:28 +00:00
Fixed testbench to produce error when signature.output doesn't exist
This commit is contained in:
parent
11ac607723
commit
4db3780ebb
@ -524,11 +524,17 @@ module testbench();
|
|||||||
signature[i/2] = {sig32[i+1], sig32[i]};
|
signature[i/2] = {sig32[i+1], sig32[i]};
|
||||||
i = i + 2;
|
i = i + 2;
|
||||||
end
|
end
|
||||||
|
if (sig32[i-1] === 'bx) begin
|
||||||
|
if (i == 1) begin
|
||||||
|
i = SIGNATURESIZE+1; // flag empty file
|
||||||
|
$display(" Error: empty test file");
|
||||||
|
end else i = SIGNATURESIZE; // skip over the rest of the x's for efficiency
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
// Check errors
|
// Check errors
|
||||||
|
errors = (i == SIGNATURESIZE+1); // error if file is empty
|
||||||
i = 0;
|
i = 0;
|
||||||
errors = 0;
|
|
||||||
if (`XLEN == 32)
|
if (`XLEN == 32)
|
||||||
testadr = (`TIMBASE+tests[test+1].atohex())/4;
|
testadr = (`TIMBASE+tests[test+1].atohex())/4;
|
||||||
else
|
else
|
||||||
|
Loading…
Reference in New Issue
Block a user