2 August 2014 SAFARI digital processing unit: performance analysis of the SpaceWire links in case of a LEON3-FT based CPU
Author Affiliations +
SAFARI (SpicA FAR infrared Instrument) is a far-infrared imaging Fourier Transform Spectrometer for the SPICA mission. The Digital Processing Unit (DPU) of the instrument implements the functions of controlling the overall instrument and implementing the science data compression and packing. The DPU design is based on the use of a LEON family processor. In SAFARI, all instrument components are connected to the central DPU via SpaceWire links. On these links science data, housekeeping and commands flows are in some cases multiplexed, therefore the interface control shall be able to cope with variable throughput needs. The effective data transfer workload can be an issue for the overall system performances and becomes a critical parameter for the on-board software design, both at application layer level and at lower, and more HW related, levels. To analyze the system behavior in presence of the expected SAFARI demanding science data flow, we carried out a series of performance tests using the standard GR-CPCI-UT699 LEON3-FT Development Board, provided by Aeroflex/Gaisler, connected to the emulator of the SAFARI science data links, in a point-to-point topology. Two different communication protocols have been used in the tests, the ECSS-E-ST-50-52C RMAP protocol and an internally defined one, the SAFARI internal data handling protocol. An incremental approach has been adopted to measure the system performances at different levels of the communication protocol complexity. In all cases the performance has been evaluated by measuring the CPU workload and the bus latencies. The tests have been executed initially in a custom low level execution environment and finally using the Real- Time Executive for Multiprocessor Systems (RTEMS), which has been selected as the operating system to be used onboard SAFARI. The preliminary results of the carried out performance analysis confirmed the possibility of using a LEON3 CPU processor in the SAFARI DPU, but pointed out, in agreement with previous similar studies, the need of carefully designing the overall architecture to implement some of the DPU functionalities on additional processing devices.
© (2014) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
Giovanni Giusi, Giovanni Giusi, Scige J. Liu, Scige J. Liu, Anna M. Di Giorgio, Anna M. Di Giorgio, Emanuele Galli, Emanuele Galli, Stefano Pezzuto, Stefano Pezzuto, Maria Farina, Maria Farina, Luigi Spinoglio, Luigi Spinoglio, "SAFARI digital processing unit: performance analysis of the SpaceWire links in case of a LEON3-FT based CPU", Proc. SPIE 9143, Space Telescopes and Instrumentation 2014: Optical, Infrared, and Millimeter Wave, 91434P (2 August 2014); doi: 10.1117/12.2056490; https://doi.org/10.1117/12.2056490


OSUS sensor integration in Army experiments
Proceedings of SPIE (May 11 2016)
Generalized parallelization methodology for video coding
Proceedings of SPIE (December 27 1998)
Microprocessor open vision environment (MOVE)
Proceedings of SPIE (December 16 1993)
Electronic tagging and integrated product intelligence
Proceedings of SPIE (March 14 1996)
Next generation CATV networks
Proceedings of SPIE (February 01 1993)

Back to Top