Attention: For security reasons,please choose a user name *different* from your login name.
Also make sure to choose a secure password and change it regularly.

Main Menu

zyncberry board def follow up question

Started by svenssonjoel, March 16, 2016, 08:55:08 PM

Previous topic - Next topic



Thanks a lot for the pointer to the hdmi_fb example. Programming the device from the prebuilts was no problem here.

I tried to use the board files that comes with the hdmi_fb project in a project of my own. Trying to make the simplest possible design in Vivado and then write a "hello world" application
against that. Preferably this would just allow me to terminal into in the device and see an "hello world" printed.
Basically, I would like to be able to follow for example this  tutorial from beginning to end
and replicate the result. This would be a good base to build upon by incrementally adding functionality.

When trying to synthesize "anything" (for example following the tutorial above)  using this setup (Vivado + the hdmi_fb board files) I get a lot of messages like this:
[common 17-55] 'set_property' expects at least one object. [design_1_processing_system7_0_0.xdc:30]

This source seems to talk about this:
I wonder if this has something to do with the board files ? (which I guess are setting up some global constraints for hardware to be put on the board) 

I also see this critical warning (not sure this happens in the very simple case described above) , that seems serious to me:
[Vivado 12-1411] Cannot set LOC property of ports, Could not legally place instance design_1_i/processing_system7_0/inst/genblk13[31].MIO_BIBUF at C12 (IOPAD_X1Y108) since it belongs to a shape containing instance design_1_i/processing_system7_0/inst/PS7_i. The shape requires relative placement between design_1_i/processing_system7_0/inst/genblk13[31].MIO_BIBUF and design_1_i/processing_system7_0/inst/PS7_i that can not be honoured because it would result in an invalid location for design_1_i/processing_system7_0/inst/PS7_i. ["/home/XXX/Vivado/zynqberry_6/zynqberry_6.srcs/sources_1/bd/design_1/ip/design_1_processing_system7_0_0/design_1_processing_system7_0_0.xdc":115]

I have  a feeling these two issues may be somewhat related.

*** Addition ***

I found that the test_board that was added recently to the download section:
produce similar warnings when I generate and load the vivado xpr (project). This feels like it would a be good place to start otherwise. I was unable to myself reimplement the hello_world setup from that starting point.