Quartus II TRI or OPNDRN buffers permanently enabled

Gast #4172224
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.
Gast #4172324
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.
Gast #4172603
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.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren