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.

Objects

aximanagerRead and write memory locations on FPGA board from MATLAB
intelsocConnection to processor on Altera SoC board to perform basic Linux shell operations or program the board (Since R2022a)

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
programFPGAProgram FPGA and set corresponding device tree from processor on SoC board (Since R2022a)

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