pins.ucf in ISE vs. system.ucf in XPS

OP (Firma: Universität Oldenburg) #3901723
Lesenswert?

Moin Moin,
ich bin gerade dabei einen IP-Core ( eine Motoransteuerung ) aus einem 
ISE Project in eine XPS Kette zu integrieren. Im ISE-Project hatte ich 
eine pins.ucf mit der ich die entsprechenden Signale auf die externen 
Pins des FPGAs ( Atlys Spartan 6 ) gelegt hatte. Hat auch wunderbar 
funktioniert. Jetzt habe ich die selben Einträge in der system.ucf in 
XPS vorgenommen und es funktioniert nicht mehr wunderbar.. ich bekomme 
folgende Fehlermeldung:

ERROR:ConstraintSystem:59 - Constraint <Net "nSYNC" LOC = "T3";>
   [system.ucf(77)]: NET "nSYNC" not found.  Please verify that:
   1. The specified design element actually exists in the original 
design.
   2. The specified object is spelled correctly in the constraint source 
file.
ERROR:ConstraintSystem:59 - Constraint <Net "D1" LOC = "R3";> 
[system.ucf(78)]:
   NET "D1" not found.  Please verify that:
   1. The specified design element actually exists in the original 
design.
   2. The specified object is spelled correctly in the constraint source 
file.

usw.

Wäre super, wenn mir jemand auf die Sprünge helfen könnte.

Viele Grüße,
Kr0n0sss
OP (Firma: Universität Oldenburg) #3902014
Lesenswert?

Jau.. danke!!! Das hat auf jeden Fall geholfen. Ich habe herausfinden 
können woran es liegt und es hatte was mit Namen zu tun. Die *.mpd Datei 
muss seine Namen enthalten.. sondern nur "".. dann kommen auch die 
pins..

Aber.. jetzt habe ich ein weiteres Problem.. und zwar werden alle 
Signale erkannt.. sieht jetzt wie folgt aus:

[code]
Net spi_microwire_0_nSync_pin LOC = "T3";
Net spi_microwire_0_D1_pin LOC = "R3";
Net spi_microwire_0_D2_pin LOC = "P6";
Net spi_microwire_0_CLK_OUT_pin LOC = "N5";
[\code]

Aber.. der XPS nervt immernoch rum..

[code]
ERROR:MapLib:30 - LOC constraint N5 on spi_microwire_0_CLK_OUT_pin is 
invalid:
   No such site on the device. To bypass this error set the environment 
variable
   'XIL_MAP_LOCWARN'.
[\code]

Die Namen sind alle richtig.. weil ich es bei den ersten drei Signalen 
analog gemacht habe.. und zur Sicherheit jetzt alle Namen nur noch 
kopiert habe..wieso jetzt genau einer nicht funktioniert ist mir ein 
Rätsel! Könnte es etwas damit zu tun haben, dass ein "CLK" im Namen 
steckt!?

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren