First software:
There is frame buffer driver for S1D13706 for linux at EPSON Site. But it needs lots of modification to work with uClinux and LPC2294. But it was good startting point. Soon I will post a patch for kernel-2.6.5 for LPC2294 on my site
http://uclinux.hit.bg!!!
Hardware:
The S1D13706 supports lots of CPU buses but not AMBA. The connection between S1D13706 with LPC2294 external bus is little strange, but it works with no problem.
Here is the connection:
_____________________________________________________
S1D13706.......................|....................LPC2294
--------------------------------------------------------------------------
A0..................................|........ /BLS0
A1 - A16.........................|.........A1 - A16
M/R................................|.........A17
/CS............................... |........./CS3 (for base addres 0x83000000)
/BS................................|.........+3,3V
RD/WR...........................|.........+3,3V
WE0...............................|........./WE
WE1...............................|........./BLS1
D0 - D15........................| .........D0 - D15
*******************************************************
Config pins for S1D13706
*******************************************************
TESTEN.....0
CNF0........0
CNF1........0
CNF2........1
CNF3........0
CNF4........0
CNF5........0
CNF6........0
CNF7........0
******************************************************
Clock sources S1D13706
******************************************************
CLKI..........64 MHz
CLKI2........CLKI (64 MHz)
******************************************************
Bus configuration for LPC2294
******************************************************
PINSEL2 = 0x0F814924;
BCFG3 = 0x10001C8F;