SpaceWire is used in the control and data interface for an instrument on a pair of small satellites, one of which was launched in summer 2017. The instrument SpaceWire interface is implemented in a Field Programmable Gate Array as an instantiated core controlled by a LEON3FT CPU, which is also implemented as an instantiated core. The UT699 processor in the flight computer provides the spacecraft side’s SpaceWire interface. A simple message based protocol consisting of four message types was defined, based on existing SpaceWire standards. One was for passing commands to and responses from the instrument in the form of text strings similar to those from a system console where each line of text is passed in a SpaceWire message. Another was for passing spacecraft time to the instrument. The third was for transferring files using a subset of the Remote Memory Access Protocol (RMAP). The fourth was for retrieving science data from the instrument. A set of user application programming interface (API) routines provided an abstracted interface to both the serial console (used during debug) and the SpaceWire device interface. Early instrument development and testing was done with a set of utilities that controlled a Star-Dundee USB-SpaceWire brick providing a user interface similar to a serial console terminal emulator with the addition of file and data transfers. Later in the integration and test process, these utilities were integrated with the COSMOS ground systems software used for spacecraft control, providing a seamless transition from standalone instrument tests to benchtop flat-sat test and full spacecraft level tests.


    Zugriff

    Zugriff über TIB

    Verfügbarkeit in meiner Bibliothek prüfen


    Exportieren, teilen und zitieren



    Titel :

    SpaceWire as a Cube-Sat Instrument Interface


    Beteiligte:

    Erscheinungsdatum :

    14.05.2018


    Medientyp :

    Preprint


    Format :

    Keine Angabe


    Sprache :

    Englisch



    SpaceWire as a CubeSat instrument interface

    Lux, James P. / Starch, Michael D. / Yarlagadda, Anusha et al. | NTRS | 2018


    Spacewire interface simulation

    Peter, G. / Rohbeck, U. / Berlin, R. et al. | IEEE | 2006


    SpaceWire-to-GigabitEther and SpaceWire backplane

    Arase, Shigeyuki / Fujishiro, Iwao / Nomachi, Masaharu | IEEE | 2014



    Common SpaceWire software for ESA JUICE instrument payloads: SpaceWire missions and applications, long paper

    Aberg, Martin / Hellstrom, Daniel / Samuelsson, Arne et al. | IEEE | 2016