Title :
Seamless high speed simulation of VHDL components in the context of comprehensive computing systems using the virtual machine faumachine
Author :
Potyra, Stefan ; Sand, Matthias ; Sieh, Volkmar ; Fey, Dietmar
Author_Institution :
Univ. of Erlangen-Nuremberg, Nuremberg, Germany
Abstract :
Testing the interaction between hard- and software is only possible once prototype implementations of the hardware exist. HDL simulations of hardware models can help to find defects in the hardware design. To predict the behavior of entire software stacks in the environment of a complete system, virtual machines can be used. Combining a virtual machine with HDL-simulation enables to project the interaction between hard- and software implementations, even if no prototype was created yet. Hence it allows for software development to begin at an earlier stage of the manufacturing process and helps to decrease the time to market. In this paper we present the virtual machine FAUmachine that offers high speed emulation. It can co-simulate VHDL components in a transparent manner while still offering good overall performance. As an example application, a PCI sound card was simulated using the presented environment.
Keywords :
electronic engineering computing; hardware description languages; hardware-software codesign; virtual machines; FAUmachine; HDL simulation; PCI sound card; VHDL components; computing systems; hardware-software testing; manufacturing process; seamless high speed simulations; software development; virtual machine; Computational modeling; Context; Hardware; Operating systems; Virtual environment; Virtual machining;
Conference_Titel :
Simulation Conference (WSC), Proceedings of the 2010 Winter
Conference_Location :
Baltimore, MD
Print_ISBN :
978-1-4244-9866-6
DOI :
10.1109/WSC.2010.5679102