Alphanumerisches Display am TLX+

-> Schaltbild
-> Beispiel für die Programmierung


PLD-Gleichungen:

  PLD16V8  ; Tastatur- und LCD-Ansteuerung
           ; MCT Paul & Scherer
           ; Mikrocomputertechnik GmbH

  /CS0 /CS1 /CS2 /CS3 A0 A1  A2       A3      /RD    GND
  /WR   NC   NC   NC  NC NC /CS273-2 /CS273-1 /CS244 VCC

  CS244.OE   = VCC
  CS244      = CS1*RD* A0*/A1*/A2*/A3
  CS273-1.OE = VCC
  CS273-1    = CS1*WR*/A0*/A1*/A2*/A3
  CS273-2.OE = VCC
  CS273-2    = CS1*WR* A0*/A1*/A2*/A3

Die Chip-Selects CS244 und CS273-2 liegen auf der gleichen Adresse! Da der eine nur zum Schreiben und der andere nur zum Lesen benötigt wird, führt dies zu keinem Problem. Somit stehen noch 14 Adressen für andere Selects zur Verfügung.

Das Beispiel oben verwendet den CS1, kann aber durch Änderung des CS in den GAL-Gleichungen auch auf CS0, CS2 oder CS3 gelegt werden. Genauso läßt sich die Adresslage beliebig verschieben.

Im Beispiel liegen die Adressen wie folgt:

Chip-Select Adresse
CS244
CS273-1
CS273-2
0x1
0x0
0x1

Beachten Sie bitte, daß dies die Adressen des GALs sind und nicht die Absolutadressen des jeweiligen Rechners.

Die Absolutadresse ergibt sich wie folgt:

    Basisadresse des Chip-Selects
  + GAL-Adresse um eins nach links geschoben
  + eins
  ------------------------------------------
  = Absolutadresse
  ================
www.mct.de