loading...
Legacy SystemC Co-Simulation of Multi-Processor Systems-on-Chip
Freiburg, Germany September 16-September 18
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/ICCD.2002.11068192002 IEEE International Conference on ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
L. Benini, Università di Bologna
D. Bertozzi, Università di Bologna
D. Bruni, Università di Bologna
N. Drago, Università di Verona
F. Fummi, Università di Verona
M. Poncino, Università di Verona

We present a co-simulation environment for multiprocessor architectures, that is based on SystemC and allows a transparent integration of instruction set simulators (ISSs) within the SystemC simulation framework. The integration is based on the well-known concept of bus wrapper, that realizes the interface between the ISS and the simulator.

The proposed solution uses an ISS-wrapper interface based on the standard gdb remote debugging interface, and implements two alternative schemes that differ in the amount of communication they require.

The two approaches provide different degrees of tradeoff between simulation granularity and speed, and show significant speedup with respect to a micro-architectural, full SystemC simulation of the system description.

Citation:
L. Benini, D. Bertozzi, D. Bruni, N. Drago, F. Fummi, M. Poncino, "Legacy SystemC Co-Simulation of Multi-Processor Systems-on-Chip," iccd, pp.494, 2002 IEEE International Conference on Computer Design (ICCD'02), 2002
Usage of this product signifies your acceptance of the Terms of Use.