Hallo, ich bin ziemlich in Sachen VHDl und bin bei einem Projekt in der ucf File auf das Attribut "IOSTANDARD = LVTTL" gestoßen. Kann mir jemand erklären was es mit dem Attribut IOSTANDARD auf sich hat? Im Internet habe ich dazu nichts wirklich relevantes gefunden. Vielen Dank schon mal!
In welchem Internet hast du gesucht? Ausserdem ist das doch Klartext: Der IO-Standard dieses Pins soll Low Voltage TTL sein. Was das ist, weiß jeder Elektronik. LV ist klar und auch TTL. ???
Und selbst HIER ist was dazu geschrieben: Beitrag "LVTTL als IO Standard einstellen?" Suchfaul? Wenn Du nichts mit Elektronik zu tun hast, sind FPGAs eine schlechte Idee, um einzusteigen. Die bestehen nämlich aus Elektronik und nicht aus VHDL-Interpretern, wie manche meinen ...
Jonas schrieb: > Im Internet habe ich dazu nichts wirklich relevantes gefunden. Dann schau in den Datenblättern des FPGA-Herstellers... Alf schrieb: > Was das ist, weiß jeder Elektronik. Gibt halt auch z.B. Informatiker die was mit FPGA machen wollen/sollen... Duke
Erst einmal vielen Dank für die Antworten! Da ich selber kein Elektrotechniker, sondern Informatiker bin, sei es mir hoffentlich verziehen, dass ich Abkürzungen etc. nicht kenne. Auch will ich mich nicht mit dem Thema auseinandersetzen, ich muss... ---- Falls ihr demnächst irgendwelche PC-Probleme etc. habt und auf die Idee kommen solltet in einem Forum nachzufragen, hoffe ich auf genauso dumme Antworten wie oben! Wie heißt es doch so schön: "Es gibt keine dummen Fragen, es gibt nur dumme Antworten". Manche haben hier aber wohl ihren Lebenssinn ganz tief in der Wile-Kerle Arbeitstasche bei Mamas Butterbroten gefunden. Ein schönes, sonniges Wochenende! (zumindest für die, die es aus ihrem Kellerloch schaffen)
Jonas schrieb: > "Es gibt keine dummen Fragen, es gibt nur dumme Antworten" Es gibt Fragen, die mehr über den Fragesteller aussagen, als über das Problem.
IOSTANDARD hat erstmal nichts mit VHDL zu tun. Das ucf File hat eine ganz eigene Syntax und dort landen Sachen die sich mit VHDL oder Verilog nicht (oder nur umständlich) ausdrücken lassen, z.B. Pinzuweisungen oder Timingangaben.
Das übergreifende Stichwort dazu heißt "Constraints". Für die Beantwortung dieser Frage wäre es auch nicht schlecht, zu wissen mit welcher Toolchain für welches FPGA gearbeitet wird. Jonas schrieb: > Auch will ich mich nicht mit dem Thema auseinandersetzen, ich muss... Ein Tipp: du wirst auf viele Fragen wie diese stoßen. Sieh dir die Doku zum FPGA und zur Toolchain an. Du wirst es sowieso müssen. > Da ich selber ... Informatiker bin. Ein Hinweis aus Erfahrung: FPGA werden nicht mit VHDL programmiert, sondern es wird mit VHDL eine Hardware beschrieben und der Synthesizer versucht dann, diese Beschreibung auf das FPGA abzubilden. Du kannst hier mal stöbern, es taucht laufend jemand auf, der versucht, mit VHDL so wie mit C (oder sonst einer sequentiellen Programmiersprache) zu programmieren. Und daran scheitert.
:
Bearbeitet durch Moderator
> so wie mit C ... zu programmieren
Oder womoeglich noch mit Antuino.
Gut das einem das erspart bleibt.
S. R. schrieb: > Jonas schrieb: >> "Es gibt keine dummen Fragen, es gibt nur dumme Antworten" > > Es gibt Fragen, die mehr über den Fragesteller aussagen, als über das > Problem. Das hätte man trefflicher kaum formulieren können. Das Doppeltschlimme mit dem TE ist, dass er Informatiker sein will und nicht googlen kann. Blechbieger schrieb: > IOSTANDARD hat erstmal nichts mit VHDL zu tun. Das ucf File hat eine > ganz eigene Syntax 1. VHDL hat sehr viel mit FPGAs zu tun und damit auch mit dessen IOs 2. Man kann dieses Verhalten auch in VHDL beschreiben und muss das nicht im UCF tun.
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.