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 :
بازگشت