Georg A. schrieb:
>> Das klingt m.E. nicht nach einem "Allow Unmatched LOC
>> Constraints" (wegoptimierte IO-Signale).
>
> Doch, wenn die Signale nach der Synthese irgendwie anders heissen und
> Die im UCF vorgesehenen Pins bleiben für die nicht
> vorhandenen Signale reserviert, die "falsch" Benannten suchen sich einen
> freien Platz...
Ob es solche Signale gibt, die sich selbst einen Stuhl pardon Pin
genommen habeb kann man aus dem PAR-Report ershen (*.par) ->
Number of BUFGMUXs 3 out of 8 37%
Number of DCMs 1 out of 4 25%
Number of External IOBs 102 out of 173 58%
Number of LOCed IOBs 102 out of 102 100%
Die Pins die in der Zeile " Number of LOCed IOBs" an den 100% fehlen,
sind solche.
Das die Ports der Top_entity nach der Synthese "irgendwie anders
heissen" ist mir noch nicht untergekommen. Grad mal bei den arrays gibts
es definierte Umbenennungen. Und das die Pin-Locs für nichtaufgefundene
Signal automatisch für diese Implementierung als do not use reserviert
sind, ist mir auch neu. Nach meinen Wissen werden pins nur durch das
Schlüsselwort PROHIBIT für die anderenen Tools blockiert.
Aber ich lasse mich gern durch Zitate der entsprechenden Passagen in der
Dok vom Gegenteil überzeugen.