Trenz Electronic GmbH Support Forum

Trenz Electronic Products => Trenz Electronic FPGA Modules => Topic started by: MaximT666 on August 01, 2016, 02:39:26 PM

Title: Problem with adding new custom ip for TE0720
Post by: MaximT666 on August 01, 2016, 02:39:26 PM
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
Title: Re: Problem with adding new custom ip for TE0720
Post by: Antti Lukats on August 01, 2016, 03:14:20 PM
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
Title: Re: Problem with adding new custom ip for TE0720
Post by: MaximT666 on August 02, 2016, 02:05:27 PM
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)
Title: Re: Problem with adding new custom ip for TE0720
Post by: Antti Lukats on August 02, 2016, 02:52:02 PM
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.