• DocumentCode
    2052501
  • Title

    A flexible co-processing approach for SoC-FPGAs based on dynamic partial reconfiguration and bitstream relocation methods

  • Author

    Friedrich, Timm ; Ackermann, Kurt Franz

  • Author_Institution
    Dept. of Inf. Technol., Mannheim Univ. of Appl. Sci., Mannheim, Germany
  • fYear
    2015
  • fDate
    June 29 2015-July 1 2015
  • Firstpage
    1
  • Lastpage
    7
  • Abstract
    Today´s FPGAs merge the inherent demands on performance and flexibility more efficiently than ever before. Besides the integration of multi-core processors these SoC devices support dynamic partial reconfiguration of their fabric. Nevertheless, this technology is barely exploited in industrial projects. Major reasons for this position are a lack of design automation and missing abstraction layers. This paper addresses this issue and presents a co-processing framework taking advantage of dynamic reconfiguration while hiding the underlying complexity. At a low level, bitstream relocation methods are provided for Xilinx´s 7 series devices, inherently leveraging the system´s flexibility and resource utilization. The proposed framework finally provides a set of on-demand reconfigurable co-processing units to a SW-based processing system. This lightweight library based approach offers hardware acceleration for computationally intensive tasks by simple function calls as part of a software design.
  • Keywords
    electronic design automation; field programmable gate arrays; multiprocessing systems; system-on-chip; SW-based processing system; SoC devices; SoC-FPGA; Xilinx 7 series devices; abstraction layers; bitstream relocation methods; design automation; dynamic partial reconfiguration; multicore processors integration; resource utilization; Bandwidth; Fabrics; Field programmable gate arrays; Libraries; Routing; Software; Table lookup;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Reconfigurable Communication-centric Systems-on-Chip (ReCoSoC), 2015 10th International Symposium on
  • Conference_Location
    Bremen
  • Type

    conf

  • DOI
    10.1109/ReCoSoC.2015.7238088
  • Filename
    7238088