8.3. Modeling of Dataflow Networks
In this project, we extended the default CFSM semantics in VCC [342], which activates a behavior every time any one of its input ports has a token (the Enabled( ) function returns true), in order to support the dataflow [344] model of computation.
In dataflow, each block, when activated, consumes a certain number of tokens at each input port (called the data rate at that port) and produces a certain number of tokens at each output port. In static (also called synchronous) dataflow (SDF), the data rate at each port of a block is fixed and is statically known at compile time. In dynamic dataflow (DDF), a block can change the data rate at its ports at run time, as long as the block lets the scheduler know its firing ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access