Implementation of QEMU-based emulator for reconfigurable application specific processor

Ke-sheng LI,Bo YANG,Tian-wei XU,Li LI,Shu-zhuan HE,Hong-bing PANG
DOI: https://doi.org/10.16208/j.issn1000-7024.2016.05.042
2016-01-01
Abstract:A QEMU-based emulator for reconfigurable application specific processor was proposed to deal with the severe time-consuming problem exists in the process of emulating the whole system of SystemC-based emulator encounters,including opera-ting system,device drivers,application interfaces and software applications.Compared with SystemC,QEMU outperformed obviously in emulation speed,which provided chances to solve the problem above.By taking advantage of QEMU and abstracting functionality and architecture from the processor,the emulator designed and implemented performed with high accuracy on behavior and storage.In test,it shows great improvement on the speed of the full system emulation.And it also provides a platform for the software developers to develop and test their programs before the hardware development board being in place.
What problem does this paper attempt to address?