Try to create Vivado project with HDL coder
Show older comments
Hello! I am attempting to create a Vivado project using HDL Coder within Simulink, but I encountered an issue with the workflow advisor. The error message I received is:
"ERROR: [Board 49-71] The 'board_part' definition could not be found for 'avnet.com:zedboard:part0:1.4'. Although the project's 'part' property was set to 'xc7z020clg484-1', the 'board_part' property was not defined for the project."
In the Vivado platform, I have the Zedboard file, and I have also installed the necessary support packages for both hardware and design on Xilinx boards. I am unsure how to properly configure the board files. Could you please guide me on how to address this issue and set up the board files correctly?
Answers (2)
recent works
on 30 Aug 2023
5 votes
The error message you are getting is saying that the Vivado project cannot find the board definition for the Zedboard board. This can happen if the board definition is not installed correctly, or if the board part is not set correctly in the Vivado project.
To fix this issue, you need to make sure that the board definition for the Zedboard is installed correctly. You can do this by following these steps:
- Open the Vivado IDE.
- In the Project Manager window, click on the Settings tab.
- In the Board Settings section, click on the Board File field.
- Browse to the location of the Zedboard board definition file.
- Click on the Open button.
Once the board definition is installed correctly, you need to set the board part in the Vivado project. You can do this by following these steps:
- In the Project Manager window, right-click on the project name and select Properties.
- In the Project Properties dialog box, select the Device and Board tab.
- In the Board Part field, select the Zedboard board part.
- Click on the OK button.
Once you have set the board part correctly, you should be able to create the Vivado project without any errors.
1 Comment
hovav dimri
on 30 Aug 2023
Julio Magro Sastre
on 2 Dec 2023
3 votes
This solution did not work for me. However I found an alternative workaround. I am using MATLAB R2023b and Xilinx Vivado 2022.1, but this should work with other versions too.
What I did was to download the 1.4 version of the ZedBoard files from this page:
Then I added the files to the path C:/Xilinx/Vivado/2022.1/data/boards/board_files/zedboard. Here you should have a folder with a 1.3 version (this is from installing the board files as per the Digilent instructions). Just add a folder named "1.4" with the downloaded files inside the zedboard folder.
When launching HDL Workflow Advisor and creating a project with Vivado there should be no issues.
Hope it helps,
J.
5 Comments
Sam
on 13 Dec 2023
Thanks! This worked for me. I needed to create the folder "board_files".
C:\Xilinx\Vivado\2022.1\data\boards\board_files\zedboard\1.4
and copied all the files from your link. The project is compiling now
I use Matlab 2023b with Vivado 2024.1
Using the manually installed 1.4 board files did not work for me either.
I solved the issue by removing the manual installed board files and loading the board files once by creating a new project in Vivado, where you just can click "Refresh" during board selection. I think its not longer necessary to copy the files manually from GitHub.
Sohail
on 19 Nov 2024
Hi all,
I'm getting the same error with Zybo 7-10, when I try to create Project in HDL Coder:
ERROR: [Board 49-71] The board_part definition was not found for digilentinc.com:zybo-z7-10:part0:1.0. The project's board_part property was not set, but the project's part property was set to xc7z010clg400-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.
I have tried to follow the instructions given here:
But it does not work? Any hints? Thanks
Rishikant
on 6 Feb 2025
Hey did you find any fix for this? I am also facing the same issue.
Wang Chen
on 13 Nov 2025
Please also refer to following Bug Report:
== Workaround ==
Starting with Vivado 2022.1 many board definition files/part files are no longer shipped with the Vivado installation. To circumvent the error during project creation, please follow the steps below:
1. Download the Board Files:
Obtain the ZedBoard board files (version 1.4) from Avnet's official GitHub repository at: https://github.com/Avnet/bdf/tree/master/zedboard/1.4
2. Place the Files into your Xilinx Vivado installation directory
Copy the downloaded board files into your Xilinx Vivado installation directory, specifically within the board_files\zedboard\1.4 subdirectory. For example, if your Vivado is installed in C:\Xilinx\Vivado\<version>\data\boards\board_files, the files should be placed in: C:\Xilinx\Vivado\<version>\data\boards\board_files\zedboard\1.4
3. Re-run the Create Project task
===
This issue should be resolved after R2024b. If you still see this issue, I suggest contacting Technical Support to help you: https://www.mathworks.com/support/contact_us.html.
Thanks,
Wang
Categories
Find more on AMD FPGA and SoC Devices in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!