PULP Community
Pulpissimo- errors during FPGA synthesis. - Printable Version

+- PULP Community (https://pulp-platform.org/community)
+-- Forum: PULP's Community forum (https://pulp-platform.org/community/forumdisplay.php?fid=1)
+--- Forum: PULP General questions (https://pulp-platform.org/community/forumdisplay.php?fid=2)
+--- Thread: Pulpissimo- errors during FPGA synthesis. (/showthread.php?tid=213)



Pulpissimo- errors during FPGA synthesis. - plumerai - 09-25-2020

I am trying to synthesize Pulpissimo with Vivado 2019.2 for nexys A7-100. I get the following errors:

Code:
[Place 30-69] Instance i_pulpissimo/pad_frame_i/padinst_bootsel/iobuf_i/IBUF (IBUF driven by I/O terminal i_pulpissimo/pad_frame_i/padinst_bootsel/iobuf_i/IO) is unplaced after IO placer
[Place 30-68] Instance i_pulpissimo/pad_frame_i/padinst_bootsel/iobuf_i/IBUF (IBUF) is not placed
[Place 30-99] Placer failed with error: 'IO Clock Placer failed'
Please review all ERROR, CRITICAL WARNING, and WARNING messages during placement to understand the cause for failure.
[Common 17-69] Command failed: Placer could not place all instances


I didn't modify a bit after cloning the repo.


RE: Pulpissimo- errors during FPGA synthesis. - heavySea - 10-01-2020

Hi,

I can not reproduce the error with vivado 2018.3. 

Code:
[Place 30-69] Instance i_pulpissimo/pad_frame_i/padinst_bootsel/iobuf_i/IBUF (IBUF driven by I/O terminal i_pulpissimo/pad_frame_i/padinst_bootsel/iobuf_i/IO) is unplaced after IO placer

This kind of looks like the placer is complaining that the IOBUF instance does not drive a physical IO Port on the FPGA.
The pad_bootsel input of the pulpissimo module is not connected in xillinx_pulpissimo.v, nor is any IO Port connected to the signal in the constraint file.

Either try to set pad_bootsel to a fixed value in the fpga wrapper file (although it will probably complain with a similar message) or connect it to a real IO, eg. a switch on the board.


RE: Pulpissimo- errors during FPGA synthesis. - plumerai - 10-01-2020

Did you use the master branch?