Simulator.GHDLSimulator¶
Classes
Simulator: This class encapsulates the GHDL simulator.
-
class
Simulator.GHDLSimulator.Simulator(host, dryRun, simulationSteps)[source]¶ This class encapsulates the GHDL simulator.
Inheritance
Members
-
TOOL_CHAIN= 40¶
-
TOOL= ('GHDL', 'GHDL', 'GHDL')¶
-
Directories¶
-
DryRun¶
-
ENVIRONMENT= 1¶
-
Host¶
-
Log(entry, condition=True)¶ Write an entry to the local logger.
-
LogDebug(*args, condition=True, **kwargs)¶
-
LogDryRun(*args, condition=True, **kwargs)¶
-
LogError(*args, condition=True, **kwargs)¶
-
LogFatal(*args, condition=True, **kwargs)¶
-
LogInfo(*args, condition=True, **kwargs)¶
-
LogNormal(*args, condition=True, **kwargs)¶
-
LogQuiet(*args, condition=True, **kwargs)¶
-
LogVerbose(*args, condition=True, **kwargs)¶
-
LogWarning(*args, condition=True, **kwargs)¶
-
Logger¶ Return the local logger instance.
-
PoCProject¶
-
RunAll(fqnList, *args, **kwargs)[source]¶ Run a list of testbenches. Expand wildcards to all selected testbenches.
-
TestSuite¶
-
TryRun(testbench, *args, **kwargs)[source]¶ Try to run a testbench. Skip skipable exceptions by printing the error and its cause.
-
VHDLVersion¶
-
VHDL_VERSION= 2008¶
-
_AddFileListFile(fileListFilePath)¶
-
_CreatePoCProject(projectName, board)¶
-
_GetHDLParameters(configSectionName)¶ Parse option ‘HDLParameters’ for Verilog Parameters / VHDL Generics.
-
_GetTimeDeltaSinceLastEvent()¶
-
_Prepare()¶
-
_PrepareEnvironment()¶
-
_PrepareEnvironment_ChangeDirectory()¶ Change working directory to temporary path ‘temp/<tool>’.
-
_PrepareEnvironment_CreatingDirectory()¶
-
_TryLog(*args, condition=True, **kwargs)¶
-