Artigo Revisado por pares

On the interfacing between QEMU and SystemC for virtual platform construction: Using DMA as a case

2012; Elsevier BV; Volume: 58; Issue: 3-4 Linguagem: Inglês

10.1016/j.sysarc.2012.02.002

ISSN

1873-6165

Autores

Tse-Chen Yeh, Ming‐Chao Chiang,

Tópico(s)

VLSI and Analog Circuit Testing

Resumo

In this paper, we present an interface for the hardware modeled in SystemC to access those modeled in QEMU on a QEMU and SystemC-based virtual platform. By using QEMU as the instruction-accurate instruction set simulator (IA-ISS) and its capability to run a full-fledged operating system such as Linux, the virtual platform with the proposed interface can be used to facilitate the co-design of hardware models and device drivers at the early stage of Electronic System Level (ESL) design flow. In other words, by using such a virtual platform, the hardware models and associated device drivers can be cross verified while they are being developed so that malfunctions in the hardware models or the device drivers can be easily detected. Moreover, the virtual platform with the proposed interface is capable of providing statistics of instructions executed, memory accessed, and I/O performed at the instruction-accurate level—thus not only making it easy to evaluate the performance of the hardware models but also making it possible for design space exploration.

Referência(s)
Altmetric
PlumX