• DocumentCode
    1913420
  • 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
  • fYear
    2010
  • fDate
    5-8 Dec. 2010
  • Firstpage
    891
  • Lastpage
    902
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Simulation Conference (WSC), Proceedings of the 2010 Winter
  • Conference_Location
    Baltimore, MD
  • ISSN
    0891-7736
  • Print_ISBN
    978-1-4244-9866-6
  • Type

    conf

  • DOI
    10.1109/WSC.2010.5679102
  • Filename
    5679102