AMAH-Flex: A Modular and Highly Flexible Tool for Generating Relocatable Systems on FPGAs

Research output: Contribution to book/conference proceedings/anthology/reportConference contributionContributedpeer-review

Contributors

Abstract

In this work, we present a solution to a common problem encountered when using FPGAs in dynamic, ever-changing environments. Even when using dynamic function exchange to accommodate changing workloads, partial bitstreams are typically not relocatable. So the runtime environment needs to store all reconfigurable partition/reconfigurable module combinations as separate bitstreams. We present a modular and highly flexible tool (AMAH-Flex) that converts any static and reconfigurable system into a 2 dimensional dynamically relocatable system. It also features a fully automated floorplanning phase, closing the automation gap between synthesis and bitstream relocation. It integrates with the Xilinx Vivado toolchain and supports both FPGA architectures, the 7-Series and the UltraScale+. In addition, AMAH-Flex can be ported to any Xilinx FPGA family, starting with the 7-Series. We demonstrate the functionality of our tool in several reconfiguration scenarios on four different FPGA families and show that AMAH-Flex saves up to 80% of partial bitstreams.

Details

Original languageEnglish
Title of host publication2021 International Conference on Field-Programmable Technology (ICFPT)
Pages1-6
Number of pages6
Publication statusPublished - Nov 2021
Peer-reviewedYes

Conference

Title2021 International Conference on Field-Programmable Technology (ICFPT)
Abbreviated titleFPT21
Conference number
Duration6 - 10 December 2021
Degree of recognitionInternational event
LocationAuckland, New Zealand
City

External IDs

Scopus 85123213115
ORCID /0000-0001-5005-0928/work/131190579
ORCID /0000-0003-2571-8441/work/142240558

Keywords

Research priority areas of TU Dresden