pyIPCMI.Base.Shared.py¶
Classes
Shared
: Base class for Simulator and Compiler.
Functions
to_time()
: Convert n seconds to astr
with this pattern: “{min}:{sec:02}”.
-
class
pyIPCMI.Base.Shared.
Shared
(host: pyIPCMI.Base.IHost, dryRun)[source] Base class for Simulator and Compiler.
Parameters: Inheritance
Members
-
ENVIRONMENT
= 0
-
TOOL_CHAIN
= 0
-
TOOL
= 0
-
VHDL_VERSION
= 2008
-
Host
-
DryRun
-
VHDLVersion
-
pyIPCMIProject
-
Directories
-
_GetTimeDeltaSinceLastEvent
()[source]
-
_PrepareEnvironment
()[source]
-
_PrepareEnvironment_PurgeDirectory
()[source]
-
_PrepareEnvironment_CreatingDirectory
()[source]
-
_PrepareEnvironment_ChangeDirectory
()[source] Change working directory to temporary path ‘temp/<tool>’.
-
_Prepare
()[source]
-
_CreatepyIPCMIProject
(projectName, board)[source]
-
_AddFileListFile
(fileListFilePath)[source]
-
_GetHDLParameters
(configSectionName)[source] Parse option ‘HDLParameters’ for Verilog Parameters / VHDL Generics.
-
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.
-
_TryLog
(*args, condition=True, **kwargs)
-
Functions