Time accurate simulation
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
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 !

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