< retour aux publications

Cycle­true simulation of the ST10 microcontroller (core and peripherals)

Auteur(s) : L. Gauthier, A. A. Jerraya

ISRN: TIMA-RR--00/02/1--FR

With the rising complexity of electronic systems, contain­ ing more and more both hardware and software parts, it be­ comes necessary to simulate simultaneously hardware and software parts at whatever abstraction level. These sim­ ulation techniques, called co­simulation, require fast and flexible simulators. In this paper, we introduce the elab­ oration of a microcontroller simulator including the core and the peripherals for an accurate hardware/software co­ simulation at the clock­cycle level. It is our goal to have a simulator which is fast enough to simulate a few minutes of real time execution within a reasonable laps of time. To be more precise, we deal here with the realization of a simu­ lator for the ST10 microcontroller and its integration into a co­simulation environment. This paper gives our global approach and explains our techniques in detail. It also presents new tracks to obtain improved performances with this kind of simulators