Forum: FPGA, VHDL & Co. programmieren von GAL16V8D


von nuss (Gast)


Lesenswert?

Hallo zusammen,

ich sitze vor folgendem Problem:
ihch habe hier ein tfh-board-one und muss damit ein lcd ansteuern.
das einzige problem bei der ganzen sache ist, das enable signal für das 
lcd zu erzeugen.
ich habe bereits schon alles soweit ferti ich bnötige lediglich nur noch 
eine "null" an einem eingang.
dieser eingang geht auf den I/O von dem GAL16v8d.
nun zu meinem eigentlichen problem:
wie bekomme ich es hin, dass mir der gal an dem ausgang eine null 
erzeugt?
die eingänge sind mit dem port2 einen at89c51cc03 verbunden.

mfg nuss

von Christoph db1uq K. (christoph_kessler)


Lesenswert?


von I_ H. (i_h)


Lesenswert?

Realisier XOR auf irgendeinen Eingang (a XOR a ist immer 0). Wenn ich 
mich richtig erinnere geht das wirklich nicht direkt (oder der Assembler 
kann's nicht).

von nuss (Gast)


Lesenswert?

Unterlagen habe ich hier das "datenblatt" von der platine...ist im 
anhang.
es geht im schaltplan um ic7 bzw viel mehr um den kontakt CS_DEK, dieser 
muss 0 werden.


@ I_ H.:
aber ich muss den gal doch irgendwie konfigurieren...
ich les immer nur überall was von wegen ich brauche nen brenner(oder 
sowas) umd den zu programmieren.

hab auch schon der firma geschrieben, die das board rausgebracht haben 
aber irgendwie ka keine antwort :(

von nuss (Gast)


Angehängte Dateien:

Lesenswert?

ups da hatte ich wohl die datei vergessen

von Christoph db1uq K. (christoph_kessler)


Lesenswert?

Die entscheidende Tabelle ist auf der letzten Seite 19 zu finden, da 
steht, welcher Adressbereich für die Chip-Select-Ausgänge CS0 bis CS6 
angesprochen werden muß. Welche dieser jeweils 64 Adressen benutzt wird 
ist egal. CS0 wird beispielsweise mit einem Lese- und/oder Schreibbefehl 
auf Adresse FE00 bis FE3F adressiert.

von Christoph db1uq K. (christoph_kessler)


Lesenswert?

http://de.wikipedia.org/wiki/Memory_Mapped_I/O
http://de.wikipedia.org/wiki/Memory_Mapping
so nennt sich diese Adressierung einzelner Baugruppen im Adressbereich 
eines Mikroprozessors. Die unvollständige Decodierung, also mehrere 
Adressen für nur eine Ausgabe ist üblich, weil damit Bauteile eingespart 
werden.

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.