• Home
  • Current congress
  • Public Website
  • My papers
  • root
  • browse
  • IAC-11
  • B4
  • 7
  • paper
  • Software Development and Validation: A Cost-Effective Environment and Approach for LEON based Satellite and Payload Subsystems

    Paper number

    IAC-11,B4,7,3,x10603

    Author

    Mr. Federico Cordero, VEGA Space GmbH, Germany

    Year

    2011

    Abstract
    This paper describes a configurable Software Development and Validation Facility (SDVF), conceived to support the lifecycle of spacecraft equipment containing on board software (OBSW) - in our case LEON-based units - with a cost effective approach.
    The environment fulfils 3 main purposes:
    \begin{itemize}
    \item SDVF for OBSW
    \item Simulation for performance and design feasibility assessment
    \item Special Check-Out Equipment (SCOE) for hardware integration and testing
    \end{itemize}
    With a modular design, it can be modified into different configurations, from a full-virtual environment containing a processor emulator and a set of simulation models, to a processor in the loop (PIL) or complete hardware in the loop (HIL) configuration.
    
    The key characteristics of the system are:
    \begin{enumerate}
    \item Easy configurability to use virtual models or real hardware versions of system components or a mix of them:
    \begin{itemize}
    \item Possibility to use either a virtual LEON emulator, such as Gaisler Research TSIM, or a hybrid hardware/software emulator, or the target LEON processor board.
    \item Possibility to use either simulation models or the real hardware of the periphery units.
    \end{itemize}
    \item Simple coupling of interfaces among the  modules, based on TCP/IP sockets. This allows distribution on different hosts if needed.
    \item Use of ESA’s SCOS-2000 software as Central Check-out System (CCS): The integration of SCOS allows easier system level testing of the software and enforces compatibility of the equipment under development with the final system EGSE or mission control system, if based on SCOS2000.
    \item Use of COTS I/O cards such as PCI-Spacewire or other standard interfaces to connect to the hardware equipment.
    \end{enumerate}
    
    The facility has been successfully deployed to CESR, an institute in France for astrophysics and payload development and integration, providing emulation of a LEON3 processor, high fidelity models for X-ray detectors and a NAND based fault-tolerant mass memory unit, each replaceable with its hardware counterpart.
    
    It is currently being integrated with a LEON2 hybrid hardware/software emulator developed by ASTRIUM under ESA contract (LeonSvf).
    
    The design of the environment would enable the system to be integrated into a larger satellite EGSE system if required.  In this case the facility can be easily configured as SCOE dedicated to the subsystem integration and testing.
    
    The SDVF takes full advantage from COTS products and ESA software products, such as SCOS-2000, to provide a light weight, scalable and cost-efficient solution, for development, integration and validation of satellite subsystems and payload equipment containing embedded software.
    Abstract document

    IAC-11,B4,7,3,x10603.brief.pdf

    Manuscript document

    (absent)