FPGA AI Suite: SoC Design Example User Guide

ID 768979
Date 7/31/2024
Public
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 FPGA AI Suite assigned DDR memory