O'Reilly logo

Multiprocessor Systems-on-Chips by Wayne Wolf, Ahmed Jerraya

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

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 ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required