DocumentCode
61943
Title
Optimization of Processor-to-Hardware Module Communications on Spaceborne Hybrid FPGA-based Architectures
Author
Cristo, Alejandro ; Fisher, K. ; Gualtieri, Anthony J. ; Perez, Rosa M. ; Martinez, P.
Author_Institution
Dept. de Fis. Aplic., Univ. de Extremadura, Caceres, Spain
Volume
5
Issue
4
fYear
2013
fDate
Dec. 2013
Firstpage
77
Lastpage
80
Abstract
Satellite on-board processing systems are becoming more important every day, thanks to recent advances in hardware architectures. SpaceCube, developed by engineers at NASA Goddard Space Flight Center and based on Virtex-5 commercial field-programmable gate arrays (FPGAs), is one such satellite on-board processing system. This letter describes how methodologies implemented on the Virtex-5 hardware platform can be designed to optimize the communications between the components and modules within the FPGA, including the main processor. A basic methodology, the Euclidean distance calculation for multispectral data, was implemented and added to a higher level hardware system designed in two different ways: A basic one where the communications with the processor are performed by means of a central bus, and an optimized one where such communications are performed through shared memories. Results show that the overall execution performance is higher than in the analogous software version, although the global computation time is directly and highly influenced by the way communications between the main processor and the FPGA are performed.
Keywords
computer architecture; field programmable gate arrays; optimisation; satellite communication; Euclidean distance calculation; NASA Goddard space flight center; SpaceCube; Virtex-5 commercial field programmable gate arrays; Virtex-5 hardware platform; hardware architectures; processor-to-hardware module communication optimisation; satellite onboard processing systems; shared memories; spaceborne hybrid FPGA based architectures; Embedded systems; Euclidean distance; Field programmable gate arrays; Hardware; Ports (Computers); Reconfigurable architectures; Space technology; Parallel hardware design; SpaceCube; satellite field-programmable gate array (FPGA)-based systems; satellite reconfigurable hardware architectures; spaceborne embedded systems;
fLanguage
English
Journal_Title
Embedded Systems Letters, IEEE
Publisher
ieee
ISSN
1943-0663
Type
jour
DOI
10.1109/LES.2013.2286812
Filename
6644303
Link To Document