Kria™ KR260 Robotics Starter Kit

10GigE Machine Vision Camera Tutorial

Overview

The Machine Vision (MV) Camera Application uses a Sony IMX547 sensor, mono or color module, which interfaces to the KR260 board with the widely adopted SLVS-EC interface standard.

The SLVS-EC receiver IPs (Third Party IP from Framos) converts the incoming sensor data to MONO or BAYER8 stream data.

This stream data is broadcasted to two paths, 10GigE pipeline and Defect Detect pipeline.

The 10GigE Vision pipeline IPs (Third Party IP from Sensor-to-Image) transmits the stream data on the SFP+ interface available on the KR260 carrier card. The 10GigE packets are sent to host machine. The Frame Grabber software interprets the incoming packets and displays it the Sphinx GEV Viewer.

Defect Detect pipeline uses AMD Vitis™ Vision libraries to build a defect detection function for mangoes. The sensor could be pointing to queue of mangoes and the defect detect application can indicate which mangoes are defective. This is the acceleration function implemented in the design and can replaced by any other acceleration function as desired. The output of the defect detection is displayed on a monitor.

The MV-Camera high level pipeline is depicted in the following figure:

KR260 Overview Diagram

The third-party IPs are not open-source. To create custom designs, contact the third-party vendors via Product Inquiry

Features

  1. IMX547 Camera Sensor color or mono with 5.1 Mega Pixel, 2472 x 2128 resolution with max framerate of 122 fps.

  2. Sphinx GEV Viewer running on X86 host PC to display the live streaming data through 10GigE pipeline.

  3. MV-Defect-Detect acceleration application to detect defects in the input mango images, displayed on monitor connected to the KR260.

References

Next Steps


Copyright © 2023–2024 Advanced Micro Devices, Inc.

Terms and Conditions