This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
A Generic Virtual Bus for Hardware Simulator Composition
September/October 2009 (vol. 26 no. 5)
pp. 83-91
Martin Ruckert, Munich University of Applied Sciences
Axel Böttcher, Munich University of Applied Sciences

The typical interface between hardware components is a standardized bus. This article presents a virtual counterpart for simulated hardware components: a virtual bus on a virtual motherboard. The authors show that reuse of standard components, common with real hardware, can find its analogy in the domain of simulated hardware, making simulators less expensive and more flexible.

1. D.E. Knuth, "The MMIX Architecture Simulator: A Testbed for Buzzword-Compliant Pipe Lines," Computer Musings, Stanford Univ., 1999; http://scpd.stanford.eduknuth.
2. D.E. Knuth, MMIXware: A RISC Computer for the Third Millennium, Springer, 1999.
3. D.E. Knuth, The Art of Computer Programming, vol. 1, fascicle 1: MMIX: A RISC Computer for the New Millennium, Addison-Wesley, 2005.
4. M. Hauser, "Porting a MIPS R3000 CPU-Simulator to a TCP/IP Based, Virtual Motherboard," master's thesis, Dept. of Computer Science and Mathematics, Munich Univ. of Applied Sciences, 2007.
5. T.J. Mowbray and W. Ruh, Inside CORBA: Distributed Object Standards and Applications, Addison-Wesley Longman, 1998.
6. R.P. Weicker, "Dhrystone: A Synthetic Systems Programming Benchmark," Comm. ACM, Oct. 1984, pp. 1013-1030.
7. AutoBench 1.1, Embedded Microprocessor Benchmark Consortium; http://eembc.org/benchmarkautomotive_sl.php .

Index Terms:
hardware components, design and test, interface, standardized bus, virtual bus, virtual motherboard, simulated hardware
Citation:
Martin Ruckert, Axel Böttcher, Martin Hauser, "A Generic Virtual Bus for Hardware Simulator Composition," IEEE Design & Test of Computers, vol. 26, no. 5, pp. 83-91, Sept.-Oct. 2009, doi:10.1109/MDT.2009.106
Usage of this product signifies your acceptance of the Terms of Use.