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 :
بازگشت