期刊文献+

基于QEMU的外部总线仿真技术 被引量:2

External Bus Simulation Technology Based on QEMU
下载PDF
导出
摘要 综合嵌入式系统通过外部总线实现各个子系统之间的通信连接。为解决综合嵌入式系统的接口测试问题,采用系统虚拟机仿真综合嵌入式系统的连接方式,通过在虚拟机中创建外部总线仿真模块,配置仿真模块的连接,从而实现虚拟机之间的通信。提出一种基于以太网通信的外部总线仿真结构,以CAN总线仿真为例,在全系统虚拟机QEMU的内部总线上配置与注册外部总线设备,为读写总线设备数据的接口建立共享内存,组织总线协议报文。实验结果表明,通过网络收发报文,可实现总线仿真节点模块之间的数据交换,从而达到仿真总线的数据通信功能。 The communication connection among subsystems of the integrated embedded systems is achieved by an external bus. In order to solve interface test problems of the integrated embedded system, integrated embedded systems are simulated by embedded systems virtual machines which create external bus simulation modules. And the communication among virtual machines is achieved by configuring connections of these modules. This technology presents an external bus simulation structure based on Ethernet communication, and takes Controllers Area Network(CAN) bus simulation as an example. It establishes shared memory for bus device interface reading and writing data and achieves the data exchange between simulation node modules via configurations of internal bus on QEMU which is a system virtual machine, registrations of external bus devices, organizations of bus protocol packets and sending and receiving packets through the network, so as to achieve the data communication capabilities of simulation bus.
出处 《计算机工程》 CAS CSCD 2014年第2期289-293,299,共6页 Computer Engineering
关键词 虚拟机 PCI总线 CAN总线 功能性仿真 总线仲裁 中断 virtual machine Peripheral Component Interconnect(PCI) bus Controllers Area Network(CAN) bus functional simulation bus arbitration interrupt
  • 相关文献

参考文献6

二级参考文献30

共引文献21

同被引文献16

  • 1Herber P, Glesner S. A HW/SW co-verification framework for SystemC [J ]. ACM Transactions on Embedded Computing Systems, 2013, 12 (1s): 61.
  • 2Teich J. Hardware/software codesign: The past, the present, and predicting the future I-J]. Proceedings of the IEEE, 2012, 100 (Special Centennial Issue) : 1411-1430.
  • 3Shen ST, Lee SY, Chert CH. Full system simulation with qe-mu: An approach to multi-view 3d GPU design [C] //IEEE International Symposium on Circuits and Systems, 2010: 3877- 3880.
  • 4Chiang MC, Yeh TC, Tseng GF. A QEMU and SystemC- based cycle-accurate ISS for performance estimation on SoC de- velopment [J]. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 2011, 30 (4): 593-606.
  • 5Yeh TC, Chiang MC. On the interface between QEMU and SystemC for hardware modeling[C] //International Symposium on Next-Generation Electronics,. 2010 : 73-76.
  • 6Patel A, Afram F, Ghose K. Marss-x86: A qemu-based mi- cro-architectural and systems simulator for x86 multicore pro- cessors [C] //lst International Qemu Users:Forum, 2011 29-30.
  • 7曾年,曾莉.TD-SCDMA终端协议一致性测试方法[J].数字通信,2009,36(6):49-52. 被引量:4
  • 8周平,马捷中.基于开源虚拟机的模拟设备的设计与实现[J].电子设计工程,2011,19(18):43-45. 被引量:3
  • 9杨碧玲.Silicon Labs为中国智能电表市场“定制”高效sub-GHz无线收发器[J].集成电路应用,2013(3):24-25. 被引量:1
  • 10姚华超,王振宇.基于KVM-QEMU与Libvirt的虚拟化资源池构建[J].计算机与现代化,2013(7):26-29. 被引量:15

引证文献2

二级引证文献9

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部