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)¶
-