Main Content

AXI Manager

R2026b
Access AXI subordinate memory on FPGA board from MATLAB® or Simulink®

Note

MATLAB AXI master has been renamed to AXI manager. In the software and documentation, the terms "manager" and "subordinate" replace "master" and "slave" respectively.

Access on-board memory locations from MATLAB or Simulink by using the AXI manager IP in your FPGA design. This IP connects to subordinate memory locations on the board. The IP also responds to read and write commands from MATLAB or Simulink, over JTAG, PCI Express®, or PL Ethernet interface.

To use AXI Manager functionality, you must download a required hardware support package. Available support packages are:

  • HDL Coder™ Support Package for Intel® FPGA and SoC Devices

  • SoC Blockset™ Support Package for AMD FPGA and SoC Devices

Functions

setupAXIManagerForQuartus Add AXI manager IP path to Quartus project
readmemoryRead data out of AXI4 memory-mapped subordinates
writememoryWrite data to AXI4 memory-mapped subordinates
releaseRelease JTAG or Ethernet cable resource
copyImageToHostSDCardPathCopy board-specific SD card image files to host SD card location
loadBitstreamLoad custom FPGA bitstream and corresponding DTB file to target SoC device

Objects

aximanagerRead and write memory locations on FPGA board from MATLAB

Blocks

AXI Manager Read blockAXI Manager ReadRead memory locations on FPGA board from Simulink
AXI Manager Write blockAXI Manager WriteWrite memory locations on FPGA board from Simulink

Topics

Overview

  • Set Up AXI Manager
    High-level steps for accessing memory-mapped locations on an FPGA board from MATLAB or Simulink.

AXI Manager Requirements and Preparation

AXI Manager Processes

Featured Examples