| Name | Description | Compatability Restrictions |
|---|---|---|
| getAbstractionDefID | ID for the abstraction definition with the given VLNV | |
| getAbstractionDefVLNV | Vendor Library Name Version of the abstraction definition | |
| getAbstractionDefBusTypeVLNV | Get VLNV of the bus definition | |
| getAbstractionDefPortIDs | List of abstraction definition port element IDs | |
| getAbstractionDefPortLogicalName | Logical name of this abstraction definition port | |
| getAbstractionDefPortRequiresDriver | Does this port require a driver | |
| getAbstractionDefPortRequiredDriverType | Required driver type for this port | |
| getAbstractionDefPortStyle | Returns 'wire' or 'transactional' to indicate the port style | |
| getAbstractionDefPortIsAddress | Is this port an address port | |
| getAbstractionDefPortIsData | Is this port a data port | |
| getAbstractionDefPortIsClock | Is this port a clock port | |
| getAbstractionDefPortIsReset | Is this port a reset port | |
| getAbstractionDefPortModeID | Returns an ID for accessing the given port in the given interface mode | |
| getAbstractionDefPortModeGroup | Group name when present on a system interface | |
| getAbstractionDefPortModeBitWidth | Bit width constraint when present on an interface of the given type | |
| getAbstractionDefPortModeDirection | Port direction constraint when present on an interface of the given type | |
| getAbstractionDefPortNonMirroredConstraintIDs | List of constraint IDs for a non-mirrored port | |
| getAbstractionDefPortMirroredConstraintIDs | List of constraint IDs for a mirrored port | |
| getAbstractionDefPortDriveConstraintIDs | List of drive constraint IDs of the port | |
| getAbstractionDefPortLoadConstraintIDs | List of load constraint IDs of the port | |
| getAbstractionDefPortTimingConstraintIDs | List of timing constraint IDs of the port | |
| getAbstractionDefPortDefaultValue | Default value for port when not connected | |
| getAbstractionDefPortModePresence | Existence requirement for this port on an interface of the given type | |
| getAbstractionDefPortModeServiceIDs | AbstractionDef service IDs on a transactional port |
| Name | Description | Compatability Restrictions |
|---|---|---|
| getAbstractorInstanceName | Instance name of the abstractor | |
| getAbstractorInstanceVLNV | Vendor Library Name Version of the abstractor (from the design file) | |
| getAbstractorInstanceAbstractorID | ID for the abstractor associated with given instance (crossing from design configuration to abstractor file) | |
| getAbstractorInstanceConfigurableElementIDs | Configurable elements IDs of the given abstractor instance, the use of this function is not recommended. | |
| getAbstractorInstanceXML | Return the abstractor XML in text format. Schema version is DE dependent. |
| Name | Description | Compatability Restrictions |
|---|---|---|
| getAbstractorAbstractorMode | Get the mode that the abstractor can be master, slave, direct or system. | |
| getAbstractorBusTypeVLNV | List of VLNV of the bus definition | |
| getAbstractorAbstractorInterfaceIDs | List of 2 interface IDs | |
| getAbstractorViewIDs | A list of model view IDs | |
| getAbstractorPortIDs | A list of abstractor model port IDs | |
| getAbstractorModelParameterIDs | A list of model parameter IDs | |
| getAbstractorGeneratorIDs | List of generator IDs of the abstractor | |
| getAbstractorChoiceIDs | List of choices IDs | |
| getAbstractorFileSetIDs | List of file set IDs |
| Name | Description | Compatability Restrictions |
|---|---|---|
| getAddressSpaceRange | The address range of an address block expressed as the number of accessable and addressable units. | |
| getAddressSpaceWidth | The bit width of an address block. | |
| getAddressSpaceAddressUnitBits | The number bits in an addressable unit. If none exists, the default 8 bits is returned. | |
| getExecutableImageIDs | The IDs of the executable images belonging to the specified address space. | |
| getExecutableImageType | The type of the executable image if existent. | |
| getExecutableImageLinkerCommand | The linkder command for the current executable image. | |
| getExecutableImageLinkerFlags | The flags of the current executable image linker command. | |
| getExecutableImageLinkerCommandFileID | Element ID of linkerCommandFile associated with given executable image. | |
| getExecutableImageFileBuilderIDs | List of default file builder IDs of the executable image | |
| getExecutableImageFileSetIDs | The group of file set reference IDs complying with the tool set of the current executable image. | |
| getLinkerCommandFileName | The name of the linker command file. | |
| getLinkerCommandFileLineSwitch | The command line switch to specify with the linker command file. | |
| getLinkerCommandFileEnable | Indicates whether or not to generate and enable the linker command file. | |
| getLinkerCommandGeneratorIDs | Reference IDs to the generator elements for generating the linker command file. | |
| getMemoryMapElementIDs | List of element IDs (addressBlockID, bankID, subspaceMapID) within a memory map, memory remap, local memory map, or bank | |
| getMemoryMapElementType | Indicates type of memory map element: addressBlock, bank or subspaceMap | |
| getMemoryMapAddressUnitBits | The number bits in an addressable unit for a memory map. If none exists, the default 8 bits is returned. | |
| getAddressBlockBaseAddress | The base address of an address block | |
| getAddressBlockRange | The address range of an address block expressed as the number of accessable and addressable units. | |
| getAddressBlockWidth | The bit width of an address block in the local memory map. | |
| getAddressBlockEndianness | The endianess of the address block, big or little. The default is little. | |
| getAddressBlockUsage | Indicates the usage of this address block. | |
| getAddressBlockVolatility | Indicates whether or not the data is volatile, default is false. | |
| getAddressBlockAccess | The accessibility of the data in the local address block. | |
| getAddressBlockRegisterIDs | The IDs of the available registers in the address block. | |
| getRegisterDimensions | Dimensions of a register array. | |
| getRegisterAddressOffset | The offset from the base address. | |
| getRegisterSize | The register size in bits. | |
| getRegisterVolatility | Indicates whether or not the data is volatile, default is false. | |
| getRegisterAccess | The accessibility of the data in the register | |
| getRegisterResetValue | Register value at reset. | |
| getRegisterResetMask | Mask to be ANDed with the value before comparing to reset value. | |
| getRegisterFieldIDs | List of IDs for the fields of the given register | |
| getRegisterFieldBitOffset | Bit offset of the fields LSB inside the register. | |
| getRegisterFieldBitWidth | Width of the field in bits. | |
| getRegisterFieldAccess | The accessibility of the data in the field. | |
| getRegisterFieldValueIDs | List of IDs for field values for the given register field. | |
| getRegisterFieldValue | Enumerated bit field value. | |
| getRegisterFieldValueName | Enumerated name for this register field value. | |
| getBankAlignment | The bank alignment value, serial or parallel | |
| getBankBaseAddress | The base address of an address bank | |
| getBankUsage | Indicates the usage of this address bank. | |
| getBankVolatility | Indicates whether or not the data is volatile, default is false. | |
| getBankAccess | The accessibility of the data in the local address bank. | |
| getSubspaceMapMasterID | Master bus interface ID on the other side of a bus bridge . | |
| getSubspaceMapBaseAddress | The base address of a memory subspace | |
| getMemoryMapRemapElementIDs | List of IDs for memory map 'remap' elements of the given memory map | |
| getMemoryRemapStateID | Remap State ID for which this remap is applicable | |
| setAddressSpaceRange | Set the address range of an address block expressed as the number of accessable and addressable units. | |
| setAddressSpaceWidth | Set the bit width of an address block. | |
| setExecutableImageLinkerCommand | Set the linkder command for the current executable image. | |
| setExecutableImageLinkerFlags | Set the flags of the current executable image linker command. | |
| setLinkerCommandFileName | Set the name of the linker command file. | |
| setLinkerCommandFileLineSwitch | Set the command line switch to specify with the linker command file. | |
| setLinkerCommandFileEnable | Set whether or not to generate and enable the linker command file. | |
| setAddressBlockBaseAddress | Set the base address of an address block | |
| setAddressBlockRange | Set the address range of an address block expressed as the number of accessable and addressable units. | |
| setAddressBlockWidth | Set the bit width of an address block | |
| setRegisterSize | Set the register size in bits. | |
| setRegisterResetValue | Set register value at reset. | |
| setRegisterResetMask | Set the mask to be ANDed with the value before comparing to reset value. | |
| setRegisterFieldBitWidth | Set the width of the field in bits. | |
| setBankBaseAddress | Set the base address of an address bank | |
| setSubspaceMapBaseAddress | Set the base address of a memory subspace |
| Name | Description | Compatability Restrictions |
|---|---|---|
| getBusDefinitionID | ID for the bus definition with the given VLNV | |
| getBusDefinitionVLNV | Vendor Library Name Version of the bus definition | |
| getBusDefinitionDirectConnection | Indicates whether or not the bus definition supports direct connections | |
| getBusDefinitionExtends | Vendor Library Name Version of the bus definition being extended | |
| getBusDefinitionMaxMasters | Maximum # of masters supported by this bus definition | |
| getBusDefinitionMaxSlaves | Maximum # of slaves supported by this bus definition | |
| getBusDefinitionSystemGroupNames | List of system group names for this bus definition |
| Name | Description | Compatability Restrictions |
|---|---|---|
| getBusInterfaceMasterAddressSpaceID | ID of the master addressSpace | |
| getBusInterfaceMasterBaseAddress | Base address of the master addressSpace | |
| getBusInterfaceSlaveMemoryMapID | ID of the memoryMap referenced from a slave interface | |
| getBusInterfaceSlaveBridgeIDs | List of slave bridge IDs | |
| getBridgeMasterID | The slave interface master interface reference ID | |
| getBridgeIsOpaque | Value of the opaque attribute | |
| getBusInterfaceSlaveFileSetGroupIDs | List of fileSetGroup IDs | |
| getBusInterfaceGroupName | Group name of a system, mirroredSystem, or monitor bus interface | |
| getBusInterfaceMirroredSlaveRemapAddressIDs | List of remap address IDs of the mirrored slave interface | |
| getRemapAddressValue | Remap address of the given remap address element | |
| getRemapAddressRemapStateID | Remap state ID of the given remap address element | |
| getBusInterfaceMirroredSlaveRange | The address range of the mirrored slave interface | |
| getBusInterfaceMonitorInterfaceMode | Indicates the mode of interface being monitored, slave, master, system, mirrorslave, mirrormaster or mirrorslave | |
| getBusInterfaceConnectionRequired | Connection required for this bus interface | |
| getBusInterfaceBitSteering | BitStreering description of the bus interface: on or off | |
| getBusInterfaceEndianness | The endianess of the bus interface, big or little. The default is little. | |
| getBusInterfaceBitsInLAU | The number bits in the least addressable unit. If none exists, the default 8 bits is returned. | |
| setBusInterfaceMasterBaseAddress | Set base address of the master bus interface. | |
| setRemapAddressValue | Set remap address value for the associated interface. | |
| setBusInterfaceMirroredSlaveRange | Set address range for the associated interface. | |
| setBusInterfaceBitSteering | Set bus interface bit steering value. |
| Name | Description | Compatability Restrictions |
|---|---|---|
| getComponentInstanceName | Instance name of the component | |
| getComponentInstanceVLNV | Vendor Library Name Version of the component (from the design file) | |
| getComponentInstanceComponentID | ID for the component associated with given instance (crossing from design to component file) | |
| getComponentInstanceConfigurableElementIDs | Configurable elements IDs of the given component instance, the use of this function is not recommended | |
| getComponentInstanceXML | Return the component XML in text format. Schema version is DE dependent. |
| Name | Description | Compatability Restrictions |
|---|---|---|
| getComponentVLNV | Vendor Library Name Version of the component (from the component file) | |
| getComponentElementType | Returns the name of the XML element associated with the component (currently only 'component'). This call is being provided to cover a future scenario where there can be different types of component elements instantiated in a design (e.g. macroComponent elements). | |
| getChannelBusInterfaceIDs | List of busInterface IDs in this channel | |
| getComponentAddressSpaceIDs | List of IDs for the logical address spaces in the component. | |
| getComponentRemapStateIDs | A list of remap state IDs | |
| getComponentViewIDs | A list of model view IDs | |
| getComponentBusInterfaceIDs | List of interface IDs | |
| getComponentChannelIDs | A list of channel IDs | |
| getComponentPortIDs | A list of component model port IDs | |
| getComponentModelParameterIDs | A list of model parameter IDs | |
| getComponentGeneratorIDs | List of generator IDs of the component | |
| getComponentChoiceIDs | List of choices IDs | |
| getComponentFileSetIDs | List of file set IDs | |
| getComponentWhiteboxElementIDs | List of whitebox element IDs of the component | |
| getComponentCpuIDs | List of cpu IDs of the component | |
| getCpuAddressSpaceIDs | List of address space reference IDs of the cpu | |
| getComponentOtherClockDriverIDs | List of clock driver IDs of the component | |
| getComponentMemoryMapIDs | List of IDs for memory map elements in the given component |
| Name | Description | Compatability Restrictions |
|---|---|---|
| getPortConstraintSetReferenceName | Reference name of the given port constraint set | |
| getPortConstraintSetDriveretRange | List of the left and right range of a port referenced by this constraint set | |
| getPortConstraintSetDriveConstraintIDs | List of drive constraint IDs of the port | |
| getPortConstraintSetLoadConstraintIDs | List of load constraint IDs of the port | |
| getPortConstraintSetTimingConstraintIDs | List of timing constraint IDs of the port | |
| getDriveConstraintType | Indicates the type of drive constraint: function class | |
| getDriveConstraintValue | Returns the drive constraint. Format depends on the constraint type. | |
| getLoadConstraintType | Indicates the type of load constraint: function class | |
| getLoadConstraintValue | Returns the load constraint. Format is cell function and strength or cell class and strength. | |
| getLoadConstraintCount | Returns the load constraint count, the number of loads. | |
| getTimingConstraintClockDetails | Indicates the clock name, clock edge, and delay type | |
| getTimingConstraintValue | Returns the timing constraint value (cycle time percentage). |
| Name | Description | Compatability Restrictions |
|---|---|---|
| getDesignID | Get ID of the current or top design | |
| getDesignVLNV | Vendor Library Name Version of the design | |
| getDesignComponentInstanceIDs | Components instances IDs of the given design | |
| getComponentInstanceID | Return the component instance ID of the named component instance in the given design | |
| getDesignInterconnectionIDs | List of interconnection element IDs | |
| getInterconnectionActiveInterfaces | Returns the active interfaces as a list: componentID1 interfaceID1 componentID2 interfaceID2 | |
| getDesignInterconnectionAbstractorInstanceIDs | List of abstractor instances IDs for this interconnection | |
| getDesignMonitorInterconnectionIDs | List of monitorInterconnection element IDs | |
| getMonitorInterconnectionInterfaces | Returns the active interface and monitor interfaces as a list in componentID interfaceID format, the active interface comes first in the list. | |
| getDesignAdHocConnectionIDs | List of ad-hoc connection element IDs | |
| getAdHocConnectionTiedValue | Get the tied value for an ad-hoc connection | |
| getAdHocConnectionInternalPortReferenceIDs | List of internal ad-hoc port reference element IDs | |
| getAdHocConnectionInternalPortReferenceDetails | List for an internal connection containing the componentRef, portRef, left, and right attribute values | |
| getAdHocConnectionExternalPortReferenceIDs | List of external ad-hoc port reference element IDs | |
| getAdHocConnectionExternalPortDetails | List for an external connection containing the portRef, left, and right attribute values | |
| getDesignHierConnectionIDs | List of hierarchical connection element IDs | |
| getHierConnectionDetails | List containing the interface name, component reference, and interface reference | |
| addComponentInstance | Add new component instance. | |
| removeComponentInstance | Remove specified component instance. | |
| replaceComponentInstance | Replace specified component with new provided component. | |
| addInterconnection | Add new interconnection between components. | |
| removeInterconnection | Remove interconnection between components. | |
| addMonitorInterconnection | Add new interconnection between a component and monitor. If there is already a monitorInterconnection for the given componentRef/componentInterfaceRef, then the monitor connection is added to that element. | |
| removeMonitorInterconnection | Remove interconnection between a component and monitor. When the last monitor reference is removed, the entire monitorInterconnection element will be removed. | |
| addHierConnection | Add new hierarchical connection. | |
| removeHierConnection | Remove existing hierarchical connection. | |
| addAdHocConnection | Add new ad-hoc connection. | |
| addAdHocInternalPortReference | Add an internal port reference to an existing add-hoc connection. An identical port reference must not already exist in the ad-hoc connection. | |
| addAdHocExternalPortReference | Add an external port reference to an existing add-hoc connection. | |
| removeAdHocInternalPortReference | Remove an internal port from existing ad-hoc connection. The ad-hoc connection is removed when the last port reference is removed. | |
| removeAdHocExternalPortReference | Remove an external port reference from existing ad-hoc connection. |
| Name | Description | Compatability Restrictions |
|---|---|---|
| getFileSetGroupName | Name of file set group | |
| getFileSetGroupFileSetIDs | List of file set IDs in this file set group | |
| getFileName | Get name of the given fileID. | |
| getFileBuilderFileType | FileType or userFileType of the file builder | |
| getFileBuilderCommand | Command of the file builder | |
| getFileBuilderFlags | Flags of the file builder | |
| getFileBuilderReplaceDefaultFlags | Value of the replaceDefaultFlags element of the file builder | |
| getFileSetGroups | List of group names of the file set | |
| getFileSetFileIDs | List of file IDs of the file set | |
| getFileType | FileType or userFileType of the file | |
| getFileIsIncludeFile | Indicates that the given file is an include file | |
| getFileHasExternalDeclarations | Indicates that the file includes external declarations required by the top-level netlist file | |
| getFileLogicalName | Logical name of the file | |
| getFileLogicalNameDefault | Default attribute of logical name of the file | |
| getFileExportedNames | List of exported names of the file | |
| getFileBuildCommandName | Name of the build command of the file | |
| getFileBuildCommandFlags | Flags of the file build command | |
| getFileBuildCommandFlagsIsAppend | Value of append attribute on the flag element | |
| getFileBuildCommandReplaceDefaultFlags | Indicates whether or not to replace default flags | |
| getFileBuildCommandTargetName | Target name of the file build command | |
| getFileDependencies | List of dependent locations for the file, typically directories | |
| getFileDefineSymbolIDs | List of define symbol IDs used in the file | |
| getFileImageTypes | List of image types of the file | |
| getFileSetFileBuilderIDs | List of file builder IDs used for this fileSet | |
| getFileSetDependencies | List of dependent locations for the fileSet, typically directories | |
| getFileSetFunctionIDs | List of function IDs | |
| getFunctionReplicate | Value of replicate attribute on function element | |
| getFunctionEntryPoint | Entry point of the function | |
| getFunctionFileID | File ID containing the function entry point | |
| getFunctionReturnType | Return type of the function | |
| getFunctionArgumentIDs | List of argument IDs of the function of the file set | |
| getFunctionArgumentDataType | Data type of the argument | |
| getFunctionDisabled | Indicates whether or not the function is disabled | |
| getFunctionSourceFileIDs | List of source file IDs of the function of the file set | |
| getFunctionSourceFileName | Name of the source file | |
| getFunctionSourceFileType | FileType or userFileType of the source file | |
| setFileName | Set name of the given file. | |
| setFileBuildCommandName | Set command name for the given file builder. | |
| setFileBuildCommandFlags | Set command flags for the given file builder. | |
| setFileBuildCommandReplaceDefaultFlags | Set replace default flags for the given file builder. | |
| setFileBuildCommandTargetName | Set target name for build command for the given file | |
| setFileBuilderCommand | Set command associated with file builder. | |
| setFileBuilderFlags | Set flags associated with the given file builder. | |
| setFileBuilderReplaceDefaultFlags | Set value of replace default flags in file builder. | |
| setFunctionDisabled | Set disable flag on function. |
| Name | Description | Compatability Restrictions |
|---|---|---|
| getGeneratorScope | Scope of the generator | |
| getGeneratorIsHidden | Value of hidden attribute on the generator | |
| getGeneratorPhase | Phase number of the generator | |
| getGeneratorPhaseScope | Scope of generator phase: local or global | |
| getGeneratorApiType | Api type of the generator | |
| getGeneratorExecutable | Executable name associated with the generator | |
| getGeneratorGroups | List of group names of the generator | |
| getGeneratorTransportMethods | List of transport methods of the generator |
| Name | Description | Compatability Restrictions |
|---|---|---|
| getInterfaceBusTypeVLNV | List of VLNV of the bus definition | |
| getInterfaceAbstractionTypeVLNV | List of VLNV of the abstraction definition | |
| getInterfaceMode | Mode of the interface: master, slave, system, mirroredMaster, mirroredSlave, mirroredSystem or monitor | |
| getInterfacePortMapIDs | List of interface port map IDs | |
| getLogicalPhysicalMapIDs | List of the logical and physical port map IDs | |
| getPortMapRange | List of left and right range of the port map | |
| setPortMapRange | Set left/right range of an interface port map. |
| Name | Description | Compatability Restrictions |
|---|---|---|
| getVendorExtensions | Returns the complete XML text of the vendor extension element including the spirit:vendorExtension tag, as a well formed XML document. | |
| getVendorAttribute | Get vendor defined attribute from the given element | |
| getParameterIDs | List of parameter IDs from the given element (any which contains spirit:parameter elements) | |
| getValue | Get the value of a parameterID, fileDefineIDs or argumentIDs. | |
| getValueAttribute | Returns the value of the given attribute name on the elementID/value element | |
| getModelParameterDataType | Data type of the model parameter | |
| getModelParameterUsageType | Usage type of the model parameter | |
| getName | Return the name of the specified element | |
| getDescription | Return the description of the specified element | |
| getDisplayName | Return the displayName of the specified element | |
| getChoiceName | Name of the choice | |
| getChoiceEnumerationIDs | List of choice enumeration IDs of the choice | |
| getChoiceEnumerationValue | Value of the enumeration element | |
| getChoiceEnumerationText | Value of the enumeration text attribute | |
| getChoiceEnumerationHelp | Value of the enumeration help attribute | |
| getConfigurableElementDetails | Returns the value for a given configurableElement ID, the use of this function is not recommended. | |
| registerVLNV | Indicate to DE where the file resides for the IP-XACT element with the given VLNV. | |
| getXMLForVLNV | Return XML of the IP-XACT object identified by the given VLNV. | |
| getGeneratorContextComponentInstanceID | ID for the component instance associated with the currently invoked generator | |
| init | API initialization function. Must be called before any other API call. | |
| message | Send message level and message text to Design Environment. | |
| getErrorMessage | Get error message from prior callback. | |
| getWarningCount | Return count of how many potentially incompatible API calls have been made. | |
| end | Terminate connection to the Design Environment. | |
| setVendorExtensions | Set vendor extensions. NOTE: This call is only supported for elements within a spirit:design. | |
| setVendorAttribute | Set vendor defined attribute on the given element | |
| setValue | Set the value of a parameterID, fileDefineIDs or argumentIDs. |
| Name | Description | Compatability Restrictions |
|---|---|---|
| getPortStyle | Returns 'wire' or 'transactional' to indicate the port style | |
| getPortDirection | Direction of the port | |
| getPortRange | List of the left and right range of the port | |
| getPortServiceID | ID of element representing the service of a transactional port | |
| getPortAccessType | Indicates the access type for this port | |
| getPortAccessHandle | Alternate name to be used when accessing this port | |
| getPortMaxAllowedConnections | Max allowed connections for this transactional port | |
| getPortMinAllowedConnections | Min allowed connections for this transactional port | |
| getPortDefaultValue | Default value of the port | |
| getPortClockDriverID | Element ID of clock driver element, if present | |
| getClockDriverPeriod | Clock period of the given clock | |
| getClockDriverPulseOffset | Clock pulse offset of the given clock | |
| getClockDriverPulseValue | Clock pulse value of the given clock | |
| getClockDriverPulseDuration | Clock period of the given clock | |
| getClockDriverName | Name of the clock driver | |
| getClockDriverSource | Source name of the clock driver | |
| getPortSingleShotDriverID | Element ID of single shot driver element, if present | |
| getPortSingleShotPulseOffset | Clock pulse offset of the port | |
| getPortSingleShotPulseValue | Clock pulse value of the port | |
| getPortSingleShotPulseDuration | Clock period of the port | |
| getPortConstraintSetIDs | List of constraint sets IDs of the port | |
| setPortRange | Set left/right range for the given port. | |
| setPortDefaultValue | Set default value of the given port. | |
| setClockDriverPeriod | Set period of the given clock port. | |
| setClockDriverPulseOffset | Set pulse offset value of the given clock port. | |
| setClockDriverPulseValue | Set pulse value of the given clock port. | |
| setClockDriverPulseDuration | Set pulse duration of the given clock port. | |
| setPortSingleShotPulseOffset | Set pulse offset of given single shot port. | |
| setPortSingleShotPulseValue | Set pulse value of given single shot port. | |
| setPortSingleShotPulseDuration | Set pulse duration of given single shot port. |
| Name | Description | Compatability Restrictions |
|---|---|---|
| getRemapStatePortIDs | List of IDs of a remap state | |
| getRemapStatePortPortID | Port ID for the remap state | |
| getRemapStatePortPortIndex | Index of the port if a vector for the remap state | |
| getRemapStatePortPortValue | Value of the port for the remap state |
| Name | Description | Compatability Restrictions |
|---|---|---|
| getAbstractionDefServiceInitiative | Port service initiative from the abstraction definition | |
| getAbstractionDefServiceIDs | List of typeDefs for an abstractionServiceID | |
| getServiceInitiative | Initiative of the service | |
| getServiceTypeDefIDs | List of typeDefs for a serviceID |
| Name | Description | Compatability Restrictions |
|---|---|---|
| getPortTypeDefIDs | List of typeDefs for a portID, wire or transactional | |
| getTypeDefTypeName | Name of the type | |
| getTypeDefConstrained | Is the type name constrained | |
| getTypeDefImplicit | Is the type name implicit | |
| getTypeDefTypeDefinitions | List of type definition for the given type | |
| getTypeDefTypeViewIDs | List of type viewIDs for the given type |
| Name | Description | Compatability Restrictions |
|---|---|---|
| getViewDesignID | ID of the design associated with a hierarchical view | |
| getViewEnvIdentifiers | List of environment identifiers of the view | |
| getViewLanguage | View Language | |
| getViewLanguageIsStrict | Value of 'strict' attribute on view language element | |
| getViewModelName | Get the model name for this view | |
| getViewDefaultFileBuilderIDs | List of default file builder IDs of the view | |
| getViewFileSetIDs | List of fileSet IDs for fileSets referenced by the view | |
| getViewPortConstraintSetIDs | Constraint set ID for the port referenced by the view | |
| getViewWhiteboxElementRefIDs | List of whitebox element reference IDs of the view |
| Name | Description | Compatability Restrictions |
|---|---|---|
| getWhiteboxElementRefID | White box element reference ID | |
| getWhiteboxRefPathIDs | List of path IDs of the white box element reference | |
| getWhiteboxRefPathName | Name of the whitebox reference path element | |
| getWhiteboxRefPathRange | List of left and right range of the whitebox reference path element | |
| getWhiteboxElementType | Type of the whitebox element | |
| getWhiteboxElementDrivable | Indicates whether or not the whitebox element is drivable | |
| getWhiteboxElementRegisterID | Register reference ID of the whitebox element |
Abstraction Definition Operations |
Abstractor Instance Operations |
Abstractor Operations |
Address Map Operations |
Bus Definition Operations |
Bus Interface Operations |
Component Instance Operations |
Component Operations |
Constraint Operations |
Design Operations |
File and Fileset Operations |
Generator Operations |
Interface Operations |
Miscellaneous Operations |
Port Operations |
Remap Operations |
Service Operations |
TypeDef Operations |
View Operations |
Whitebox Operations |
All ID Types |
Each item is a link to a function call that can return this type of ID. If there is more than one function then the return variable will be a link to the second function in the list, and so on. The last function in the list will be a BOLD link and will return to the first function.