Autoreloc: Automated Design Flow for Bitstream Relocation on Xilinx FPGAs

André Lalevee 1, 2, 3 Pierre-Henri Horrein 4, 2 Matthieu Arzel 4, 2 Michael Hübner 1, 5 Sandrine Vaton 1, 6
1 ADOPNET - Advanced technologies for operated networks
IRISA-D2 - RÉSEAUX, TÉLÉCOMMUNICATION ET SERVICES, Télécom Bretagne, UR1 - Université de Rennes 1
Lab-STICC - Laboratoire des sciences et techniques de l'information, de la communication et de la connaissance
Abstract : Dynamic and partial reconfiguration of Field Programmable Gate Arrays (FPGA) enable to reuse logic resources for several applications which are scheduled in a sequential order or which are loaded on demand. A fraction of the design on the FPGA is then substituted by another logic function while the rest of the system on the chip stays unaffected. If a design provides several partial reconfigurable areas, the configuration bitstream representing the logic function to be configured in this region has to be adapted to the physical requirements of this chip area. This can be achieved by deploying a repository with all possible configuration bitstreams for all possible regions. It is obvious that storage space can quickly become a limiting parameter in reconfigurable designs. For this purpose, bitstream relocation provides a less storage greedy approach. Only one representation as bitstream of an application needs to be stored. During the configuration process, a relocation algorithm manipulates the bitstream in order to suit it to the respective reconfigurable area. However, reconfigurable regions have to fulfill strong constraints for a relocation to be possible, which makes the selection and placement of reconfigurable regions a complex process. Unfortunately this is not automated by tools so far. In this paper, an approach to automate the development of such relocatable bitstreams is presented along with new algorithms related to relocation specific steps. This approach results in functional designs with minimal intervention from the designer.
Complete list of metadatas

Cited literature [16 references]  Display  Hide  Download
Contributor : Bibliothèque Télécom Bretagne <>
Submitted on : Tuesday, November 8, 2016 - 2:19:31 PM
Last modification on : Tuesday, March 19, 2019 - 4:10:08 PM
Long-term archiving on : Tuesday, March 14, 2017 - 10:55:01 PM


Files produced by the author(s)



André Lalevee, Pierre-Henri Horrein, Matthieu Arzel, Michael Hübner, Sandrine Vaton. Autoreloc: Automated Design Flow for Bitstream Relocation on Xilinx FPGAs. DSD 2016 : Eu­ro­micro Con­fe­rence on Di­gi­tal Sys­tem De­sign, Aug 2016, Limassol, Cyprus. pp.14 - 21, ⟨10.1109/DSD.2016.92⟩. ⟨hal-01393973⟩



Record views


Files downloads