EAI Endorsed Transactions on Industrial Networks and Intelligent Systems 16(8): e5

Research Article

Hardware-software co-simulation for medical X-ray control units

Download45 downloads
  • @ARTICLE{10.4108/eai.24-8-2015.2261148,
        author={Bruno Kleinert and Gholam Reza Rahimi and Marc Reichenbach and Dietmar Fey},
        title={Hardware-software co-simulation for medical X-ray control units},
        journal={EAI Endorsed Transactions on Industrial Networks and Intelligent Systems},
        volume={16},
        number={8},
        publisher={ACM},
        journal_a={INIS},
        year={2015},
        month={8},
        keywords={hardware-software co-simulation, virtual machines, qemu, systemc},
        doi={10.4108/eai.24-8-2015.2261148}
    }
    
  • Bruno Kleinert
    Gholam Reza Rahimi
    Marc Reichenbach
    Dietmar Fey
    Year: 2015
    Hardware-software co-simulation for medical X-ray control units
    INIS
    EAI
    DOI: 10.4108/eai.24-8-2015.2261148
Bruno Kleinert1,*, Gholam Reza Rahimi1, Marc Reichenbach1, Dietmar Fey1
  • 1: Universität Erlangen-Nürnberg
*Contact email: bruno.kleinert@cs.fau.de

Abstract

In this paper we present our solution to master the complex- ity of product adaption cycles of a medical X-ray control unit. We present the real hardware and software platform and our mapping of it to a virtual X-ray control unit, im- plemented as our hardware-software co-simulation. To re- duce complexity for hardware developers, we developed our own XML-based abstract system description language which is mapped onto instantiations of parameterizable SystemC template modules. We verified the correctness of our virtual X-ray control unit by co-simulating unmodified software to hardware components, which we implemented in our system description language from the specification of the real sys- tem. Due to reduced complexity of our virtual X-ray control unit, it can be used as a time and cost saving test platform for future hardware and software adaption cycles.