So far, I have the board files of the PYNQ-ZU (version 1.1) and I have moved them to the board files folder (/home/.Xilinx/Vivado/2020.1/data/boards/board_files/pynq-zu).
I then opened Vivado IDE and did set_param board.repoPaths {/home/.Xilinx/Vivado/2020.1/data/boards/board_files}. And also manually setup the board repository in the settings to that board_files folder.
When I checked with get_board_parts: It showed me the list and I saw this tul.com.tw:pynqzu:part0:1.1. So that means it works right? When I tried to create a project and check to see if the parts and the board is visible, they are there. So this surely means it must be working.
I ask this questions because when I am using hls4ml and then it starts making the bitfile this message comes out
“ERROR: [Board 49-71] The board_part definition was not found for tul.com.tw:pynqzu:part0:1.1. The project’s board_part property was not set, but the project’s part property was set to xczu5eg-sfvc784-1-e. 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.”
So this must be an issue with Vivado right?
When I asked chatgpt about this it said to check with vivado -mode tcl and then run get_board_parts there. When I did that and then ran get_board_parts, it showed me the list but this time there is no tul.com.tw:pynqzu:part0:1.1.
So I tried doing something, using vivado -mode tcl I tried to create a new project
create_project my_project /home/viggoavila/my_project -part xczu5ev-sfvc784-1-i
and then ran:
set_property board_part tul.com.tw:pynqzu:part0:1.1 [current_project]
when I ran that, the same error message from earlier, Error: board 49-71, was given.
Is there any reason for this? I’ve asked the github forum about this and they’ve said that the issue may be with the version of pynq-zu(1.1) not being compatible with the Vivado I’m using? I’ve been looking around for any 1.1 versions of the board files but I can’t find it anywhere. Is there really a mismatching issue, or is there something different?
Also, I think this is related but still lies in the same issue. I saw that in the hls4ml output that it utilizes vivado_hls. So I opened vivado_hls in vivado 2020.1. When I tried creating a project and then came to choose the hardware. The part was there xczu5eg-sfvc784-1-e but the board was not. There was no pynq-zu or any zynq ultra+ mpsoc stuff either.
send help T_T