Hallo

ich versuche ebenfalls einen ARM7 (LPC2468 von NXP) mit einem Epson S1D13A05 zum Kommunizieren zu bringen.

Die Seite von SE bezieht sich allerdings auf die Seite Epson<->Display.

Der Epson hat unter Anderem 2 Generic Interfaces mit folgenden Anschlüssen:

Generic #1:
M/R - Memory oder Register beschreiben
CS - Chip select
AB[17:1] - Adreßbits 1 bis 17
DB[15:0] - Datenbits 0 bis 15
WE0# - Write enable lower Byte
WE1# - Write enable higher Byte
RD# - Read command lower Byte
RD/WR# - Read command higher Byte
WAIT# - wait signal
CLKI - Busclock
RESET# - reset

Die Wahrheitstabelle für die Ansteuerung:

WE0# - WE1# - RD0# - RD/WR# - D[15:8] - D[7:0] - Comments
0 - 0 - 1 - 1 - valid - valid - 16-bit write
0 - 1 - 1 - 1 - ./. - valid - 8-bit write low byte
1 - 0 - 1 - 1 - valid - ./. - 8-bit write high byte
1 - 1 - 0 - 0 - valid - valid - 16-bit read
1 - 1 - 0 - 1 - ./. - valid - 8-bit read low byte
1 - 1 - 1 - 0 - valid - ./. - 8-bit read high byte



Generic #2:
M/R - Memory oder Register beschreiben
CS - Chip select
AB[17:0] - Adreßbits 0 bis 17
DB[15:0] - Datenbits 0 bis 15
WE0# - Write enable lower Byte
WE1# - Write enable higher Byte
RD# - Read command
WAIT# - wait signal
CLKI - Busclock
RESET# - reset

Die Wahrheitstabelle für die Ansteuerung:

WE0# - RD# - WE1# - A0 - D[15:8] - D[7:0] - Comments
0 - 1 - 0 - 0 - valid - valid - 16-bit write
0 - 1 - 1 - 0 - ./. - valid - 8-bit write at even address
0 - 1 - 0 - 1 - valid - ./. - 8-bit write at odd address
1 - 0 - 0 - 0 - valid - valid - 16-bit read
1 - 0 - 1 - 0 - ./. - valid - 8-bit read at even address
1 - 0 - 0 - 1 - valid - ./. - 8-bit read at odd address


Die Ansteuerung soll 16 bit breit sein und ich möchte das EMC (external memory interface) dafür nutzen.
Dort habe ich folgende Signale zur Verfügung:

Shared Signals:
A[23:0]
D[31:0]
WE#

Static Memory Signals:
OE#
BLS[3:0]
CS[3:0]#

Dynamic Memory Signals:
DYCS[3:0]#
CAS#
RAS#
CLKOUT[1:0]
CKEOUT[3:0]
DQMOUT[3:0]

Bisheriger Konfigurationsversuch mit dem Generic #2:

LPC - Epson
---------------------
OE# - RD#
WE# - WE0#
./. - WE1# (auf 0V)
GPIO - M/R (manuelle umschaltung register/speicher)
CS2# - CS# (Speicherbereich ab 0x82000000)
GPIO - WAIT#
GPIO - RESET#

Die Taktung des Epson (CLKI) mache ich über den Ram-Takt CLKOUT1 (ca. 50Mhz)
Vielen Dank schonmal für eure Bemühungen.

Gruß
Marco