Highlights The Energetic Particle Detector (EPD) is part of the Solar Orbiter ESA mission. The ICU development has been carried out following a HW/SW co-design approach. ICU’s on-board software is developed using component-based engineering techniques. A SystemC fault-injection virtual platform is used in the development cycle.

    Abstract ESA’s medium-class Solar Orbiter mission is conceived to perform a close-up study of our Sun and its inner heliosphere to better understand the behaviour of our star. The mission will provide the clues to discover how the Sun creates and controls the solar wind and thereby affects the environments of all the planets. The spacecraft is equipped with a comprehensive suite of instruments. The Energetic Particle Detector (EPD) is one of the in-situ instruments on-board Solar Orbiter. EPD is composed of five different sensors, all of them sharing the Instrument Control Unit or ICU that is the sole interface with the spacecraft. This paper emphasises on how the hardware/software co-design approach can lead to a decrease in software complexity and highlights the versatility of the toolset that supports the development process. Following a model-driven engineering approach, these tools are capable of generating the high-level code of the software application, as well as of facilitating its configuration control and its deployment on the hardware platforms used in the different stages of the development process. Moreover, the use of the Leon2ViP virtual platform, with fault injection capabilities, allows an early software-before-hardware verification and validation and also a hardware–software co-simulation. The adopted solutions reduce development time without compromising the whole process reliability that is essential to the EPD success.


    Access

    Check access

    Check availability in my library

    Order at Subito €


    Export, share and cite



    Title :

    HW/SW Co-design of the Instrument Control Unit for the Energetic Particle Detector on-board Solar Orbiter



    Published in:

    Advances in Space Research ; 52 , 6 ; 989-1007


    Publication date :

    2013-05-27


    Size :

    19 pages




    Type of media :

    Article (Journal)


    Type of material :

    Electronic Resource


    Language :

    English





    The Energetic Particle Detector (EPD) For Solar Orbiter

    Wimmer-Schweingruber, R. F. / Heber, B. / Rodriguez-Pacheco, J. et al. | British Library Conference Proceedings | 2007



    A Pixel Silicon Detector For Charge Identification In Solar Energetic Particles Onboard Solar Orbiter

    Sparvoli, R. / Basili, A. / Berrilli, F. et al. | British Library Conference Proceedings | 2007


    Solar Orbiter Neutral Solar Wind Detector

    Hilchenbach, M. / Orsini, S. / Hsieh, K. C. et al. | British Library Conference Proceedings | 2007