I have one of the original ZYBO boards (with the VGA D-SUB) and I'm trying to do a modern design. It seems like there's not really much effort in terms of supporting this board in modern workflows. I was unable to get the standard "zybo" Vivado board automation file to work with anything newer than Vivado 2014.4. Specifically, when I use it Vivado doesn't throw any errors but the ZYNQ part in the IPI block diagram has literally no options applied. Looking in the debug log this appears to be related to changes Xilinx has made in the PCW configuration options. My current workaround was to do a design in Vivado 2014.4 and then upgrade it to Vivado 2018.2.
I'm seeing a similar "lost to the sands of time" thing in the U-Boot defconfig. The original ZYBO uses a Spansion part for the QSPI. The U-Boot option "CONFIG_SPI_SPANSION" is not turned on by default so attempting to use this flash device within U-Boot will not work.
Question to the Digilent mods is whether or not there is a plan to upgrade these so this older board will work at all? I've seen the posts directing folks to the ZYBO-Z10 and ZYBO-Z20 but that seems a bit harsh given that there are quite a few of these boards in the wild.
Updating the U-Boot defconfig isn't that hard -- it's literally just a new defconfig for the older board with the appropriate CONFIG_ option specified. Updating the Vivado board files is a *little* more work but it's more just going through with a find-and-replace.
Question
svet-am
I have one of the original ZYBO boards (with the VGA D-SUB) and I'm trying to do a modern design. It seems like there's not really much effort in terms of supporting this board in modern workflows. I was unable to get the standard "zybo" Vivado board automation file to work with anything newer than Vivado 2014.4. Specifically, when I use it Vivado doesn't throw any errors but the ZYNQ part in the IPI block diagram has literally no options applied. Looking in the debug log this appears to be related to changes Xilinx has made in the PCW configuration options. My current workaround was to do a design in Vivado 2014.4 and then upgrade it to Vivado 2018.2.
I'm seeing a similar "lost to the sands of time" thing in the U-Boot defconfig. The original ZYBO uses a Spansion part for the QSPI. The U-Boot option "CONFIG_SPI_SPANSION" is not turned on by default so attempting to use this flash device within U-Boot will not work.
Question to the Digilent mods is whether or not there is a plan to upgrade these so this older board will work at all? I've seen the posts directing folks to the ZYBO-Z10 and ZYBO-Z20 but that seems a bit harsh given that there are quite a few of these boards in the wild.
Updating the U-Boot defconfig isn't that hard -- it's literally just a new defconfig for the older board with the appropriate CONFIG_ option specified. Updating the Vivado board files is a *little* more work but it's more just going through with a find-and-replace.
Link to comment
Share on other sites
5 answers to this question
Recommended Posts
Archived
This topic is now archived and is closed to further replies.