Hello. I created new project in vivado using trenz reference design (test board for vivado 2016.2). I used https://wiki.trenz-electronic.de/display/PD/Project+Delivery link as example. Now i want to add my own ip for default block design. I use tools->create and package IP-> create a new AXI4 peripheral -> then i dont change any options and at the end i choose Edit IP and click Finish. After that i have in tcl concole next error:
"ERROR: [Board 49-71] The board_part definition was not found for trenz.biz:te0720_02_2if:1.0. The project's board_part property was not set, but the project's part property was set to xc7z020clg484-2. 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."
What do I do wrong?
Thanks
Hi
IP project should be created as standalone project, not from project based on board files.
just start another vivado instance, and create you IP!
make sure you add the zynq in the supported families, then all works
br
Antti
thanks, possible it works. but i created my custom ip from other project based on other board (zc702 in my case). Then i add a reposytory way for this ip into my project based on te0720 board. i know maybe it isn't the easiest way, but it help me)
https://wiki.trenz-electronic.de/display/PD/IP+Core+Projects
this is different ZC702 board files are in the C:\Xilinx\
so it works with ZC702, if you modify the search path, it would also work for TE0720, but I still strongly recommend todo ALL IP development in separate IP Projects, not bound to any specific board.