This version (15 Apr 2024 17:08) was approved by Alin-Tudor Sferle.The Previously approved version (18 Mar 2024 07:59) is available.Diff

AMD Kria User Guide

Required hardware

Development kits

Supported image sensors & cameras


  • 15 pin same-side ribbon cable, P/N: MP-FFCA10152003A or similar

Hardware changes

GMSL Deserializer Evaluation Kit

  • Flip the SW5 switches to the ON position - enables I2C communication over the CSI bus

  • Bridge R88 - provides VDDIO to the adapter


  • Configure the switches on the GMSL Deserializer adapter for CAM2.
Serializer adapter Deserializer adapter

System setup

  • Write the AMD Kria latest SD card image on a 8GB (or more) SD card
  • Plug the SD card into the Kria SD card slot
  • Connect the HDMI cable from the monitor to the Kria HDMI connector
  • Connect the 2 Tier 4 C1 cameras to INA and INB of the deserializer board
  • Connect the 15 pins camera cable between the Kria and the P1 connector of the interposer. Make sure to use the cable with contacts on the same sides.
  • Connect the 22 pin flex cable
  • Connect the Kria to the power supply
  • Kria will boot by default from QSPI. It must be forced to boot from SD card to correctly load the custom BOOT.BIN. For this please follow the guide here and run boot_sd boot mode
  • Connect a USB mouse and keyboard to the Kria. It's possible to use either a mouse & keyboard combo or a separate mouse and keyboard

Running the evaluation application

Once Linux boots you'll see on the HDMI monitor the Linux desktop and on the top left corner a shortcut to the script named Double clicking on the icon will start the media-ctl configuration script. The script is running in background without any pop ups.

After the script was executed once, one should double click on Qt V4L2 test Utility icon to start the video capture application. A window like bellow should open. First the user must select video0 device by clicking the open icon.

A new instance of Qt V4L2 test Utility should be started and selected video1 this time. After this step the play button should be pressed on both Qt V4L2 test Utility instances. Video should be visible on the 2 windows.

OpenGL rendering is recommended to be disabled by accessing Qt V4L2 test Utility capture menu. Capture will start only if both Qt V4L2 test Utility instances are on play state. This is a current HDL limitation.

Power off sequence

  • Open a terminal and type sudo poweroff. This will safely power off the Kria and ensure that the SD card is properly unmounted

Getting the software

The GMSL Linux kernel drivers, the complete Linux distributions for the supported processing platforms, and software user guides can be found on the Analog Devices GMSL github repository.

HDL Project

The project and the project's overview can be found at the following links: project's link overview's link.

Navigation - ad-gmslcamrpi-adp

resources/eval/user-guides/ad-gmslcamrpi-adp/ug_amd_kria.txt · Last modified: 15 Apr 2024 17:08 by Alin-Tudor Sferle