chipsalliance / f4pga-examples

Example designs showing different ways to use F4PGA toolchains.
https://f4pga-examples.readthedocs.io
Apache License 2.0
263 stars 77 forks source link

ERROR: set_property IO_LOC_PAIRS: Incorrect number of arguments. #191

Open Talha-Ahmed-1 opened 3 years ago

Talha-Ahmed-1 commented 3 years ago

Generating bitstream by following the steps mentioned in this Makefile: https://github.com/Talha-Ahmed-1/picofoxy/blob/main/fpga/Makefile

It got stuck at the time of synthesis and giving such error.

TARGET="arty_35" make -C fpga
make[1]: Entering directory '/home/tahmed/TalhaUpdated/picofoxy/fpga'
mkdir -p build/arty_35
cd build/arty_35 && symbiflow_synth -t Picofoxy -v /home/tahmed/TalhaUpdated/picofoxy/fpga/Picofoxy.v /home/tahmed/TalhaUpdated/picofoxy/fpga/PLL_8MHz.v /home/tahmed/TalhaUpdated/picofoxy/fpga/clk_wiz_0_clk_wiz.v   -d artix7 -p xc7a35tcsg324-1 -x ~/picofoxy/fpga/arty.xdc 2>&1 > /dev/null
ERROR: set_property IO_LOC_PAIRS: Incorrect number of arguments.
make[1]: *** [Makefile:53: build/arty_35/Picofoxy.eblif] Error 1
make[1]: Leaving directory '/home/tahmed/TalhaUpdated/picofoxy/fpga'
make: *** [Makefile:22: bitstream] Error 2

All of my IO ports are mapped in .xdc file. Design resources: https://github.com/Talha-Ahmed-1/picofoxy/tree/main/fpga

mithro commented 3 years ago

The error is ERROR: set_property IO_LOC_PAIRS: Incorrect number of arguments..

My first guess is that something in your .xdc file is currently unsupported by the symbiflow tooling.

mithro commented 3 years ago

@tmichalak Might know what is going on?

mithro commented 2 years ago

Poke @tmichalak ?

tmichalak commented 2 years ago

Sure, I am looking into it

tmichalak commented 2 years ago

@Talha-Ahmed-1 I am not able to reproduce the problem. Can you double check if the xdc and design are up to date?

nelsobe commented 2 years ago

I believe I get this error when I have had a missing signal in my .xdc file...