Hands-on exercises

You will be using the SDF3 tool-kit in this hands-on session. The archive that contains these exercises contains a pre-compiled version of SDF3 for both Linux and Windows. These executables are located in the folder '<path where you unpacked the archive>/sdf3/<your platform>'. Inside this folder you will find two executables called 'sdf3analyze-fsmsadf' and 'sdf3flow-fsmsadf' which you will use in this tutorial.

The Linux executables require libxml2 to be installed on your system. This library is installed by default on most distributions. Otherwise it should be available through your package manager. The Windows executables requires the Microsoft Visual C++ 2010 Redistributable Package. You can download this package at this location.

During this hands-on session, you will be working on the following four exercises:

  • Exercise 1: throughput analysis
  • Exercise 2: modeling buffer sizes and analyzing buffer requirements
  • Exercise 3: modeling interconnect delay
  • Exercise 4: putting it all together, using the SDF3 design-flow
There is a series of questions that you need to answer during these exercises. You can always get the answer to a question by clicking on the following icon
Here you can find the answer to the question.
There are also a number of actions that you need to perform. These actions have been marked with a blue box like the one containing this text.

Now it is time to get started with the first exercise.