• DocumentCode
    688358
  • Title

    Embedded Real-Time Application Prototyping Using a Hybrid Multiprocessing Platform

  • Author

    Weihua Sheng ; Volevach, Vitaliy ; Leupers, Rainer ; Ascheid, Gerd

  • Author_Institution
    Inst. for Commun. Technol. & Embedded Syst., RWTH Aachen Univ., Aachen, Germany
  • fYear
    2013
  • fDate
    13-15 Nov. 2013
  • Firstpage
    1745
  • Lastpage
    1750
  • Abstract
    Modern embedded systems require both high performance computing capability and low power/energy consumption in order to meet ever increasing customer demands. Recently, several semiconductor manufacturers have provided a new hybrid multiprocessing model which couples an FPGA with programmable processors. This constellation of processing elements in SoC platforms certainly provides needed performance while still keeping flexibility. However, several questions are yet to be answered to understand and use the platform better: What will the development flow look like to handle both software programmable processors and hardware blocks? What are the key points to map real-time applications to such platforms to achieve an optimal trade-off between performance and power? To address those issues, this paper presents a case-study of developing and mapping embedded applications to a real-life Lyrtech prototyping board consisting of a TI DSP and a Xilinx Virtex-4 FPGA. A customized development flow for programming DSP and FPGA was used in our work. The measured performance and power results for different mappings of benchmarks are demonstrated. The observations that we made are also discussed to provide some empirical guidelines on using hybrid multiprocessing platforms.
  • Keywords
    digital signal processing chips; embedded systems; field programmable gate arrays; multiprocessing systems; system-on-chip; FPGA; Lyrtech prototyping board; SoC platforms; TI DSP; digital signal processor; embedded realtime application prototyping; embedded systems; field programmable gate array; hardware blocks; high performance computing capability; hybrid multiprocessing platform; power-energy consumption; programmable processors; semiconductor manufacturers; software programmable processors; system-on-chip; Benchmark testing; Digital signal processing; Field programmable gate arrays; MATLAB; Program processors; Transform coding;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Computing and Communications & 2013 IEEE International Conference on Embedded and Ubiquitous Computing (HPCC_EUC), 2013 IEEE 10th International Conference on
  • Conference_Location
    Zhangjiajie
  • Type

    conf

  • DOI
    10.1109/HPCC.and.EUC.2013.249
  • Filename
    6832131