Enabling dynamic and partial reconfiguration in Xilinx SDSoC
Research output: Contribution to book/Conference proceedings/Anthology/Report › Conference contribution › Contributed › peer-review
Contributors
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 language | English |
---|---|
Title of host publication | 2016 International Conference on Reconfigurable Computing and FPGAs, ReConFig 2016 |
Editors | Peter Athanas, Rene Cumplido, Claudia Feregrino, Ron Sass |
Publisher | Institute of Electrical and Electronics Engineers Inc. |
ISBN (electronic) | 978-1-5090-3707-0 |
Publication status | Published - 2016 |
Peer-reviewed | Yes |
Externally published | Yes |
Conference
Title | 2016 International Conference on Reconfigurable Computing and FPGAs, ReConFig 2016 |
---|---|
Duration | 30 November - 2 December 2016 |
City | Cancun |
Country | Mexico |
External IDs
ORCID | /0000-0003-2571-8441/work/159607579 |
---|
Keywords
ASJC Scopus subject areas
Keywords
- dynamic partial reconfiguration, FPGA, SDSoC, Tcl, Xilinx, ZedBoard, Zynq