Electronics, Vol. 14, Pages 2908: Optimizing FPGA Resource Allocation in SDR Remote Laboratories via Partial Reconfiguration
Electronics doi: 10.3390/electronics14142908
Authors:
Zhiyun Zhang
Rania Hussein
In wireless communications and radio frequency courses, Software-Defined Radios (SDRs) offer students hands-on experience with software-based signal processing on programmable hardware platforms such as Field Programmable Gate Arrays (FPGAs). While some remote SDR laboratories enable students to access real hardware, they typically lack support for Partial Reconfiguration (PR)—a powerful FPGA capability that allows sections of a design to be reconfigured at runtime without disrupting the main system operation. This capability enhances real-time adaptability and optimizes resource utilization, making it highly relevant for modern SDR applications. This study addresses this gap by extending an existing SDR remote lab to support PR, enabling students to explore reconfigurable hardware design within a remote learning environment. Two integration architectures were developed: one based on a graphical user interface (UI) and another utilizing a command-line workflow, both accessible via a web browser. Preliminary experiments using Red Pitaya SDR platforms—reportedly the first use of these devices for educational PR exploration—examined the impact of PR on logic resource utilization and total power consumption across three levels of design complexity. These results were compared to equivalent static FPGA designs performing the same functionality without PR. By making PR experimentation accessible through a remote platform, this work enhances STEM education by bridging advanced FPGA techniques with practical learning. It will equip students with industry-relevant skills for developing agile, resource-efficient wireless systems and foster a deeper understanding of adaptive hardware design.
Source link
Zhiyun Zhang www.mdpi.com