Why is HDL Workflow Advisor Zedboard not found in Vivado Project Creation Step in MATLAB R2025a?

4 views (last 30 days)

I would like create a new Vivado project using HDL Workflow Advisor and a Zedboard. However whenever I run my program I get the following error :

"Failed The board files for the target platform 'ZedBoard' were not found in Vivado causing the project creation to fail. Install the board files and retry. Refer to the log for details: ****** Vivado v2024.1 (64-bit) **** SW Build 5076996 on Wed May 22 18:37:14 MDT 2024 **** IP Build 5075265 on Wed May 22 21:45:21 MDT 2024 **** SharedData Build 5076995 on Wed May 22 18:29:18 MDT 2024 **** Start of session at: Thu Sep 4 13:59:10 2025 ** Copyright 1986-2022 Xilinx, Inc. All Rights Reserved. ** Copyright 2022-2024 Advanced Micro Devices, Inc. All Rights Reserved. source vivado_create_prj.tcl -notrace create_project: Time (s): cpu = 00:00:08 ; elapsed = 00:00:08 . Memory (MB): peak = 493.238 ; gain = 195.750 ERROR: [Board 49-71] The board_part definition was not found for avnet.com:zedboard:part0:1.4. The project's board_part property was not set, but the project's part property was set to xc7z020clg484-1. Valid board_part values can be retrieved with the 'get_board_parts' Tcl command. Check if board.repoPaths parameter is set and the board_part is installed from the tcl app store. INFO: [Common 17-206] Exiting Vivado at Thu Sep 4 13:59:22 2025... Elapsed time is 14.4245 seconds."
Why is this the case, and how can I resolve it?

Accepted Answer

MathWorks Support Team
MathWorks Support Team on 9 Sep 2025 at 0:00
There are a few possible reasons the project creation step can be failing and causing this error. This error indicates there is an issue with the board installation, and the files are either not installed in Vivado or there is an issue with the way they were installed.
 
  1. It is important to ensure that the "HDL Coder Support Package for AMD FPGA and SOC" devices is installed and updated to the most recent version to allow the Zedboard and Vivado to interface properly with HDL Coder. The support package can be downloaded from the HDL Coder Support Package for AMD FPGA and SOC devices install page.
  2. The board could be located on the wrong file path. Make sure the file path matches: C:\Xilinx\Vivado\2024.1\data\boards\board_files. Note: 2024.1 is the version of Vivado, if a different version is being used, update the file path accordingly. 
  3. The Zedboard version could be incorrect. The most recent version of Zedboard compatible with Vivado 2024.1 and Matlab R2025a would be 1.4. Any other version with the most updated MATLAB and Vivado releases will throw this error. The line from the error "The board_part definition was not found for avnet.com:zedboard:part0:1.4." specifies which version of Zedboard is needed which is 1.4 in this case. 
  4. There are two different possible versions of Zedboard that can be installed from the Vivado store: Avnet and Digilent. MATLAB R2025a is set up to be compatible with the Avnet version. If the Digilent version of Zedboard is installed, it can cause this error as well. The command output from "get_board_parts" in the Vivado tcl console will return which version is being used. If the output from the command starts with Avnet, the Avnet version is installed, and if it starts with Digilent, the Digilent version is being used. 

More Answers (0)

Products


Release

R2025a

Community Treasure Hunt

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

Start Hunting!