DocumentCode
1981144
Title
Mixed SW/SystemC SoC Emulation Framework
Author
Montón, Màrius ; Portero, Antoni ; Moreno, Marc ; Martínez, Borja ; Carrabina, Jordi
Author_Institution
CEPHIS, Universitat Autònoma de Barcelona, Bellaterra, Spain. marius.monton@uab.cat
fYear
2007
fDate
4-7 June 2007
Firstpage
2338
Lastpage
2341
Abstract
Developing HW modules for standard platforms like PCs or embedded devices requires a complete system emulator availability to detect and fix bugs on developed HW, Operating Systems (OS) drivers and applications. This paper presents a set of plug-ins to an open-source CPU emulator that enables mixed simulations between platforms emulators and hardware (HW) modules described in SystemC. In this paper three plugins for QEMU are described: one for connecting TLM SystemC modules to any bus QEMU emulates, one for connecting SystemC to PCI bus for PC based platform and one plug-in for connecting SystemC to AMBA bus for ARM platforms. With this framework, it is possible to develop OS drivers at the same time HW is developed and final application tested running in this virtual platform.
Keywords
Computer bugs; Emulation; Hardware; Joining processes; Open source software; Operating systems; Personal communication networks; Proposals; Standards development; System testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Industrial Electronics, 2007. ISIE 2007. IEEE International Symposium on
Conference_Location
Vigo, Spain
Print_ISBN
978-1-4244-0754-5
Electronic_ISBN
978-1-4244-0755-2
Type
conf
DOI
10.1109/ISIE.2007.4374971
Filename
4374971
Link To Document