WearARM project - hardware info brad@heeltoe.com original 7/07/01 last update 11/27/01 Power ----- 5v 3.3v SA1110 ------ 4x Samsung K4S561632A-TC1L; 4x4mbx16bit (=32mb) 3.6864 xtal ADV7123; 3 channel dac Fujitsu 29LV160B-90; 1x8x2mb (=2mb) SA1111 ------ Crystal CS8900A Philips UCB 1200B --------------------------------------------------------------------- Boot code: Blob http://www.aleph1.co.uk/armlinux/LART/blob2.02.tgz --------------------------------------------------------------------- Connectors CPU card - "core module" - odd 8 pin connector +---------------------------+ |tclk | tms | trst_n | udc- | | 8 | 6 | 4 | 2 | +---------------------------+ |tdo | tdi | gnd | udc+ | | 7 | 5 | 3 | 1 | +---------------------------+ Ethernet card - "default peripherals" peripheral.pdf power - 4 pin (+3.3, gnd, +5, gnd) +-------+-------+-------+-------+ | | no | | | | notch | notch | notch | notch | | /| | /| /| +-------+-------+-------+-------+ +3.3 gnd +5 gnd J9 small 4 pin; 10baseT ethernet (two pair, rx & tx) 1 rx 2 rx 3 tx 4 tx J1 medium 12 pin; audio 1 agnd 2 spkr- 3 spkr+ 4 agnd 5 mic+ 6 mic- 7 agnd 8 tspx 9 tsmy 10 tsmx 11 tspy 12 adcsync (n/c) J3 small 6 pin; ps/2 mouse & keyboard 1 +5 2 GPIO_B(2) KBCLK 3 GPIO_B(3) KBDATA 4 GPIO_B(4) MSCLK 5 GPIO_B(5) MSDATA 6 GND large flat 25 pin; LCD Mezzanine - "basic" power - 4 pin (+3.3, gnd, +5, gnd) +-------+-------+-------+-------+ | | no | | | | notch | notch | notch | notch | | /| | /| /| +-------+-------+-------+-------+ +3.3 gnd +5 gnd J1 medium 8 pin - VGA 1 red 2 gnd 3 green 4 gnd 5 blue 6 gnd 7 h_sync 8 v_sync J6 large 16 pin - serial, usb 1 dcd_out 2 rxd_3_in 3 txd_3_out 4 dtr_out 5 gnd 6 dsr_out 7 rts_out 8 cts_out 9 txd_2_out 10 rxd_2_in 11 i2c_lda 12 i2c_ldl 13 usb_pwr 14 usb d+ 15 usb d- 16 usb gnd CPU Board J3 8 pin red connactor 1 udc+ 2 udc- 3 gnd 4 trst_n 5 tdi 6 tms 7 tdo 8 tck (tclk) ------------ GPIO's SA-1110 gpio 1 SA-1111 interrupt gpio 2-9 lcd #define GPIO_RTS GPIO_GPIO (10) #define GPIO_DTR GPIO_GPIO (11) #define GPIO_DCD GPIO_GPIO (12) #define GPIO_DSR GPIO_GPIO (13) gpio 14-18 serial 1 #define GPIO_I2C_SDA GPIO_GPIO (14) #define GPIO_I2C_SDL GPIO_GPIO (15) #define GPIO_PWR_VGA GPIO_GPIO (16) /* VGA PWR */ 17 18? #define GPIO_PWR_CTRL1_CF GPIO_GPIO (19) /* CF PWR */ max1602 a1Vcc -> cf connector #define GPIO_PWR_CTRL0_CF GPIO_GPIO (20) /* CF PWR */ max1602 a0Vcc #define GPIO_SA1111_MGNT GPIO_GPIO21 /* SA-1111 MGNT */ #define GPIO_SA1111_MBREQ GPIO_GPIO22 /* SA-1111 MBREQ */ #define GPIO_CTS GPIO_GPIO (23) 24 25 #define GPIO_SA1111_RESET GPIO_GPIO26 /* SA-1111 RESET_N */ #define GPIO_SA1111_CLK GPIO_GPIO27 /* SA-1111 CLK */ SA-1111 a0 pcmcia pwr ctl input to MAX1602 a1Vcc -> pcmcia connector a1 input to MAX1602 a0Vcc a2 input to MAX1602 a1Vpp a3 input to MAX1602 a0Vpp a4 usb power control a5 ? a6 ? a7 ? b0 lcd b1 lcd b2 kbd/mouse connector kbclk gpio b(2) b3 kbd/mouse connector kbdata gpio b(3) b4 kbd/mouse connector msclk gpio b(4) b5 kbd/mouse connector msdata gpio b(5) b6 ? b7 ? c0 ? c1 cs8900a #lanled c2 cs8900a irq GPCIN2 SA1111_IRQ(12) c3 ucb1200 irq GPCIN3 SA1111_IRQ(13) c4 ir mode 0 c5 ir mode 1 c6 ucb1200 power c7 cs8900a #sleep ----------- PS/2 Connector SOCKET 6 o O o 5 4 o o 3 2 o o 1 1 DATA 2 N/A 3 GND 4 PWR 5 CLK 6 N/A red 5 CLK brown 3 GND yellow 1 DATA green 4 +5 black 5 CLK red 3 GND brown 1 DATA orange 4 +5 Conn 6 1 +5 2 GPIO_B(2) KBCLK 3 GPIO_B(3) KBDATA 4 GPIO_B(4) MSCLK 5 GPIO_B(5) MSDATA 6 GND black 6 blue 5 yellow 4 white 3 green 2 red 1