Forum: FPGA, VHDL & Co. VHDL - IOSTANDARD?


von Jonas (Gast)


Lesenswert?

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!

von Alf (Gast)


Lesenswert?

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.

???

von Alf (Gast)


Lesenswert?

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 ...

von Duke Scarring (Gast)


Lesenswert?

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

von Jonas (Gast)


Lesenswert?

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)

von S. R. (svenska)


Lesenswert?

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.

von Blechbieger (Gast)


Lesenswert?

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.

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

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
von init 1 (Gast)


Lesenswert?

> so wie mit C ... zu programmieren

Oder womoeglich noch mit Antuino.
Gut das einem das erspart bleibt.

von Weltbester FPGA-Pongo (Gast)


Lesenswert?

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
Noch kein Account? Hier anmelden.