mirror of
https://github.com/openhwgroup/cvw
synced 2025-02-11 06:05:49 +00:00
Issue 963: VCS rv32gc lockstep simulation
This commit is contained in:
parent
26f51328a5
commit
4528a5cebc
11
bin/wsim
11
bin/wsim
@ -86,11 +86,12 @@ if (args.tb == "testbench_fp"):
|
|||||||
# if lockstep is enabled, then we need to pass the Imperas lockstep arguments
|
# if lockstep is enabled, then we need to pass the Imperas lockstep arguments
|
||||||
if(int(args.locksteplog) >= 1): EnableLog = 1
|
if(int(args.locksteplog) >= 1): EnableLog = 1
|
||||||
else: EnableLog = 0
|
else: EnableLog = 0
|
||||||
if((args.lockstep or args.lockstepverbose or args.fcov or args.fcovimp) and args.sim == "questa"):
|
prefix = ""
|
||||||
prefix = "IMPERAS_TOOLS=" + WALLY + "/config/"+args.config+"/imperas.ic"
|
if (args.lockstep or args.lockstepverbose or args.fcov or args.fcovimp):
|
||||||
prefix = "MTI_VCO_MODE=64 " + prefix
|
if (args.sim == "questa" or args.sim == "vcs"):
|
||||||
else:
|
prefix = "IMPERAS_TOOLS=" + WALLY + "/config/"+args.config+"/imperas.ic"
|
||||||
prefix = ""
|
if (args.sim == "questa"):
|
||||||
|
prefix = "MTI_VCO_MODE=64 " + prefix
|
||||||
|
|
||||||
if (args.lockstep or args.lockstepverbose):
|
if (args.lockstep or args.lockstepverbose):
|
||||||
if(args.locksteplog != 0): ImperasPlusArgs = " +IDV_TRACE2LOG=" + str(EnableLog) + " +IDV_TRACE2LOG_AFTER=" + str(args.locksteplog)
|
if(args.locksteplog != 0): ImperasPlusArgs = " +IDV_TRACE2LOG=" + str(EnableLog) + " +IDV_TRACE2LOG_AFTER=" + str(args.locksteplog)
|
||||||
|
Loading…
Reference in New Issue
Block a user