Forum: FPGA, VHDL & Co. Korrekte Formulierung für Xilinx-Constraints, damit übersichtlich


von Jodi (Gast)


Angehängte Dateien:

Lesenswert?

Ich arbeite gerade an einer Sprachdatei für die Xilinx UCFs, um sie im 
Notepad++ darzustellen.

Leider kommt Xilinx mit einer handvoll konkurrierender Darstellungen 
daher, jenachdem welches Tool man benutzt hat, um sie zu erstellen.

Könnte da jemand Licht ins Wirrwarr bringen?

1) Braucht man die Anführungszeichen?

2) sind eckicke Klammern, den Grösser-Kleiner vorzuziehen?

3) Grossschrifft ist jedenfalls schon mal nötig, damit der 
Contraintseditor die Ports erkennt.

von enan (Gast)


Lesenswert?

zu 1):
die Anführungszeichen sind auf jeden Fall bei meiner von Hand getippten 
Ausführung der ucf dabei und so funktionierts auch. Würde dir empfehlen 
die beizubehalten.

zu 2):
Eckige Klammern werden für BUS Signale in VHDL verwendet. Wäre aus 
meiner Sicht also konsequent die auch für BUS Signale in der Constraint 
ebenso zu verwenden.

zu 3):
jop

von Jodi (Gast)


Lesenswert?

ok, das mit den Klammern macht Sinn, der ContraintEditor, der die aus 
der GUI generiert, nut die GK-Klammern, warum auch immer.

Aber warum braucht man die Signale in Anführungszeichen?

von Harri (Gast)


Lesenswert?

Jodi schrieb:
> Aber warum braucht man die Signale in Anführungszeichen?

Ich würde nicht sagen, dass man die braucht.

von Duke Scarring (Gast)


Lesenswert?

Jodi schrieb:
> 1) Braucht man die Anführungszeichen?
Ich verwende sie nicht.

> 2) sind eckicke Klammern, den Grösser-Kleiner vorzuziehen?
Es läßt sich irgendwo einstellen, welche Klammern für Bus-Signale gültig 
sind.

> 3) Grossschrifft ist jedenfalls schon mal nötig, damit der
> Contraintseditor die Ports erkennt.
Da ich den nicht verwende, kann ich meine Portsignale auch 
kleinschreiben. :-)

Duke

von Jodi (Gast)


Lesenswert?

Wenn man die Klammerart einstellen kann, warum tauchen dann in den UCFs 
beide auf?

Irgendwie ist das ein Mist mit dem Xilinx-Gedöhns - nicht richtig 
durchdacht.

von CZM (Gast)


Lesenswert?

Duke Scarring schrieb:
> Da ich den nicht verwende

Womit formulierst Du die Cons?

von Duke Scarring (Gast)


Lesenswert?

CZM schrieb:
> Womit formulierst Du die Cons?
Mit einem ordinären Texteditor.

Ist ja auch kein Hexenwerk:
http://www.mikrocontroller.net/articles/UCF-Dateien

Duke

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.