DocumentCode :
403536
Title :
Native ISS-SystemC integration for the co-simulation of multi-processor SoC
Author :
Fummi, Franco ; Martini, Stefano ; Perbellini, Giovanni ; Poncino, Massimo
Author_Institution :
Universita di Verona, Italy
Volume :
1
fYear :
2004
fDate :
16-20 Feb. 2004
Firstpage :
564
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.
Keywords :
digital simulation; hardware description languages; hardware-software codesign; instruction sets; multiprocessing systems; system-on-chip; GNU suite; HDL simulator; ISS-SystemC integration; SystemC kernel level; ad-hoc hardware components; embedded systems; hardware architecture; hardware modeling language; hardware-software coverification; high-level description entry; instruction set simulator; multiprocessor SoC; operating system; programmable device; programming model; system-level design; Art; Discrete event simulation; Electronic design automation and methodology; Embedded system; Hardware design languages; Kernel; Operating systems; Power system modeling; Software debugging; System-level design;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design, Automation and Test in Europe Conference and Exhibition, 2004. Proceedings
ISSN :
1530-1591
Print_ISBN :
0-7695-2085-5
Type :
conf
DOI :
10.1109/DATE.2004.1268905
Filename :
1268905
Link To Document :
بازگشت