pyEDAA.IPXACT.Component
Classes
BusInterface
: Represents an IP-XACT bus interface.IndirectInterface
: Represents an IP-XACT indirect interface.Channel
: Represents an IP-XACT channel.RemapState
: Represents an IP-XACT remap state.AddressSpace
: Represents an IP-XACT address space.MemoryMap
: Represents an IP-XACT memory map.Model
: Represents an IP-XACT model.ComponentGenerator
: Represents an IP-XACT component generator.Choice
: Represents an IP-XACT choice.File
: Base-class for all IP-XACT elements.FileSet
: Represents an IP-XACT fileset.WhiteboxElement
: Represents an IP-XACT whitebos element.Cpu
: Represents an IP-XACT cpu.OtherClockDriver
: Represents an IP-XACT other clock driver.ResetType
: Represents an IP-XACT reset type.Parameter
: Represents an IP-XACT parameter.Represents an IP-XACT assertion.Assertion
: Represents an IP-XACT assertion.Component
: Represents an IP-XACT components.
Classes
- class pyEDAA.IPXACT.Component.BusInterface(vlnv)[source]
Represents an IP-XACT bus interface.
Inheritance
- Parameters:
vlnv (VLNV)
- class pyEDAA.IPXACT.Component.IndirectInterface(vlnv)[source]
Represents an IP-XACT indirect interface.
Inheritance
- Parameters:
vlnv (VLNV)
- class pyEDAA.IPXACT.Component.Channel(vlnv)[source]
Represents an IP-XACT channel.
Inheritance
- Parameters:
vlnv (VLNV)
- class pyEDAA.IPXACT.Component.RemapState(vlnv)[source]
Represents an IP-XACT remap state.
Inheritance
- Parameters:
vlnv (VLNV)
- class pyEDAA.IPXACT.Component.AddressSpace(vlnv)[source]
Represents an IP-XACT address space.
Inheritance
- Parameters:
vlnv (VLNV)
- class pyEDAA.IPXACT.Component.MemoryMap(vlnv)[source]
Represents an IP-XACT memory map.
Inheritance
- Parameters:
vlnv (VLNV)
- class pyEDAA.IPXACT.Component.Model(vlnv)[source]
Represents an IP-XACT model.
Inheritance
- Parameters:
vlnv (VLNV)
- class pyEDAA.IPXACT.Component.ComponentGenerator(vlnv)[source]
Represents an IP-XACT component generator.
Inheritance
- Parameters:
vlnv (VLNV)
- class pyEDAA.IPXACT.Component.Choice(vlnv)[source]
Represents an IP-XACT choice.
Inheritance
- Parameters:
vlnv (VLNV)
- class pyEDAA.IPXACT.Component.FileSet(name, files)[source]
Represents an IP-XACT fileset.
Inheritance
- class pyEDAA.IPXACT.Component.WhiteboxElement(vlnv)[source]
Represents an IP-XACT whitebos element.
Inheritance
- Parameters:
vlnv (VLNV)
- class pyEDAA.IPXACT.Component.Cpu(vlnv)[source]
Represents an IP-XACT cpu.
Inheritance
- Parameters:
vlnv (VLNV)
- class pyEDAA.IPXACT.Component.OtherClockDriver(vlnv)[source]
Represents an IP-XACT other clock driver.
Inheritance
- Parameters:
vlnv (VLNV)
- class pyEDAA.IPXACT.Component.ResetType(vlnv)[source]
Represents an IP-XACT reset type.
Inheritance
- Parameters:
vlnv (VLNV)
- class pyEDAA.IPXACT.Component.Parameter(vlnv)[source]
Represents an IP-XACT parameter.Represents an IP-XACT assertion.
Inheritance
- Parameters:
vlnv (VLNV)
- class pyEDAA.IPXACT.Component.Assertion(vlnv)[source]
Represents an IP-XACT assertion.
Inheritance
- Parameters:
vlnv (VLNV)
- class pyEDAA.IPXACT.Component.Component(componentFile=None, parse=False, vlnv=None, description=None)[source]
Represents an IP-XACT components.
Inheritance
- __init__(componentFile=None, parse=False, vlnv=None, description=None)[source]
Initializes the NameElement with an VLNV field for all derives classes.
- __new__(**kwargs)
- ToXml(schema=<IPXACTSchema IP-XACT 2022.0 http://www.accellera.org/XMLSchema/IPXACT/1685-2022 - /home/runner/work/pyEDAA.IPXACT/pyEDAA.IPXACT/pyEDAA/IPXACT/Schema/ieee-1685-2022/index.xsd>)[source]
Converts the object’s data into XML format.
- Return type:
- Parameters:
schema (IPXACTSchema)