Title :
SpaceWire-D on the castor spaceflight processor
Author :
Gibson, Dan ; Parkes, Steve ; McClements, Chris ; Mills, Steven ; Paterson, David
Author_Institution :
Space Technol. Centre, Univ. of Dundee, Dundee, UK
Abstract :
SpaceWire-D is a deterministic extension to the SpaceWire protocol designed to satisfy hard real-time constraints on a SpaceWire network. This allows a single SpaceWire network to be used for both control applications and payload data-handling. The Atmel AT6981 Castor device is a LEON2-FT based system-on-chip with multiple integrated peripherals including an eight-port SpaceWire router and three internal SpaceWire engines each containing three DMA channels, an RMAP initiator, and an RMAP target. This paper describes the SpaceWire-D protocol; the design of RTEMS networking software to test the protocol using the AT6981 system-on-chip; and the results of those tests.
Keywords :
access protocols; memory protocols; on-board communications; system-on-chip; telecommunication links; telecommunication network routing; time division multiplexing; AT6981 system-on-chip; Atmel AT6981 castor device; DMA channels; LEON2-FT; RMAP initiator; RMAP target; RTEMS networking software; castor spaceflight processor; eight-port spacewire router; multiple integrated peripherals; payload data-handling; remote memory access protocol; spacewire engines; spacewire network; spacewire protocol; spacewire-D; Computer architecture; Engines; Ports (Computers); Protocols; Prototypes; Schedules; Software; AT6981; SpaceWire; SpaceWire-D; deterministic networks; spacecraft onboard processing;
Conference_Titel :
SpaceWire Conference (SpaceWire), 2014 International
Conference_Location :
Athens
DOI :
10.1109/SpaceWire.2014.6936262