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.3. MMD Layer Hardware Interaction Library Class dma_device

The Linux device tree is used for mSGDMA-USERIO devices. These devices provide a Linux character device for simple read/write access to/from the FPGA EMIF via fseek(), fread(), and fwrite().

The following responsibilities are assumed by this class:

  • Acquire the mSGDMA-USERIO driver interface.
  • Provide read_block() and write_block() functions for transfers from and to the Intel® FPGA AI Suite assigned DDR memory