Immediately I run into problems after changing the constraint file as given in the instruction, though I then figure out the example is written for the Zybo-Z7 so I try to adapt accordingly for my Eclypse board. I get critical warning for buttons and LED's,:
[Vivado 12-584] No ports matched 'btn[0]'. ["C://GitHub/project_button/project_button.srcs/constrs_1/imports/digilent-xdc-master/Eclypse-Z7-Master.xdc":11]
All I have done is uncomment the master board file that I found,
Just trying to reproduce the simple test project that the board ships with, any insight into this issue? I've created a much more complex project with the ADC board so I was under the impression I understood what was going on, perhaps not.
Tried changing button names to “btn_tri_io[#]”, didn't work.
The tutorial goes on about how these are “ tri state” where you get i,o,t states default in the Axi_gpio block design, this doesn’t happen for me, which is why I’m wondering if the EclypseZ7 board has this hardware or if there’s been another change in 2023 be whatever they’re running.
It would seem that the baseline xdc file would have the proper name existing, wouldn’t this be reflected somewhere in the board documentation? I’ve changed and am updating the bitstream again, the design validated. I’ll update again, thanks for your help.
Question
Xband
Going back to basics trying to reproduce an intro button/led example project on a Digilent EclypseZ7 board following instructions below;
https://digilent.com/reference/programmable-logic/guides/getting-started-with-ipi
Immediately I run into problems after changing the constraint file as given in the instruction, though I then figure out the example is written for the Zybo-Z7 so I try to adapt accordingly for my Eclypse board. I get critical warning for buttons and LED's,:
[Vivado 12-584] No ports matched 'btn[0]'. ["C://GitHub/project_button/project_button.srcs/constrs_1/imports/digilent-xdc-master/Eclypse-Z7-Master.xdc":11]
All I have done is uncomment the master board file that I found,
set_property -dict { PACKAGE_PIN C17 IOSTANDARD LVCMOS33 } [get_ports { btn[0] }]; #IO_L11P_T1_SRCC Sch=btn[0]
set_property -dict { PACKAGE_PIN C18 IOSTANDARD LVCMOS33 } [get_ports { btn[1] }]; #IO_L11N_T1_SRCC Sch=btn[1]
RGB LEDs
set_property -dict { PACKAGE_PIN A17 IOSTANDARD LVCMOS33 } [get_ports { led0_b }]; #IO_L9N_T1_DQS_AD3N Sch=led0_b
set_property -dict { PACKAGE_PIN B16 IOSTANDARD LVCMOS33 } [get_ports { led0_g }]; #IO_L8P_T1_AD10P Sch=led0_g
etc..
Just trying to reproduce the simple test project that the board ships with, any insight into this issue? I've created a much more complex project with the ADC board so I was under the impression I understood what was going on, perhaps not.
Tried changing button names to “btn_tri_io[#]”, didn't work.
The tutorial goes on about how these are “ tri state” where you get i,o,t states default in the Axi_gpio block design, this doesn’t happen for me, which is why I’m wondering if the EclypseZ7 board has this hardware or if there’s been another change in 2023 be whatever they’re running.
It would seem that the baseline xdc file would have the proper name existing, wouldn’t this be reflected somewhere in the board documentation? I’ve changed and am updating the bitstream again, the design validated. I’ll update again, thanks for your help.
I posted this to reddit earlier.
Thanks for any help.
Link to comment
Share on other sites
15 answers to this question
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now