Forum: FPGA, VHDL & Co. Pinzuweisung mit Pace


von Tom (Gast)


Lesenswert?

Hallo,

ich wollte eine ucf Datei aus einem alten Design (jedoch mit der selben 
WebPack version erstellt mit der ich jetzt arbeite) wiederverwenden und 
nur erweitern. Ich hab die ucf Datei also eingebunden und dann PACE 
gestartet. Das Problem ist, es werden nur 3 von ca 30 angegebenen 
Portzuweisungen eingetragen. Das sind genau die, die keine Vektoren 
sind.
Also Reset Clk und so ist da aber data[0], data[1] und so weiter nicht.

Wenn ich das alte Projekt öffne ist alles ordnungsgemäß eingetragen es 
gibt aber einen wesentlichen Unterschied:

Im alten Projekt zeigt PACE die Pins in der Liste links so an
data[0]
Im neuen Projekt so
data<0>

Jetzt ist klar warum er im neuen Projekt die in der ucf-Datei 
befindlichen Einträge nicht anzeigen kann. weil er eben zu den Einträgen 
mit den Eckigen Klammern nix findet.

Ich könnte jetzt die Klammern manuell ändern und gut aber ich würde gern 
wissen wovon es abhängig ist wann PACE die pins mit eckigen und wann mit 
pitzen Klammern darstellt.

Kann mir da jemand weiterhelfen?

Gruß
Tom

von Falk B. (falk)


Lesenswert?

@ Tom (Gast)

>Ich könnte jetzt die Klammern manuell ändern und gut aber ich würde gern
>wissen wovon es abhängig ist wann PACE die pins mit eckigen und wann mit
>pitzen Klammern darstellt.

Das kann man irgendwo in den Syntheseoptionen einstellen.

MFG
Falk

von Tom (Gast)


Lesenswert?

Danke für den Tpp hab es gefunden.

Damit auch alle andern was davon haben die irgendwann mal danach suchen, 
so stellt man es ein:

Im WebPack auf das Top Level klicken

Im "Processes for"-Fenster (links Mitte) Synthesize - XST mit der 
rechten Maustastaste anklicken und Properties wählen

Links im Baum Synthesis Options auswählen und unten rechts das 
Ausklappmenü Property display level auf Advanced stellen

Dann in der Liste nach "Bus Delimiter" suchen und dort das gewünschte 
Zeichen einstellen

Gruß
Tom

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.