SPP Tool Chain
2.5 Parameters

In order to support parameterizable dataflow components, such as an FFT routine with configurable buffer size, SPML allows the flexible specification of parameters, as well as parameter values.

The modeling elements that are used in representing a dataflow graph are described below. The description consists of a name of the modeling element, the stereotype of the modeling element which indicates the concrete syntactic realization of the element in GME (i.e. Folder, Model, Atom, Connection, Set, etc.), an explanation of the role and purpose of modeling element, and a description of the attributes of the modeling element. For additional details on understanding the concrete syntactic constructs of GME, please refer to the GME documentation.

1.    Component
         
Described in page2.1. Dataflow

2.    Primitive
         
Described in page2.1. Dataflow

3.    Container
         
Described in page2.1. Dataflow

4.    Parameter

Icon:

Stereotype:

Atom

Description:

Parameter is a concrete class that captures parameters and parameter values. These can be contained in dataflow components. Moreover the parameters can also be typed (Please see 2.4 DataTypes).

 

Attribute:

Name

DataType

Note

Value String Represent the parameter values
Tunable Boolean

Indicates that the parameter is allowed to be dynamically tuned or adapted at runtime

5.    PConn

Stereotype:

Connection

Description:

PConn connection is used for modeling the value propagation across parameters.

The metamodel of the above elements in defining the Parameter is shown as below:

Next Up: 2.6 Hardware Architecture