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

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