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
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;
Conference_Titel :
IC Design & Technology (ICICDT), 2011 IEEE International Conference on
Conference_Location :
Kaohsiung
Print_ISBN :
978-1-4244-9019-6
DOI :
10.1109/ICICDT.2011.5783207