How to use JTAG AXI manager to access BRAM in VCU118 FPGA board?

15 views (last 30 days)
I have been trying to use JTAG AXI manager example for my VCU118 board to write itno FPGA memories (BRAM and DDR). I have HDL verifier and FPGA board support package for xilinx. I created an empty project in vivado and then using following two lines
hdlsetuptoolpath('ToolName','Xilinx Vivado','ToolPath', ...
'C:\Xilinx\Vivado\2023.2\bin\vivado.bat');
project_path = 'C:\project\basic_demo\basic_demo.xpr';
setupAXIManagerForVivado project_path
But I get an error "Unrecognized function or variable 'setupAXIManagerForVivado'.".
Let me know what am I missing ?
Hardware side everything is working at my end , as I have been able to program FPGA using JTAG cable directlly using VIVADO.

Answers (1)

Saurabh
Saurabh on 27 Aug 2024
Hi Risi,
It appears that you are running into a problem while attempting to write to FPGA memories with the JTAG AXI manager for the VCU118 board. I'm not sure why you are experiencing this, looking at the error. I can recommend a few troubleshooting actions:
  • Ensure that the "HDL Verifier and FPGA Board Support Package" are correctly installed. Sometimes, components may not install properly, leading to missing functions. Verify that you have the correct version of these toolboxes compatible with your MATLAB release.
  • Search for the “setupAximanagerForVivado” function in installation directory to confirm its existence. You can use “which” command in MATLAB to see if the function can be located or “exist” command to check its existence:
which setupAXIManagerForVivado
% or
exist setupAXIManagerForVivado
I hope this was helpful.

Products


Release

R2023a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!