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
4 Lab-STICC_TB_CACS_IAS
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

https://hal.archives-ouvertes.fr/hal-01393973
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

File

AutoReloc.pdf
Files produced by the author(s)

Identifiers

Citation

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⟩

Share

Metrics

Record views

1257

Files downloads

254