Intel® FPGA AI Suite: SoC Design Example User Guide

ID 768979
Date 9/06/2023

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

Document Table of Contents
Give Feedback

7.4.2. MMD Layer Hardware Interaction Library Class uio_device

The Linux device tree is used for UIO devices. The following responsibilities are assumed by this file:

  • Acquire and maps/unmap the FPGA CSRs to user mode, using the sysfs entries for UIO (/sys/class/uio/uio*/).
  • Acquire and register a callback for the interrupt from the Intel® FPGA AI Suite IP.
  • Provide read_block() and write_block() functions for accessing the CSRs.