6533b7d7fe1ef96bd1268c03

RESEARCH PRODUCT

Hardware/Software Implementation of Image Processing Systems Based on ARM Processor

Kamel MessaoudiDoghmane HakimHoucine BouroubaEl-bay BourennaneSalah Toumi

subject

Image processingARM processorXSG[INFO.INFO-GR] Computer Science [cs]/Graphics [cs.GR]Hardware/software implementationXilinx-ZedBoard.[INFO.INFO-GR]Computer Science [cs]/Graphics [cs.GR]

description

International audience; In this paper we present a hardware/software platform for real-time image processing. We start with the creation of the hardware part based on the ARM processor (PS) with various drivers (PL) for reading, recording and displaying images. Using the SDK tool (Software Development Kit), we add software parts for the realization of some basic image processing algorithms. We use the Xilinx-VIVADO2016 tool for the proposed system design and we use the rapid development board (Xilinx-ZedBoard) for practical implementations. To realize the principle of codesign, we add hardware IPs (RTL level) for the implementation of the same image processing algorithms. To avoid the details of the HDL design, we use self-generated implementations given by the high-level tool named XSG (Xilinx-System-Generator). Various simulations are carried out firstly under XSG for the functional verification of the proposed accelerators before integrating them into the PL part of the proposed system. At this level, a software part is also developed to ensure coordination between the different hardware parts.

https://hal-univ-bourgogne.archives-ouvertes.fr/hal-02458491