I am trying to implement the Opencores PCI Bridge on a MEMEC 2s200 Spartan II. When I synthezise using a .UCF file I get the following error:
ERROR:Place:207 - Due to SelectIO banking constraints, the IOBs in your design cannot be automatically placed.
Any help?
Thanks
Didn't find your answer? Ask the community — no account required.
G
Gabor
Since you are using a board product, you need to place your IOB's in order to match the actual board layout. This error message indicates that there are at least some IOB's without LOC constraints in your .UCF file.
Generally this message will only occur when your I/O type requires special voltage (Vcco) or other resources (Vref or DCI resistors).
If you are using a .UCF file provided by MEMEC, make sure the pin names for PCI match the net names in the Opencores PCI Bridge.
Also look at your place and route report. Near the top there is a summary of device usage. One line of this indicates the percentage of LOC'd IOB's. For a design on a board product, this should be 100%.
Regards, Gabor
Join the Discussion
Have something to add? Share your thoughts — no account required.
Didn't find your answer?
Ask the community — no account required
Report Content
You are reporting this content to the moderators. They will look at it
ASAP.