socAXIManager
R2026bRead and write memory locations on hardware board from MATLAB
Description
The socAXIManager object communicates with the MATLAB® AXI manager IP running on a hardware board. The object uses a JTAG connection to
forward read and write commands to the IP and access slave memory locations on the hardware
board. Pass an socAXIManager object as an argument when you create an socIPCore (SoC Blockset) object, so
that the object can access memory locations within the IP core on the board.
Creation
Description
creates an object that connects to an AXI manager IP for the specified
axiManagerObj = socAXIManager(vendor)vendor.This connection enables you to access memory locations in an
SoC design from MATLAB.
creates an object that connects to an AXI manager IP on the specified hardware board.
axiManagerObj = socAXIManager(hw)
creates an object with additional properties specified by one or more
axiManagerObj = socAXIManager(___,Name,Value)Name,Value pair arguments. Enclose each property name in quotes.
Specify properties in addition to the input arguments in previous syntaxes.
Input Arguments
Properties
Object Functions
readmemory (SoC Blockset) | Read data from AXI4 memory-mapped locations |
release (SoC Blockset) | Release JTAG cable resource |
writememory (SoC Blockset) | Write data to AXI4 memory-mapped locations |
Examples
Version History
Introduced in R2019a
See Also
socIPCore (SoC Blockset)
Topics
- Random Access of External Memory Using AMD Devices (SoC Blockset)