|
CIRCT 23.0.0git
|
Classes | |
| class | SimProcess |
| class | Simulator |
| class | SourceFiles |
Functions | |
| bool | is_port_open (port) |
| List[str] | supported_simulators () |
| bool | is_simulator_available (str name) |
| List[str] | available_simulators () |
| Simulator | get_simulator (str name, SourceFiles sources, Path rundir, bool debug, bool save_waveform=False) |
Variables | |
| _thisdir = Path(__file__).parent | |
| CosimCollateralDir = _thisdir | |
| tuple | _SUPPORTED_SIMULATORS = ("verilator", "questa") |
| List[str] simulator.available_simulators | ( | ) |
Return the known simulator backends available in this environment.
Definition at line 52 of file simulator.py.
| Simulator simulator.get_simulator | ( | str | name, |
| SourceFiles | sources, | ||
| Path | rundir, | ||
| bool | debug, | ||
| bool | save_waveform = False |
||
| ) |
Definition at line 515 of file simulator.py.
| bool simulator.is_port_open | ( | port | ) |
Check if a TCP port is open locally.
Definition at line 21 of file simulator.py.
| bool simulator.is_simulator_available | ( | str | name | ) |
Return True if the requested simulator backend is usable. This checks the executable and environment conventions used by the Python cosim backends, so pytest callers can skip simulator-backed tests before generating or compiling hardware collateral.
Definition at line 34 of file simulator.py.
| List[str] simulator.supported_simulators | ( | ) |
Return the simulator backends known to the ESI cosim runtime.
Definition at line 29 of file simulator.py.
|
protected |
Definition at line 18 of file simulator.py.
|
protected |
Definition at line 16 of file simulator.py.
| simulator.CosimCollateralDir = _thisdir |
Definition at line 17 of file simulator.py.