Digital Signal Processing Reference
In-Depth Information
dataflow graphs seem to be the best choice to establish a design methodology
upon it. One of the key problems is due to the fact that dataflow actors often
show control dominant behavior which cannot adequately be expressed in many
dataflow models. Consequently, different modeling approaches integrating
finite
state machines
(
FSMs
) with dataflow graphs have been proposed in the past.
However, this often comes with the drawback of decreased analysis capabilities.
Nevertheless, several successful academic system-level design methodologies have
emerged recently based on integrated modeling approaches.
Section
3
is devoted to the problem of identifying static dataflow actors within a
focus particularly on the analyzability of the application model and the exploitation
clustering approaches for static dataflow graphs embedded in more general dataflow
chapter.
2
Modeling Approaches
In this section, we will discuss modeling approaches combining dataflow graphs
with Finite State Machines (
FSMs
). Starting with the recapitulation of some
duced. The
*charts
formalism was one of the first integrated modeling approaches
2.1
Dataflow Graphs
computation that consumes a fixed number of tokens from each incoming edge and
produces a fixed number of tokens on each outgoing edge. The most restrictive
subclass of
SDF
graphs are Homogeneous
SDF
(
HSDF
) graphs, where each actor
exactly consumes and produces a single token from each incoming and on each
outgoing edge, respectively. Edges are conceptionally unbounded FIFO queues
representing a possibly infinite stream of data. The consumption and production
rates can be used to unambiguously define an iteration that returns the queues to