For applications such as live video processing, there is a high demand for high performance and low latency solutions. The configurable logic in FPGAs allows for custom hardware to be tailored to a specific video application. These FPGA designs require technical expertise and lengthy implementation times by vendor tools for each unique solution. This thesis presents a dynamically configurable topology as an FPGA overlay to deploy custom hardware processing pipelines during run-time by utilizing dynamic partial reconfiguration. Within the FPGA overlay, a configurable topology with a routable switch allows video streams to be copied and mixed to create complex data paths. This work demonstrates a dynamic video processing pipeline with 11 reconfigurable regions and 16 unique processing cores, allowing for billions of custom run-time configurations.
College and Department
Ira A. Fulton College of Engineering and Technology
BYU ScholarsArchive Citation
Wilson, Andrew Elbert, "Dynamic Reconfigurable Real-Time Video Processing Pipelines on SRAM-based FPGAs" (2020). Theses and Dissertations. 8620.
Xilinx, FPGA, dynamic partial reconfiguration, high-level synthesis, video processing