Mixed SW/SystemC SoC Emulation Framework

Mixed SW/SystemC SoC Emulation Framework
复制标题

混合 SW/SystemC SoC 仿真框架

DOI:
10.1109/isie.2007.4374971
复制
发表时间:
2007
期刊:
2007 IEEE International Symposium on Industrial Electronics
影响因子:
--
通讯作者:
J. Carrabina
J. Carrabina
中科院分区:
--
文献类型:
--
作者:
M. Montón;A. Portero;Marc Moreno;Borja Martínez;J. Carrabina

文献摘要

被引文献

相似文献

为PC或嵌入式设备(例如PCS或嵌入式设备)开发HW模块需要完整的系统模拟器可用性,以检测和修复已发达的HW,操作系统(OS)驱动程序和应用程序的错误。本文向开源CPU模拟器提供了一组插件,该插件可以在SystemC中描述的平台模拟器和硬件(HW)模块之间进行混合模拟。在本文中,描述了QEMU的三个插件:一个用于将TLM Systemc模块连接到任何BUS QEMU模拟的插件,一个用于将Systemc连接到PCI BUS的基于PC的平台,一个用于将Systemc连接到AMBA BUS的ARM ARM平台的插件。通过此框架,可以同时开发HW并在此虚拟​​平台中测试运行的最终应用程序。
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.