Quick Start Guide

Before we start

Before starting we need a * .amxmi model that meets the following requirements:

1.Contains a valid mapping model

HomePicture

2.Contains global event chains (Optional)

HomePicture

Starting the Visualization

To start we need to create a new project (if not yet available).
Now we copy the *.amxmi file to our project.

Then right-click on the File > AMALTHEA Multicore Features > Visualize Task Execution to start the Task Visualisation Wizard.

HomePicture

Startup Options

In this example, we use the democar.amxmi example model.

Page 1 - Overview

The first page is just an overview of the visualization input, so click on Next> to go to the second page.

HomePicture

Page 2 - Task Dependencies

This page is an overview of the Task Dependencies, we do not need to change something here. Click on Next> to go to the last page.

HomePicture

Page 3 - Task Scheduling

This page is the most important. We have the following possibilities. First, we can choose one of the 3 scheduling algorithms [Preemptive RMS,Cooperative EDF,Preemptive EDF]. In addition, we have to set a time unit for the scaling [ms,us,ns,ps].

After this preparation, we can use one of three Simulation Modes. Explained in the next chapter.

HomePicture

Simulation Modes

Range of functions of the 3 modes:

Function\Mode Normal Dataflow Extended Dataflow
Simple task Visualization of the model. ️ ✔ ✔️ ✔️
Consider global event chains and their dependencies. ✔️ ✔️
Create overviews for self-created event chains.
Visualization of the dataflow between the tasks. ✔️ ✔️
Visualization of the producer and consumer for every task.
Dependency arrow in the simulation.
Simple Visualization report.
Extended Visualization report.
Extended Task information.
Statistics of the individual accesses.
Merging Oversampling dependency arrows in the simulation.
Over-Undersampling detection.

Select Show Dataflow [✔] and Extended Dataflow [✔]

Click on Finish to start the visualization.