Skip to content

Commit

Permalink
Proper quotation for overriding vhdl generics for Xilinx Xsim, resolves
Browse files Browse the repository at this point in the history
  • Loading branch information
Steinegger authored and olofk committed Feb 9, 2022
1 parent 0b31cd1 commit b35e152
Show file tree
Hide file tree
Showing 3 changed files with 3 additions and 3 deletions.
2 changes: 1 addition & 1 deletion edalize/xsim.py
Original file line number Diff line number Diff line change
Expand Up @@ -128,7 +128,7 @@ def _write_config_files(self):
gen_param.update(self.generic)
gen_param_args = " ".join(
[
"--generic_top {}={}".format(k, self._param_value_str(v))
'--generic_top "{}={}"'.format(k, self._param_value_str(v))
for k, v in gen_param.items()
]
)
Expand Down
2 changes: 1 addition & 1 deletion tests/test_xsim/config.mk
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ TOPLEVEL = top_module

VLOG_DEFINES = --define vlogdefine_bool=1 --define vlogdefine_int=42 --define vlogdefine_str=hello
VLOG_INCLUDES = -i .
GEN_PARAMS = --generic_top vlogparam_bool=1 --generic_top vlogparam_int=42 --generic_top vlogparam_str=hello --generic_top generic_bool=1 --generic_top generic_int=42 --generic_top generic_str=hello
GEN_PARAMS = --generic_top "vlogparam_bool=1" --generic_top "vlogparam_int=42" --generic_top "vlogparam_str=hello" --generic_top "generic_bool=1" --generic_top "generic_int=42" --generic_top "generic_str=hello"

XELAB_OPTIONS = some xelab_options
XSIM_OPTIONS = a few xsim_options
2 changes: 1 addition & 1 deletion tests/test_xsim/mfc/config.mk
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ TOPLEVEL = top_module

VLOG_DEFINES = --define vlogdefine_bool=1 --define vlogdefine_int=42 --define vlogdefine_str=hello
VLOG_INCLUDES = -i .
GEN_PARAMS = --generic_top vlogparam_bool=1 --generic_top vlogparam_int=42 --generic_top vlogparam_str=hello --generic_top generic_bool=1 --generic_top generic_int=42 --generic_top generic_str=hello
GEN_PARAMS = --generic_top "vlogparam_bool=1" --generic_top "vlogparam_int=42" --generic_top "vlogparam_str=hello" --generic_top "generic_bool=1" --generic_top "generic_int=42" --generic_top "generic_str=hello"

XELAB_OPTIONS = some xelab_options
XSIM_OPTIONS = a few xsim_options

0 comments on commit b35e152

Please sign in to comment.