DataBase.Solution¶
Classes
Base
: Base class for Repository, Solution and Project.Repository
: Base class for Repository, Solution and Project.Solution
: Base class for Repository, Solution and Project.Project
: Base class for Repository, Solution and Project.ISEProject
: Base class for Repository, Solution and Project.VivadoProject
: Base class for Repository, Solution and Project.QuartusProject
: Base class for Repository, Solution and Project.LatticeProject
: Base class for Repository, Solution and Project.VirtualProject
: Undocumented.FileListFile
: Undocumented.RulesFile
: Undocumented.
-
class
DataBase.Solution.
Base
(host, sectionPrefix, sectionID, parent)[source]¶ Base class for Repository, Solution and Project. It implements ILazyLoadable.
Inheritance
Members
-
ID
¶
-
Parent
¶
-
ConfigSectionName
¶
-
LazyLoadable_IsLoaded
¶
-
_LazyLoadable_Load
()¶
-
-
class
DataBase.Solution.
Repository
(host)[source]¶ Inheritance
Members
-
Kind
¶
-
Solutions
¶
-
SolutionNames
¶
-
ConfigSectionName
¶
-
ID
¶
-
LazyLoadable_IsLoaded
¶
-
Parent
¶
-
-
class
DataBase.Solution.
Solution
(host, slnID, parent)[source]¶ Inheritance
Members
-
Name
¶
-
Path
¶
-
Projects
¶
-
ProjectNames
¶
-
ConfigSectionName
¶
-
ID
¶
-
LazyLoadable_IsLoaded
¶
-
Parent
¶
-
_Load
()¶ Implement this method for early loading.
-
-
class
DataBase.Solution.
Project
(host, prjID, parent)[source]¶ Inheritance
Members
-
Name
¶
-
ConfigSectionName
¶
-
ID
¶
-
LazyLoadable_IsLoaded
¶
-
Parent
¶
-
_LazyLoadable_Load
()¶
-
_Load
()¶ Implement this method for early loading.
-
-
class
DataBase.Solution.
ISEProject
(host, prjID, parent)[source]¶ Inheritance
Members
-
ConfigSectionName
¶
-
ID
¶
-
LazyLoadable_IsLoaded
¶
-
Name
¶
-
Parent
¶
-
_LazyLoadable_Load
()¶
-
_Load
()¶ Implement this method for early loading.
-
-
class
DataBase.Solution.
VivadoProject
(host, prjID, parent)[source]¶ Inheritance
Members
-
ConfigSectionName
¶
-
ID
¶
-
LazyLoadable_IsLoaded
¶
-
Name
¶
-
Parent
¶
-
_LazyLoadable_Load
()¶
-
_Load
()¶ Implement this method for early loading.
-
-
class
DataBase.Solution.
QuartusProject
(host, prjID, parent)[source]¶ Inheritance
Members
-
ConfigSectionName
¶
-
ID
¶
-
LazyLoadable_IsLoaded
¶
-
Name
¶
-
Parent
¶
-
_LazyLoadable_Load
()¶
-
_Load
()¶ Implement this method for early loading.
-
-
class
DataBase.Solution.
LatticeProject
(host, prjID, parent)[source]¶ Inheritance
Members
-
ConfigSectionName
¶
-
ID
¶
-
LazyLoadable_IsLoaded
¶
-
Name
¶
-
Parent
¶
-
_LazyLoadable_Load
()¶
-
_Load
()¶ Implement this method for early loading.
-
-
class
DataBase.Solution.
VirtualProject
(name)[source]¶ Inheritance
Members
-
AddExternalVHDLLibraries
(library)¶
-
AddFile
(file, fileSet=None)¶
-
AddFileSet
(fileSet)¶
-
AddSourceFile
(file, fileSet=None)¶
-
Board
¶
-
CreateFileSet
(name, setDefault=True)¶
-
DefaultFileSet
¶
-
Device
¶
-
Environment
¶
-
ExternalVHDLLibraries
¶
-
ExtractVHDLLibrariesFromVHDLSourceFiles
()¶
-
FileSets
¶
-
Files
(fileType=<FileTypes(Text|ProjectFile|FileListFile|RulesFile|SourceFile|VHDLSourceFile|VerilogSourceFile|PythonSourceFile|CocotbSourceFile|ConstraintFile|UcfConstraintFile|XdcConstraintFile|SdcConstraintFile|LdcConstraintFile|SettingsFile|QuartusSettingsFile) bits=0xFFFF>, fileSet=None)¶
-
GetVariables
()¶
-
Name
¶
-
RootDirectory
¶
-
Tool
¶
-
ToolChain
¶
-
VHDLLibraries
¶
-
VHDLVersion
¶
-
pprint
(indent=0)¶
-
-
class
DataBase.Solution.
FileListFile
(file, project=None, fileSet=None)[source]¶ Inheritance
Members
-
_FileType
= <FileTypes.FileListFile bits=0x0004 data=UNDEFINED>¶
-
_classVHDLSourceFile
¶ alias of
VHDLSourceFileMixIn
-
_classVerilogSourceFile
¶ alias of
VerilogSourceFileMixIn
-
_classCocotbSourceFile
¶ alias of
CocotbSourceFileMixIn
-
FileName
¶
-
FileSet
¶
-
FileType
¶
-
Files
¶
-
Includes
¶
-
Libraries
¶
-
Open
()¶
-
Path
¶
-
Project
¶
-
ReadFile
()¶
-
Warnings
¶
-
_Evaluate
(host, expr)¶
-
_EvaluatePath
(host, expr)¶
-
_Parse
()¶
-
_ReadContent
()¶
-
_Resolve
(host, statements=None)¶
-
_classIncludeFile
¶ alias of
IncludeFileMixIn
-
_classLDCSourceFile
¶ alias of
LDCSourceFileMixIn
-
_classSDCSourceFile
¶ alias of
SDCSourceFileMixIn
-
_classUCFSourceFile
¶ alias of
UCFSourceFileMixIn
-
_classXDCSourceFile
¶ alias of
XDCSourceFileMixIn
-
-
class
DataBase.Solution.
RulesFile
(file, project=None, fileSet=None)[source]¶ Inheritance
Members
-
_FileType
= <FileTypes.RulesFile bits=0x0008 data=UNDEFINED>¶
-
FileName
¶
-
FileSet
¶
-
FileType
¶
-
Open
()¶
-
Path
¶
-
PostProcessRules
¶
-
PreProcessRules
¶
-
Project
¶
-
ReadFile
()¶
-
_Parse
()¶
-
_ReadContent
()¶
-
_Resolve
()¶
-
_ResolveRule
(ruleStatement, lst)¶
-
_classAppendLineRule
¶ alias of
AppendLineRuleMixIn
-
_classCopyRule
¶ alias of
CopyRuleMixIn
-
_classDeleteRule
¶ alias of
DeleteRuleMixIn
-
_classReplaceRule
¶ alias of
ReplaceRuleMixIn
-