loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Design, Automation and Test in Europe Conference and Exhibition Volume I (DATE'04)
Native ISS-SystemC Integration for the Co-Simulation of Multi-Processor SoC
Paris, France
February 16-February 20
ISBN: 0-7695-2085-5
Franco Fummi, Università di Verona
Stefano Martini, Embedded Systems Design Center
Giovanni Perbellini, Embedded Systems Design Center
Massimo Poncino, Università di Verona

In a system-level design flow, the transition from a high-level description entry implies the refinement from an untimed, unpartitioned description to a real architecture where applications are executed on a programmable device and interact with ad-hoc hardware components. Simulation of such architectures requires the capability of efficient co-simulation of a model of hardware with a model of the processor.

This paper presents two co-simulation methodologies, based on SystemC as hardware modeling language and on an Instruction Set Simulator (ISS) as a model of the processor. The first one works at the SystemC kernel level and exploits potentialities of the GNU suite, whereas the second uses features offered by the operating system running on the ISS.

The two methodologies improve co-simulation performance with respect to state-of the art methods, and provide different trade-offs between the simplicity of the programming model, the modeling power, and co-simulation performance.

Citation:
Franco Fummi, Stefano Martini, Giovanni Perbellini, Massimo Poncino, "Native ISS-SystemC Integration for the Co-Simulation of Multi-Processor SoC," date, vol. 1, pp.10564, Design, Automation and Test in Europe Conference and Exhibition Volume I (DATE'04), 2004
Usage of this product signifies your acceptance of the Terms of Use.