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.
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
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?
Jodi schrieb: > Aber warum braucht man die Signale in Anführungszeichen? Ich würde nicht sagen, dass man die braucht.
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
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.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.