DocumentCode :
3233810
Title :
Mixed signal simulation with SystemC and Saber
Author :
Kirchner, T. ; Bannow, N. ; Kerstan, C. ; Grimm, C.
Author_Institution :
Corp. Sector Res. & Adv. Eng., Robert Bosch GmbH, Stuttgart, Germany
fYear :
2010
fDate :
14-16 Sept. 2010
Firstpage :
1
Lastpage :
6
Abstract :
Increasing complexity and heterogeneity leads to systems that combine the aspects of both digital hardware/soft ware and mixed-signal embedded systems. A major difficulty is the fact that the components for mixed-signal systems are designed bottom-up, while a digital hardware/software system is designed top-down. Often this requires co-simulation, in practice involving multiple simulators from different vendors and on different platforms. Unfortunately, setting up co-simulations is a time-consuming task which is therefore done only a few times for verification purposes. In this paper we show how a plain SystemC simulation can be connected to Saber. A proxy module interfaces to the SystemC simulation and relays signals to Saber. A special signal synchronisation and update scheme ensures the availability of current analogue values to SystemC starting from the very beginning of each time step. Furthermore we introduce a mechanism for automatically connecting SystemC modules and show how it can be used to implement a graphical SystemC editor. A design example which compares a SystemC to Saber co-simulation to a functionally identical SystemC-AMS simulation is also included.
Keywords :
computational complexity; embedded systems; formal verification; hardware description languages; hardware-software codesign; mixed analogue-digital integrated circuits; Saber; SystemC; bottom up design; cosimulation; digital hardware software system; mixed signal embedded system; time consuming task;
fLanguage :
English
Publisher :
iet
Conference_Titel :
Specification & Design Languages (FDL 2010), 2010 Forum on
Conference_Location :
Southampton
Type :
conf
DOI :
10.1049/ic.2010.0138
Filename :
5775118
Link To Document :
بازگشت