Closed svet-am closed 5 years ago
I am concerned that this will break backwards compatibility with the versions of Vivado that are targeted by the Zybo demos, which we will not be upgrading at this time.
In addition, since B.3 is still specified as the board revision in the added B.4 files, only B.4 shows up in the new project wizard (as B.3 file version 2.0), making it so that the user can't at least pick which set of board files to use.
Hi @artvvb -- B.4 shows up by default because it is the highest version but Vivado provides a drop-down box to select older versions. (see attached screenshot). This is exactly how Xilinx handles multiple revisions of their board files as well. I am not clear on what exactly the concern is there.
Is there a new board revision that should be specified for the original ZYBO?
Regardless, I think it's important to get support merged for the newer Vivado tools so please let me know whatever changes you'd like me to make and I'll take care of it.
Ah, okay, I had missed a point here. Since create_project scripts in project repos dependent on these files specify the full board file VLNV, the new files won't break older projects. I'll get this pulled in shortly.
Thanks!
This set of board support XML supports the original ZYBO board in Vivado 2017.x and newer tools. It is based on the modern IPI settings.
This was created by using the original ZYBO board files in 2015.4 and then using the project upgrade method within Vivado to expose the needed IPI settings.