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.
Naja wenn die den bidir-pin nur als ausgang verwendest und nur treibst, dann ist die fehlermeldung normal
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.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.