DocumentCode
3369725
Title
Enabling TLM-2.0 interface on QEMU and SystemC-based virtual platform
Author
Yeh, Tse-Chen ; Lin, Zin-Yuan ; Chiang, Ming-Chao
Author_Institution
Dept. of Comput. Sci. & Eng., Nat. Sun Yat-sen Univ., Kaohsiung, Taiwan
fYear
2011
fDate
2-4 May 2011
Firstpage
1
Lastpage
4
Abstract
This paper presents a QEMU and SystemC-based virtual platform that is capable of hardware modeling using TLM-2.0 interface. The proposed virtual platform is not only capable of running an operating system, but it is also capable of using such an interface to connect hardware models, such as the instruction set simulator to a bus model. We verify the functionality of such a platform by using it to boot up a full-fledged Linux while at the same time estimating its performance at the instruction-accurate level. Furthermore, TLM-2.0 interface makes our framework more compatible with other models using TLM-2.0 and more suitable for modeling at the early stage of ESL design flow.
Keywords
C++ language; Linux; circuit CAD; hardware-software codesign; system buses; system-on-chip; virtualisation; ESL design flow; Linux; QEMU; SystemC-based virtual platform; TLM-2.0 interface; bus model; electronic system level tool; hardware modeling; instruction set simulator; instruction-accurate level; operating system; Adaptation model; Encoding; Hardware; Kernel; Linux; Sockets; System-on-a-chip; ESL; QEMU; SystemC; TLM; bus functional model; virtual platform;
fLanguage
English
Publisher
ieee
Conference_Titel
IC Design & Technology (ICICDT), 2011 IEEE International Conference on
Conference_Location
Kaohsiung
ISSN
Pending
Print_ISBN
978-1-4244-9019-6
Type
conf
DOI
10.1109/ICICDT.2011.5783207
Filename
5783207
Link To Document