pyIPCMI.py¶
Submodules
- pyIPCMI.Base.py
- pyIPCMI.Compiler.py
- pyIPCMI.DataBase.py
- pyIPCMI.Parser.py
- pyIPCMI.Processor.py
- pyIPCMI.Simulator
- pyIPCMI.ToolChain
- pyIPCMI.ToolChain.Aldec
- pyIPCMI.ToolChain.Altera
- pyIPCMI.ToolChain.GHDL
- pyIPCMI.ToolChain.GNU
- pyIPCMI.ToolChain.GTKWave
- pyIPCMI.ToolChain.Git
- pyIPCMI.ToolChain.Intel
- pyIPCMI.ToolChain.Lattice
- pyIPCMI.ToolChain.Mentor
- pyIPCMI.ToolChain.PoC
- pyIPCMI.ToolChain.Synopsys
- pyIPCMI.ToolChain.Windows
- pyIPCMI.ToolChain.Xilinx
Classes
pyIPCMIEntityAttribute: Undocumented.BoardDeviceAttributeGroup: Undocumented.VHDLVersionAttribute: Undocumented.SimulationStepsAttributeGroup: Undocumented.CompileStepsAttributeGroup: Undocumented.IPCoreManagementInfrastructure: A mixin class to provide local logging methods.
-
class
pyIPCMI.pyIPCMIEntityAttribute[source] Inheritance
Members
-
classmethod
GetAttributes(method)
-
classmethod
GetMethods(cl)
-
static
_AppendAttribute(func, attribute)
-
_debug= False
-
classmethod
-
class
pyIPCMI.BoardDeviceAttributeGroup[source] Inheritance
Members
-
classmethod
GetAttributes(method)
-
classmethod
GetMethods(cl)
-
static
_AppendAttribute(func, attribute)
-
_debug= False
-
classmethod
-
class
pyIPCMI.VHDLVersionAttribute[source] Inheritance
Members
-
classmethod
GetAttributes(method)
-
classmethod
GetMethods(cl)
-
static
_AppendAttribute(func, attribute)
-
_debug= False
-
classmethod
-
class
pyIPCMI.SimulationStepsAttributeGroup[source] Inheritance
Members
-
classmethod
GetAttributes(method)
-
classmethod
GetMethods(cl)
-
static
_AppendAttribute(func, attribute)
-
_debug= False
-
classmethod
-
class
pyIPCMI.CompileStepsAttributeGroup[source] Inheritance
Members
-
classmethod
GetAttributes(method)
-
classmethod
GetMethods(cl)
-
static
_AppendAttribute(func, attribute)
-
_debug= False
-
classmethod
-
class
pyIPCMI.IPCoreManagementInfrastructure(debug, verbose, quiet, dryRun, sphinx=False)[source] Inheritance
Members
-
HeadLine= 'pyIPCMI - Service Tool'
-
Platform
-
DryRun
-
Directories
-
ConfigFiles
-
Config
-
Root
-
Repository
-
SaveAndReloadConfiguration()[source]
-
Run()[source]
-
PrintHeadline()[source]
-
HandleDefault(_)[source]
-
HandleHelp(args)[source]
-
HandleInfo(args)[source]
-
HandleConfiguration(args)[source] Handle ‘configure’ command.
-
HandleSelection(args)[source] Handle ‘select’ command.
-
HandleAddSolution(_)[source]
-
HandleListSolution(_)[source]
-
HandleRemoveSolution(args)[source]
-
HandleListProject(args)[source]
-
HandleQueryConfiguration(args)[source]
-
_ExtractBoard(BoardName, DeviceName, force=False)[source]
-
_ExtractFQNs(fqns, defaultLibrary=None, defaultType=<EntityTypes.Testbench: 2>)[source]
-
_ExtractVHDLVersion(vhdlVersion, defaultVersion=None)[source]
-
_CheckActiveHDL()[source]
-
_CheckRivieraPRO()[source]
-
_CheckQuartus()[source]
-
_CheckDiamond()[source]
-
_CheckModelSim()[source]
-
_CheckISE()[source]
-
_CheckVivado()[source]
-
_CheckGHDL()[source]
-
static
_ExtractSimulationSteps(guiMode, analyze, elaborate, optimize, recompile, simulate, showWaveform, showCoverage, resimulate, showReport, cleanUp)[source]
-
static
_ExtractCompileSteps(guiMode, synthesize, showReport, cleanUp)[source]
-
HandleListTestbenches(args)[source]
-
HandleActiveHDLSimulation(args)[source]
-
HandleGHDLSimulation(args)[source]
-
HandleISESimulation(args)[source]
-
HandleModelSimSimulation(args)[source]
-
HandleAnyMentorSimulation(args)[source]
-
HandleRivieraPROSimulation(args)[source]
-
HandleQuestaSimSimulation(args)[source]
-
HandleVivadoSimulation(args)[source]
-
HandleCocotbSimulation(args)[source]
-
HandleListNetlist(args)[source]
-
HandleISECompilation(args)[source]
-
HandleCoreGeneratorCompilation(args)[source]
-
HandleXstCompilation(args)[source]
-
HandleIpCatalogCompilation(args)[source]
-
HandleVivadoCompilation(args)[source]
-
HandleQuartusCompilation(args)[source]
-
static
GetAttributes(method)
-
GetMethods()
-
HandleLSECompilation(args)[source]
-
static
HasAttribute(method)
-
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.
-
MainParser
-
SubParsers
-
_ArgParseMixin__mainParser= None
-
_ArgParseMixin__subParser= None
-
_ArgParseMixin__subParsers= {}
-
_IPCoreManagementInfrastructure__BackupConfiguration()
-
_IPCoreManagementInfrastructure__CONFIGFILE_BOARDS= 'config.boards.ini'
-
_IPCoreManagementInfrastructure__CONFIGFILE_DEFAULTS= 'config.defaults.ini'
-
_IPCoreManagementInfrastructure__CONFIGFILE_IPCORES= 'config.entity.ini'
-
_IPCoreManagementInfrastructure__CONFIGFILE_PRIVATE= 'config.private.ini'
-
_IPCoreManagementInfrastructure__CONFIGFILE_STRUCTURE= 'config.structure.ini'
-
_IPCoreManagementInfrastructure__CheckEnvironment()
-
_IPCoreManagementInfrastructure__CheckSection(sectionName, toolName)
-
_IPCoreManagementInfrastructure__PLATFORM= 'Linux'
-
_IPCoreManagementInfrastructure__PrepareForConfiguration()
-
_IPCoreManagementInfrastructure__PrepareForSimulation()
-
_IPCoreManagementInfrastructure__PrepareForSynthesis()
-
_IPCoreManagementInfrastructure__ReadConfiguration()
-
_IPCoreManagementInfrastructure__WriteConfiguration()
-
_TryLog(*args, condition=True, **kwargs)
-