UpGate: Low-Power and Secure Over-the-Air Hardware Reconfiguration for Deployed FPGAs

Attaching field-programmable gate arrays to microcontrollers deployed in the field can increase their potential applications. Making these systems reconfigurable post-deployment effectively makes them future-proof, allowing maintenance and updating of firmware in distributed computing applications. This paper presents UpGate, an embedded software that can securely perform an over-the-air update of an FPGA's function with minimal communication overhead, enabling complete flexibility of the device's functionality. Several benchmarks are performed using simple to complex hardware designs for in-depth analysis of memory footprint, timing, and power consumption. The results show that regular lossless compression techniques, such as GZip and LZ4, with 80% compression rate in the worst case, are reducing the global binary update duration by at least 4 times. This represents 15 times less 128 B packets transmitted, and approximately 40 s to transfer a RISC-V core bitstream of 579 kB. Surprisingly, what takes the most time and energy is writing to flash.

Authors

Institutions

Publication Details

Published
2025-03-11
DOI
https://doi.org/10.1109/icin64016.2025.10942953
Citations
1
Primary Topic
Embedded Systems Design Techniques
Type
article
Field-Weighted Citation Impact
2.27
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

UpGate: Low-Power and Secure Over-the-Air Hardware Reconfiguration for Deployed FPGAs

Alexandre Abadie, Filip Maksimovic, Thomas Watteyne, Alfonso Cortes-Neira
1 citations
Embedded Systems Design Techniques
2.27
article

UpGate: Low-Power and Secure Over-the-Air Hardware Reconfiguration for Deployed FPGAs

Alexandre Abadie, Filip Maksimovic, Thomas Watteyne, Alfonso Cortes-Neira
article en
1 citations

Abstract

Attaching field-programmable gate arrays to microcontrollers deployed in the field can increase their potential applications. Making these systems reconfigurable post-deployment effectively makes them future-proof, allowing maintenance and updating of firmware in distributed computing applications. This paper presents UpGate, an embedded software that can securely perform an over-the-air update of an FPGA's function with minimal communication overhead, enabling complete flexibility of the device's functionality. Several benchmarks are performed using simple to complex hardware designs for in-depth analysis of memory footprint, timing, and power consumption. The results show that regular lossless compression techniques, such as GZip and LZ4, with 80% compression rate in the worst case, are reducing the global binary update duration by at least 4 times. This represents 15 times less 128 B packets transmitted, and approximately 40 s to transfer a RISC-V core bitstream of 579 kB. Surprisingly, what takes the most time and energy is writing to flash.

Institut national de recherche en sciences et technologies du numérique (FR)
Affordable and clean energy
Openalex Percentile: Top 17%
Embedded Systems Design Techniques
2.27
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

UpGate: Low-Power and Secure Over-the-Air Hardware Reconfiguration for Deployed FPGAs — Alexandre Abadie, Filip Maksimovic, et al. · (2025) | TGRS Research Map | TGRS