22 run_stdout_callback: Optional[Callable[[str],
None]] =
None,
23 run_stderr_callback: Optional[Callable[[str],
None]] =
None,
24 compile_stdout_callback: Optional[Callable[[str],
None]] =
None,
25 compile_stderr_callback: Optional[Callable[[str],
None]] =
None,
26 make_default_logs: bool =
True,
27 macro_definitions: Optional[Dict[str, str]] =
None,
33 run_stdout_callback=run_stdout_callback,
34 run_stderr_callback=run_stderr_callback,
35 compile_stdout_callback=compile_stdout_callback,
36 compile_stderr_callback=compile_stderr_callback,
37 make_default_logs=make_default_logs,
38 macro_definitions=macro_definitions,
41 if "VERILATOR_PATH" in os.environ:
42 self.
verilator = os.environ[
"VERILATOR_PATH"]