Forum: FPGA, VHDL & Co. I/O-Standard im laufenden Betrieb ändern


von noname (Gast)


Lesenswert?

Hallo, bevor ich stundenlang nach Antowrten suche, vielleicht weiß 
jemand sofort die Antwort auf meine Frage und kann mir helfen. Es ist ja 
möglich manche Bereiche währen der Laufzeit im FPGA umzukonfigurieren. 
Ich arbeite mit einem Virtex-II und würde gerne wissen, ob diese 
Eigenschaft sich auch auf die IO-Blöcke überträgt, dass man z.B. per 
Knopfdruck von LVPECL auf LVDS umschaltet?

von Kest (Gast)


Lesenswert?

Ja, das stimmt, man kann einzelne Blöcke im FPGA zur Laufzeit 
umprogrammieren. Ob es auch allerdings für IOs geht, bezweifle ich sehr 
stark.

Grüße,

Kest

von Falk B. (falk)


Lesenswert?

@ noname (Gast)

>Eigenschaft sich auch auf die IO-Blöcke überträgt, dass man z.B. per
>Knopfdruck von LVPECL auf LVDS umschaltet?

AFIAK nein. Ist auch relativ sinnfrei, die Terminierung ist anders.

MFG
Falk

von noname (Gast)


Lesenswert?

@ Falk: Danke für die konkrete, kurze und knappe Antwort. Was die 
Terminierung und die Physik drum rum angeht, hätte ich da schon eine 
Idee, aber wenn es mit IO's im FPGA nicht geht, dann brauchen wir das 
Thema nicht weiter aufgreifen :)

von joerg (Gast)


Lesenswert?

Hallo,

Habe da nicht im detail nachgelesen -- aber ich denke es gibt eine 
(allerdings recht aufwändige) Möglichkeit:

Aktuelle FPGAs unterstützen doch "partial reconfiguration" -- und die 
IOB gehören auch dazu. Du müsstest vermutlich für die verschiedenen IO 
Stds. verschiedene Designs synthetisieren und diese auf einen 
Teilbereich des
FPGAs einschränken. Diesen Teilbereich (und die dazugehörigen IOBs) 
kannst
du dann zur laufzeit austauschen.



  j.

von Reto (Gast)


Lesenswert?

Du kannst zwei parallele Ausgänge unterschiedlicher Bankspannung 
zusammenschalten und immer einen davon Tristate legen.

von HildeK (Gast)


Lesenswert?

>Du kannst zwei parallele Ausgänge unterschiedlicher Bankspannung
>zusammenschalten und immer einen davon Tristate legen.
Was machen dann die Schutzdioden an den hochohmigen Pins der Bank mit 
kleiner VCC, wenn die aktiven Pins an höherer VCC liegen?

von TTT (Gast)


Lesenswert?

Schutzdiode ausschalten.

von Rick Dangerus (Gast)


Lesenswert?

@TTT:

Aha. Und die Substratdiode, wie schaltest Du die ab?

Rick

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.