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.File(path)[source]
Inheritance
- Parameters:
path (<property object at 0x7fc1da4ad0d0>)
- __init__(path)[source]
Initializes the Element class.
- Parameters:
path (<property object at 0x7fc1da4ad0d0>)
- Return type:
None
- __annotate_func__()
The type of the None singleton.
- class pyEDAA.IPXACT.Component.FileSet(name, files)[source]
Represents an IP-XACT fileset.
Inheritance
- __annotate_func__()
The type of the None singleton.
- 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.
- __annotate_func__()
- __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)