Enabling dynamic and partial reconfiguration in Xilinx SDSoC

Research output: Contribution to book/Conference proceedings/Anthology/ReportConference contributionContributedpeer-review

Contributors

  • Tobias Kalb - , Ruhr University Bochum (Author)
  • Diana Gohringer - , Ruhr University Bochum (Author)

Abstract

In the past years dynamic partial reconfiguration (DPR) has been established as a well-known technique for systems featuring a field programmable gate array (FPGA). Systems-on-Chip (SoC) with an ARM processor ease the utilization of DPR and motivate its implementation to make use of the obvious advantages, such as the reduction of area, power and the acceleration of reconfiguring the FPGA. Nonetheless, the development process for SoCs is still a complex and time consuming task, especially for those designs using DPR. Xilinx counters this complexity with the introduction of their new high-level tools, namely the SDx Development Environment. The SDSoC Development Environment accelerates the development of designs running on Zynq 7000 devices by only using C/C++ applications as input. Unfortunately, this high-level workflow does not incorporate DPR. This paper shows an approach on how to use DPR in Xilinx SDSoC. Thus an application specific design can benefit from both the high-level workflow and the advantages of DPR. We show that our approach to DPR in SDSoC accelerates the overall design time and creates a more efficient embedded application. In our use case the dynamic and partial reconfiguration of hardware accelerators takes 10 ms and the hardware-related section of our embedded application is accelerated by a factor of 14 due to DPR.

Details

Original languageEnglish
Title of host publication2016 International Conference on Reconfigurable Computing and FPGAs, ReConFig 2016
EditorsPeter Athanas, Rene Cumplido, Claudia Feregrino, Ron Sass
PublisherInstitute of Electrical and Electronics Engineers Inc.
ISBN (electronic)978-1-5090-3707-0
Publication statusPublished - 2016
Peer-reviewedYes
Externally publishedYes

Conference

Title2016 International Conference on Reconfigurable Computing and FPGAs, ReConFig 2016
Duration30 November - 2 December 2016
CityCancun
CountryMexico

External IDs

ORCID /0000-0003-2571-8441/work/159607579

Keywords

Keywords

  • dynamic partial reconfiguration, FPGA, SDSoC, Tcl, Xilinx, ZedBoard, Zynq