More VCS parameter cleanup

This commit is contained in:
Jordan Carlin 2024-08-11 17:40:36 -07:00
parent d96dbc3130
commit 23b4f929c4
No known key found for this signature in database

View File

@ -75,12 +75,12 @@ else:
f = open(os.path.expandvars(wkdir) + "/param_overrides.txt", "w") f = open(os.path.expandvars(wkdir) + "/param_overrides.txt", "w")
for param in args.params.split(): for param in args.params.split():
[param, value] = param.split("=") [param, value] = param.split("=")
if "\\'" in value: # for bit values
value = value.replace("\\'", "'") value = value.replace("\\'", "'")
else: # for strings
value = "\"" + value + "\""
# print("param=" + param + " value=" + value) # print("param=" + param + " value=" + value)
f.write("assign " + value + " " + args.tb + "/" + param + "\n") f.write("assign " + value + " " + args.tb + "/" + param + "\n")
# testbench_fp override
if (args.tb == "testbench_fp"):
f.write("assign \"" + args.testsuite + "\" testbench_fp/TEST\n")
f.close() f.close()
PARAM_OVERRIDES=" -parameters " + wkdir + "/param_overrides.txt " PARAM_OVERRIDES=" -parameters " + wkdir + "/param_overrides.txt "