2008-03-04 03:07 AM
Graphic Interface from STR710 to S1D137XX from EPSON
2008-02-24 07:28 PM
Hello,
I want to connect a graphic controller S1D13706 from EPSON to the ARM STR710 controller. Has anyone experience in connecting EPSON-Graphic controller to STR710. I had a problem by addressing the registers with odd address of the graphic controller. I used the interface-configuration (GENERIC #1) which is described in the EPSON-Hardware. Hope someone can help me ! best regards maenni2008-02-25 05:38 AM
I have successfully connected S1D13A05 to STR710. I concluded that the so-called 'DragonBall' CPU bus option of S1D13A05 was the best match to STR710: it didn't require any glue logic and was fixed-latency. What took me some time to figure out was the consequences of connecting the big-endian S1D13A05 to the little-endian STR710. In the end, I think I did forget to swap WR0 and WR1, but it was easy to work around in software.
2008-02-25 11:52 PM
thank you for this information.
Can you tell me how you have connected the STR710 to the graphic controller. I have connected STR710 S1D13706 D0-D15 D0-D15 A1-A16 A1-A16 A0 A0 to GND /WR0 /WE0 /WR1 /WE1 /RD /RD P2.1 /CS RD/WR connected to Vdd M/R A17 in the debugger I can see the correct values of the even addresses (for example register 00 value 0x28h but all odd addresses are 0. How can you access the odd addresses of the registers ? Have you connected A1-A17 of the STR710 to the A0 to A16 of the graphic controller or how can you access the odd addresses ? thanks for any further information maenni2008-02-27 12:54 AM
Here is how I did it.
S1D13A05 address input A0 - to GND, A1..A17 - to MCU's A1..A17, M/R - to MCU's A18. The RD, WE0, WE1, CS inputs - to MCU's RD, WE0, WE1, CS1 outputs. RD/WR and BS input - tied to VCC, WAIT pulled up to VCC with a 1K resistor. Important: I used the 'DragonBall' configuration. I should have crossed the WEn lines: WE0 to WE1 and WE1 to WE0. Since I didn't cross them, 8-bit writes go into the wrong word half, but they do work. Apparently, during 8-bit writes the MCU outputs the data byte on both halves of the 16-bit data bus. As for your problem, I can't assume that our graphics controllers are completely the same, and it would take too long for me to download the datasheet and try to work out the details. Besides, you are using the generic1 configuration, which I haven't used.2008-03-04 03:07 AM
Hello,
Now all works perfectly. I used the interface configuration generic #1. I got the information from epson europe. (very good support). WE0 and WE1 connected to the graphic controller and the Read-Signal is connected to RD0 and RD/WR of the graphic controller best regards maenni. :)