Forum: FPGA, VHDL & Co. Quartus II TRI or OPNDRN buffers permanently enabled


von frager (Gast)


Lesenswert?

Hallo, ich habe gerade mein erstes Project mit Quartus II.

Nun habe ich in Quartus einen Eingang und einen Bidirektionalen I/O.
Der eingang ist direkt mit dem I/O verbunden. (Platinendesigne sonst nur 
schwer möglich), bekomme aber folgende Fehlermeldung: TRI or OPNDRN 
buffers permanently enabled

Ist das nun sonderlich schlimm, oder nicht?
Kann mit der Fehlermeldung nichts anfangen.

von user (Gast)


Lesenswert?

Naja wenn die den bidir-pin nur als ausgang verwendest und nur treibst, 
dann ist die fehlermeldung normal

von frager (Gast)


Lesenswert?

Ich möchte ein Parallel EEPROM mit dem Altera ansteuern. Die Daten die 
vom EEPROM kommen sollen durch den Altera durchgeschleift werden, diese 
Daten VOM EEPROM gehen per Input in das Altera rein, und dann sollen sie 
sofort wieder an einem anderen PIN ausgegeben werden, diese PINS sind 
allerdings Bidirektional, da sie zudem auch ein eingang sein muss.

von Erwin (Gast)


Lesenswert?

Du musst die I/O-Buffer auf high-impedance schalten, wenn du diese 
liest, da du ansonsten ja treibst. Das geschieht indem du einem Pin den 
Pegel Z zuweist.

Beispiel:

Während des lesens vom eeprom:

eeprom_pin <= 'Z';
anderer_pin <= eeprom_pin;

während des schreibens:

eeprom_pin <= anderer_pin;
anderer_pin <= 'Z';

Du musst natürlich jetzt irgendwie heraus bekommen WANN das Umschalten 
nötig ist.

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.