• 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