From 23b4f929c4af6688eea0d7874f6075813c2a1ac8 Mon Sep 17 00:00:00 2001 From: Jordan Carlin Date: Sun, 11 Aug 2024 17:40:36 -0700 Subject: [PATCH] More VCS parameter cleanup --- sim/vcs/run_vcs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/sim/vcs/run_vcs b/sim/vcs/run_vcs index e15b4b962..02eccc59b 100755 --- a/sim/vcs/run_vcs +++ b/sim/vcs/run_vcs @@ -75,12 +75,12 @@ else: f = open(os.path.expandvars(wkdir) + "/param_overrides.txt", "w") for param in args.params.split(): [param, value] = param.split("=") - value = value.replace("\\'", "'") + if "\\'" in value: # for bit values + value = value.replace("\\'", "'") + else: # for strings + value = "\"" + value + "\"" # print("param=" + param + " value=" + value) 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() PARAM_OVERRIDES=" -parameters " + wkdir + "/param_overrides.txt "