Intel® FPGA AI Suite: SoC Design Example User Guide

ID 768979
Date 12/01/2023
Public

A newer version of this document is available. Customers should click here to go to the newest version.

Document Table of Contents

7.1.4. Yocto Recipe: recipes-drivers/uio-devices/uio-devices.bb

This Yocto recipe installs a service which starts up the uio drivers within the system.

The uio_pdrv_genirq driver provides user mode access to mapping and umapping CSR registers in the Intel® FPGA AI Suite IP.

The kernel modules uio.ko and uio_pdev_genirq.ko are enabled in the recipe-kernel/linux kernel configuration file: recipes-kernel/linux/files/enable-mod.cfg.

The device tree settings are set to assign base addresses and IRQs for the Intel® FPGA AI Suite IP, the stream controller, and the layout transform module. These can be found in recipes-kernel/linux/files/coredla-dts.patch.