Name value pair with data type information.
The data type of the argument as pertains to the language. Example: "int", "double", "char *".
Indicates the type of the module parameter. Legal values are defined in the attribute enumeration list. Default value is 'nontyped'.
A name value pair. The name is specified by the name element. The value is in the text content of the value element. This value element supports all configurability attributes.
Provides an expression for describing valid parameter value settings. If a assertion assert expression evaluates false, the name, displayName and/or description can be used to communicate the assertion failure.
List of assertions about allowed parameter values.
A collection of parameters and associated value assertions.
Container for vendor specific extensions.
Accepts any element(s) the content provider wants to put here, including elements from the ipxact namespace.
A group of elements for name (xs:name), displayName and description
Unique name
A list of views this accessHandle is applicable to. Note this element is optional, if it is not present the accessHandle applies to all views.
For a multi dimensional IP-XACT object, indices can be specified to select the element the accessHandle applies to. This is an index into a multi-dimensional array and follows C-semantics for indexing.
An index into the IP-XACT object.
A list of views this accessHandle is applicable to. Note this element is optional, if it is not present the accessHandle applies to all views.
A list of views this accessHandle is applicable to. Note this element is optional, if it is not present the accessHandle applies to all views.
For a multi dimensional IP-XACT object, indices can be specified to select the element the accessHandle applies to. This is an index into a multi-dimensional array and follows C-semantics for indexing.
An index into the IP-XACT object.
An ordered list of pathSegment elements. When concatenated with a desired separator the elements in this form a HDL path for the parent slice into the referenced view.
A list of views this accessHandle is applicable to. Note this element is optional, if it is not present the accessHandle applies to all views.
An ordered list of pathSegment elements. When concatenated with a desired separator the elements in this form a HDL path for the parent slice into the referenced view.
Each slice specifies the HDL path for part of the parent IP-XACT object. The slices must be concatenated to calculate the entire path. If there is only one slice, it is assumed to be the path for the entire IP-XACT object.
The HDL path for a slice of the IP-XACT object.
Contains the HDL path information for a slice of the IP-XACT object.
An ordered list of pathSegment elements. When concatenated with a desired separator the elements in this form a HDL path for the parent slice into the referenced view.
A range to be applied to the concatenation of the above path segments
Identifies one level of hierarchy in the view specifed by viewNameRef. This is a simple name and optionally some indices into a multi dimensional element.
One section of a HDL path
Specifies a multi-dimensional index into pathSegementName
The optional element right specifies the right boundary.
The optional element left specifies the left boundary.
A group of elements for name (xs:name), displayName and description where the name is optional
Unique name
A group of elements for name(xs:NMTOKEN), displayName and description
Unique name
A group of elements for name(portName), displayName and description
Unique name
Name and value type for use in resolvable elements
The value of the parameter.
ID attribute for uniquely identifying a parameter within its document. Attribute is used to refer to this from a configurable element.
Provides a string used to prompt the user for user-resolved property values.
For user defined properties, refers the choice element enumerating the values to choose from.
For components with auto-generated configuration forms, the user-resolved properties with order attibutes will be presented in ascending order.
Tags configurable properties so that they may be grouped together. Configurable properties with matching values for this attribute are contained in the same group. The format of this attribute is a string. There is no semantic meaning to this attribute.
For user-resolved properties with numeric values, this indicates the minimum value allowed. Only valid for the types: byte, shortint, int, longint, shortreal and real. The type of this value is the same as the type of the parameter-value, which is specified by the parameter-type attribute.
For user-resolved properties with numeric values, this indicates the maximum value allowed. Only valid for the types: byte, shortint, int, longint, shortreal and real. The type of this value is the same as the type of the parameter-value, which is specified by the parameter-type attribute.
Specifies the type of the value of the parameter. A parameter of type byte is resolved to an 8-bit integer value, shortint is resolved to a 16-bit integer value, int is resolved to a 32-bit integer value, longint is resolved to a 64-bit integer value, shortreal is resolved to a 32-bit floating point value, real is resolved to a 64-bit floating point value, bit is by default resolved to a one bit value, unless a vector size has been specified and the string type is resolved to a string value.
Specify the signedness explicitly. The data types byte, shortint, int, longint default to signed. The data type bit defaults to unsigned. When setting this values for the data types string, real and shortreal the setting is ignored.
Defines the prefix that precedes the unit of a value. The prefix is not applied to the value (e.g. in calculations).
Defines the unit of the value.
Determines how a property value can be configured.
Determines how a parameter is resolved. User means the value must be obtained from the user. Generated means the value will be provided by a generator.
Property content cannot be modified through configuration.
Property content can be modified through configuration. Modifications will be saved with the design.
Generators may modify this property. Modifications get saved with the design.
Name and value type for use in resolvable elements
Left and right ranges of the vector.
Vectored information.
Left and right bound of a reference into a vector.
Bit range definition.
Specific left and right array bounds.
The value of the parameter.
A group of elements for name(xs:string), displayName and description
Unique name
Element name for display purposes. Typically a few words providing a more detailed and/or user-friendly name than the ipxact:name.
Full description string, typically for documentation
Expression that determines whether the enclosing element should be treated as present (expression evaluates to "true") or disregarded (expression evalutes to "false")
Expression that determines whether the enclosing element responds to read or write accesses to its specified address location. The expression can include dynamic values referencing register/field values and component states. If it evaluates to true, then the enclosing register can be accessed per its mapping and access specification. If it evaluates to false, the enclosing register/field cannot be accessed. If a register does not include an activeCondition or alternateRegister(s), then the register is uncondiitionally accessible. If a register does not include an activeCondition, but does include alternateRegister(s), then the condition that determines which is accessible is considered unspecified.
An index into an object in the referenced view.