Title
Native ISS-SystemC Integration for the Co-Simulation of Multi-Processor SoC
Abstract
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.
Year
DOI
Venue
2004
10.1109/DATE.2004.1268905
DATE
Keywords
Field
DocType
modeling power,native iss-systemc integration,unpartitioned description,co-simulation methodology,high-level description entry,systemc kernel level,ad-hoc hardware component,hardware modeling language,efficient co-simulation,co-simulation performance,multi-processor soc,programming model,operating system,system on a chip,place and route,reconfigurable computing,modeling language,system level design,hardware description languages,codesign,instruction sets,system on chip
Instruction set,Computer science,Instruction set simulator,Modeling language,Real-time computing,Hardware description language,Computer architecture,System on a chip,Programming paradigm,Parallel computing,SystemC,Reconfigurable computing,Embedded system
Conference
ISBN
Citations 
PageRank 
0-7695-2085-5
30
1.75
References 
Authors
9
4
Name
Order
Citations
PageRank
Franco Fummi11001111.62
Stefano Martini2765.89
Giovanni Perbellini311611.43
Massimo Poncino41309.16