Forum: FPGA, VHDL & Co. IO-Pegel relevant ?


von Michi (Gast)


Lesenswert?

Hi leute,

kann mir jemand sagen was passiert, wenn ich für ein 
lvcmos18-FPGA-Eingangssignal am FPGA-Pinning lvcmos25 einstelle ? muss 
ich mit unwägbarkeiten rechnen oder ist es schlichtweg egal ?

lg, michi

von Archie (Gast)


Lesenswert?

Willst du IOBUF als lvcmos25 einstellen oder Signal von 2.5V anlegen?

von Michi (Gast)


Lesenswert?

wie ich schon sagte: lege ein signal von außen an, das lvcmos18 hat. Für 
die IO-Zelle des FPGAs sage ich jedoch lvcmos25. Was passiert bezüglich 
des Schmitt-Triggers in der IO-Zelle ? Arbeitet der nicht mehr im 
optimalen arbeitspunkt ? ist dies relevant ?

michi

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


Lesenswert?

Michi schrieb:
> Für die IO-Zelle des FPGAs sage ich jedoch lvcmos25.
Das wirst du der Toolchain sagen müssen, wenn bzw. weil auch andere 
IO-Zellen die 2,5V verwenden...

> Was passiert bezüglich des Schmitt-Triggers in der IO-Zelle ?
> Arbeitet der nicht mehr im optimalen arbeitspunkt ?
Die Schaltschwelle hängt von der IO-Spannung und/oder von irgendwelchen 
Referenzspannungen (falls für den Standard welche nötig sind) ab. Es 
wird im FPGA durch einen Constraint nichts umgeschaltet bzw. einzelne 
Schmitttrigger anders versorgt. Wenn du deine IO-Zellen mit 2,5V 
versorgst, dann passen die Pegel von 1,8V nicht optimal zur 
(hardwaremässigen) Schwelle.

> ist dies relevant ?
Das wirst du für dich selber beantworten müssen...  :-o

von Harald F. (hfl)


Lesenswert?

Ich habe vor längerer Zeit mal einen Versuch gemacht. Das Testdesign 
bestand nur aus einem "out = in", sonst nix. Dann habe ich an den 
Eingang "in" ein Dreiecksignal aus einem langsamen Funktionsgenerator 
angeschlossen und den Ausgang "out" mit dem Skope beobachtet. Die 
IO-Spannung der Bank bliebt dabei unverändert. Und siehe da: Eine 
Änderung des IO-Standards des Signals "in" hatte eine Auswirkung auf das 
Ausgangssignal. Offensichtlich wurde die Schaltschwelle doch durch die 
Konfiguration verändert. Aus der Erinnerung glaube ich, dass ich ein 
Altera Cyclone der ersten Generation genommen habe, bin mir aber nicht 
mehr sicher.

von Rudolph (Gast)


Lesenswert?

Da Du keine FPGA-Familie genannt hast das Beispiel Spartan-6: Im 
Datasheet findet sich auf Seite 9 eine Tabelle "Single-Ended I/O 
Standard DC Input and Output Levels". Dort kann man klar sehen, daß sich 
die Schaltschwellen von LVCMOS25 und LVCMOS18 erheblich unterscheiden 
(zwischen LVCMOS18 und LVCMOS15 gibt es aber keinen Unterschied mehr). 
Ein entsprechende Tabelle wird sich auch in anderen Datenblätter finden 
lassen.

Ob das jetzt schlimm ist, kannst nur Du entscheiden. Oder anders: Ja, es 
gibt Unwägbarkeiten.

von Michi (Gast)


Lesenswert?

danke für eure meinungen.

michi

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.