Skip to Content

SDF3

0
Your rating: None
(unregistered) Author(s): 
Sander Stuijk

The SDF3 tool implements a state-of-the art design flow that can map a throughput-constrained application modeled with a Synchronous Dataflow Graph onto a NoC-based MP-SoC while providing timing guarantees. The design flow analyzes the resources requirements of the application, allocates the required resources in the NoC-based MP-SoC, and schedules accesses to shared resources. At every step of the flow, the complete state of the design flow can be outputted in XML. A user can then manipulate the design decisions made by the flow and continue the flow on a next step. The tool also allows a user to by-pass part of the flow and replaces this part with its own custom algorithms. Besides the design flow, SDF3 offers also a library with many algorithms to generate, analyze, transform, schedule, and visualize Synchronous Dataflow Graphs. These algorithms are available through command-line tools and a C/C++ API. This makes SDF3 a versatile tool for developing novel Synchronous Dataflow Graph-based algorithms and design flows.

Contact:
Sander Stuijk (s.stuijk@tue.nl)

Project Information
Project Description: 
Programming multi-processor embedded multi-media systems: