The thesis describes the approach to image processing using the UltraScale+ architecture of AMD Xilinx. On a practical example, the use of a heterogeneous system of the latter architecture is presented, including a high-pass input / output, a graphic processing unit and a programmable logic port field FPGA. The research of the system and the solution of the problem took place in two parts. First, it was necessary to establish an image pipeline, i.e. image capture, image storage, and display on standard output. Second, we created custom IP core capable of drawing different shapes and performing color manipulation of a data stream. Results showed that we can achieve latency smaller than one milisecond when performing video stream processing on a system on chip. The programmable circuit, in cooperation with the processing system, has proven to be an extremely fast and energy-efficient tool for video stream processing.
|