Paper
3 May 2023 Research on verification framework of image processing IP core based on real-time reconfiguration
Wei Mo, Lu Zhao, Jianping Wen
Author Affiliations +
Proceedings Volume 12644, International Workshop on Frontiers of Graphics and Image Processing (FGIP 2022); 1264402 (2023) https://doi.org/10.1117/12.2669153
Event: International Workshop on Frontiers of Graphics and Image Processing (FGIP 2022), 2022, Beijing, China
Abstract
The verification of IP core with image processing algorithm is important for SoC and FPGA application in the field of machine vision. This paper proposes a verification framework with general purpose, real-time performance and agility for IP core with image processing algorithm by using heterogeneous platform composed of ARM and FPGA. In the verification framework, the Gigabit Ethernet communication between PC and ARM is established. The FPGA is used to build the data bus to be compatible with multiple types of images, and combine with a partial reconfiguration to achieve fast iteration of IP cores of the algorithm to be verified. The validation framework is reusable for the algorithm IP core, and the deployment speed of the IP cores to be verified is 25 times faster than global reconfiguration. Compared with the existing FPGA verification technology, it has better reusability, shorter verification cycle, more targeted test stimulus, and faster deployment of IP cores to be verified.
© (2023) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
Wei Mo, Lu Zhao, and Jianping Wen "Research on verification framework of image processing IP core based on real-time reconfiguration", Proc. SPIE 12644, International Workshop on Frontiers of Graphics and Image Processing (FGIP 2022), 1264402 (3 May 2023); https://doi.org/10.1117/12.2669153
Advertisement
Advertisement
RIGHTS & PERMISSIONS
Get copyright permission  Get copyright permission on Copyright Marketplace
KEYWORDS
Design and modelling

Algorithm testing

Detection and tracking algorithms

Data processing

Back to Top