line

Time accurate simulation

Magnus Nilsson
CC Systems AB

Ex-jobb presentation
Supervisor: Jakob Engblom /UU and IAR System AB

Abstract
This report describes how an existing simulation technique for embedded systems can be extended to handle time accurate simulation. The simulation technique is based on separation of code into hardware dependent and hardware independent parts. The hardware independent part is compiled and run on a PC for simulation. The hardware dependent part is replaced with code that simulates the hardware on the PC. To perform time accurate simulation breakpoints are added to the source code. The breakpoints contain information about the execution time for the basic blocks of the code on the target system. By comparing the amount of time used on the target system between the nodes in the simulation a scheduler can synchronize their execution on the PC. The scheduler can also slow down the execution so it runs in the speed given by the times in the breakpoints. An implementation of a prototype system for Windows NT with the scheduler implemented as a DLL is described.


Magnus Nilsson
CC Systems AB
Fyrisborgsgatan 5
754 50 Uppsala

tel: 018-657212
e-mail: magnus.nilsson@cc-systems.se


ASTEC seminar
September 18, 2001

Place: Information technology, Uppsala University
Room: 1113
Time: 15.15-16.00 (+ discussions)

Room 1113 is in building 1, floor 1, room 13 (in the southern part of the building).

Help on how to find ASTEC Seminars.

There will be an extended period for discussions after the seminar.

Speakers are encouraged to give an short (5 min) introduction to the subject at the begining of the talk.
Listeners are excused if they have to leave after 16.00.

Everyone is welcome !

line
Updated 27-Apr-2006 17:29 by Roland Grönroos
e-mail: info -at- astec.uu.se    Location: http://www.astec.uu.se/Seminars/01/0918.shtml