• 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