Access on-board memory locations from MATLAB by using the MATLAB AXI Master IP in your FPGA
design and the aximaster
object.
The object connects to the IP over a JTAG, Ethernet, or a PCIe interface and
enables read and write commands to slave memory locations from the MATLAB
command line.
setupAXIMasterForVivado | Add AXI master IP path to Vivado project |
readmemory | Read data out of AXI4 memory-mapped slaves |
writememory | Write data to AXI4 memory-mapped slaves |
release | Release JTAG or Ethernet cable resource |
copyImageToHostSDCardPath | Copy board-specific SD card image files to host SD card location |
loadImageToTargetSDCardPath | Load board-specific SD card image files to target SoC device SD card location |
loadBitstream | Load custom FPGA bitstream and its corresponding DTB file to target SoC device |
aximaster | Read and write memory locations on FPGA board from MATLAB |
AXI Master Read | Read memory locations on FPGA board from Simulink |
AXI Master Write | Write memory locations on FPGA board from Simulink |
High-level steps for accessing memory-mapped locations on an FPGA board from MATLAB or Simulink®.
Integrate and configure Ethernet MATLAB as AXI Master.
Ethernet MATLAB as AXI Master for Xilinx Zynq SoC Devices
Configure Ethernet MATLAB as AXI Master for Xilinx Zynq SoC devices.
PCI Express MATLAB as AXI Master
Integrate and configure MATLAB as AXI Master IP over PCI Express.
Use Simulink to Access FPGA Locations
Access memory-mapped locations on an FPGA board from Simulink.
MATLAB as AXI Master Simulation
Simulate MATLAB as AXI Master using the Vivado simulator.