You are on page 1of 38

Real6410 Hardware Development manual

S3C6410 Hardware Development manual


Ver 4.0 Date: 2011-1-23

ElecKits Technologies Studio E-Mail: sales@eleckits.com SkyPe: eleckits2011 Website: http://www.eleckits.com

Real6410 Hardware Development manual

Change History
Rev V1.0 V4.0 Date 2010-5-20 2011-1-24 Description The initial released Version Add the VGA, and bluetooth, 3G support

ElecKits Technologies Studio E-Mail: sales@eleckits.com SkyPe: eleckits2011 Website: http://www.eleckits.com

Real6410 Hardware Development manual

Catalogue
Real6410 Hardware Development manual ...................................... 1 Catalogue ........................................................................................ 3 Chapter 1 Overview........................................................................ 4 1.1 OverView ............................................................................... 4 1.2 Hardware Features ................................................................ 4 1.4 Function Block Diagram......................................................... 8 Chapter II CPU board (Core6410) introduce................................... 8 2.1 Layout and Functional Block Diagram ................................... 9 2.2 Dimensions ............................................................................ 9 2.3 175-Pin Connector............................................................... 10 Chapter 3 Hardwarew Specification .............................................. 16 3.1 Connector Pin-outs and Cables........................................... 16 3.2 Serial port ........................................................................... 17 3.3 Network interface................................................................. 18 3.4 AV out interface ................................................................... 18 3.5 USB OTG............................................................................. 18 3.6 USB HOST .......................................................................... 19 3.7 LCD interface....................................................................... 20 3.8 Camera interface ................................................................. 21 3.9 extension interface............................................................... 22 3.10 SD card interface ............................................................... 23 3.11 Audio intreface................................................................... 24 Chapter IV Hardware feature ........................................................ 24 4.1 Boot mode set...................................................................... 24 4.1.1 Wince BOOT mode ....................................................... 26 4.1.2 Linux Android boot mdoe .............................................. 26 4.2 key define ............................................................................ 28 4.3 LED...................................................................................... 29 4.4 Reset ................................................................................... 29 4.5 system memory address...................................................... 30 4.6 WIFI interface ...................................................................... 30 4.7 GPRS/GSM module............................................................. 32 4.8 GPS module ........................................................................ 35 4.9 serial use ............................................................................. 37 4.10 serial Switch set................................................................. 37

ElecKits Technologies Studio E-Mail: sales@eleckits.com SkyPe: eleckits2011 Website: http://www.eleckits.com

Real6410 Hardware Development manual

Chapter 1 Overview 1.1 OverView The Real6410 Single Board Computer is a high-performance controller board introduced by Eleckits. It is designed based on the Core6410 processor card which integrates an S3C6410 microcontroller, 256MByte mDDR SDRAM, 1GByte Nand Flash, RTC, Audio and net on board. It is connected with Real6410 expansion board through 175pin expansion interfacesQFP package. In addition to those features provided by the CPU board Eleckits, the expansion board has exposed many of other features of the S3C6410. It has integrated RS232, USB, Ethernet, Audio In/Out, Keyboard, LCD, CVBSTV out, SD card, camera , WiFi, GPS, GPRS and more other functions on board. So many hardware resources provided by the expansion board, it becomes a solid reference board for customer design.

1.2 Hardware Features The S3C6410X is a 16/32-bit RISC microprocessor, which is designed to provide a cost-effective, low-power capabilities, high performance Application Processor solution for mobile phones and general applications. To provide optimized H/W

Real6410 Hardware Development manual

performance for the 2.5G & 3G communication services, the S3C6410X adopts 64/ 32-bit internal bus architecture. It also includes many powerful hardware accelerators for tasks such as motion video processing, audio processing, 2D graphics, display manipulation and scaling. An integrated Multi Format Codec (MFC) supports encoding and decoding of MPEG4/H.263/H.264 and decoding of VC1. The Real6410 Single Board Computer is based on S3C6410 processor and designed with a tiny processor card Core6410 mounted directly onto an expansion board. This board is characterized as follows: CPU Board Core6410

Dimensions: 60 x 60 x 2.8 mm 8 layer. ARM11 Samsung S3C6410, ARM1176JZF-S, up to 667MHz 256MByte MoblieDDR, 266MHz 1GByte NAND Flash(support 8GByte NAND Flash) iNAND Flash interface (Can support 8GByte iNAND Flash) Audio I/O: WM9713 chips, Support two-channel Audio I/O, support phone talk 100M Ethernet, DM9000 chips 175pin expansion interfacesQFP package The modular is led out most signals of ARM11 S3C6410, like Matrix Keypad, USB OTG, USB HOST, SDIO, LCD, Touch Screen, Camera, AC97, UART, SPI, I2C, ADC, DAC, PWM, EXT INT, GPIO and so on. Support Wince 6.0, Linux2.6 and Android 2.1 Power supply: 3.7V - 6.5V Temperature: 0 to +70 Celsius

Real6410 Hardware Development manual

ElecKits Technologies Studio E-Mail: sales@eleckits.com SkyPe: eleckits2011 Website: http://www.eleckits.com

Real6410 Hardware Development manual

Expansion Board of Real6410 Mechanical Parameters Dimensions:168.3 * 124 mm Input Voltage: +5V Temperature Range: 0 ~ 70 Humidity Range: 20% ~ 90% Audio/Video Interfaces A TFT LCD interface, resolution supporting up to 2048*2048 A CVBSTV out interface VGA interface A camera input interface A audio I/O interface A 1.5W Speaker 4 line Touch Screen Data Transfer Interface Serial port: Two 3-line serial port, RS232 voltage USB port: 1 x USB OTG 2.0 1 x USB Host 1.1 SD card slot: 1 channel SD card slot Ethernet: DM9000AEP 10/100Mbps, RJ45 connector 6 LEDs (programmable status LEDs, on CPU board) extend interface: SPI, IIC, ADC, EINT GPRS Module Module name: GPRS SIM300 Link method: Serial port WIFI Module Module name: AW-GM320 (azurewave company ) Link method: SDIO GPS module Module name: SIRFIII GPS EB818 Link method: Serial port Camera module Module name: OV9650 3G module support Bluetooth support Input Interface 10 phone button 8 x 8 Matrix Key interface One Reset button Boot mode switch

Real6410 Hardware Development manual

1.4 Function Block Diagram

Chapter II CPU board (Core6410) introduce


CORE6410 processor card is designed specially to be the heart of your next embedded design. The tiny board integrates Samsung S3C6410 processor ( ARM1176JZF-S, up to 800MHz). The processor card takes use of all common features of S3C6410 and the interface between the processor card and your carrierboard is through 175-pin expansion interfaces(QFP package). The Net and audio chip is integrated into the core board. The Audio, Net, USB, LCD, I/O and all other hardware interfaces are all expanded via these interfaces. Integration of the Eleckits supported by Eleckits Core6410 processor card to customer special design is fully also designed an expansion board which offers

technologies. Eleckits

can fully evaluate Core6410. The whole system is called Real6410. Eleckits

Linux 2.6.28, WinCE6.0, Android2.1 BSP for this board. Customers can leverage our experience to increase your own productivity. The optimal embedded microprocessor solution provides users with a flexible development environment based on S3C6410 and a shortened development timeframe.

Real6410 Hardware Development manual

2.1 Layout and Functional Block Diagram

EleckitsCore6410 Functional Block Diagram

2.2 Dimensions

Real6410 Hardware Development manual

Length Width Height Pin pitch

: : : :

60mm 60mm 2.85mm 1.27mm

2.3 175-Pin Connector

Eleckits Core6410 processor card is connected to carrierboard via 1.27mm space 175-pin QFP package.

Pin Name 1 2 3 4 5 6 KP_COL3 KP_COL4 KP_COL5 KP_COL6 KP_COL7 EINT20

Function explanation Keypad column 3 Keypad column4 Keypad column5 Keypad column6 Keypad column7 External Interrupt 20

Notes

other IO IO IO IO IO IO

Real6410 Hardware Development manual

7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35

EINT21 PWR_ON/OFF GND CLK_32K SD0_CD SD0_D0 SD0_D1 SD0_C2 SD0_C3 SD0_CLK SD0_CMD XVD0 XVD1 XVD2 XVD3 XVD4 XVD5 XVD6 XVD7 XVD8 XVD9 XVD10 XVD11 XVD12 XVD13 XVD14 XVD15 XVD16 XVD17

External Interrupt 21 Power enable high enable GND 32.768 clock output SDIO 0 Chip select, low enable SDIO 0 data bit 0 SDIO 0 data bit 1 SDIO 0 data bit 2 SDIO 0 data bit 3 SDIO 0 output clock SDIO 0 command signal LCD Pixel Data bit 0 LCD Pixel Data bit 1 LCD Pixel Data bit 2 LCD Pixel Data bit 3 LCD Pixel Data bit 4 LCD Pixel Data bit 5 LCD Pixel Data bit 6 LCD Pixel Data bit 7 LCD Pixel Data bit 8 LCD Pixel Data bit 9 LCD Pixel Data bit 10 LCD Pixel Data bit 11 LCD Pixel Data bit 12 LCD Pixel Data bit 13 LCD Pixel Data bit 14 LCD Pixel Data bit 15 LCD Pixel Data bit 16 LCD Pixel Data bit 17

IO

Pull-up resistor IO/ 10k ENT12 Pull-up resistor IO 10k Pull-up resistor IO 10k Pull-up resistor IO 10k Pull-up resistor IO 10k Pull-up resistor IO 10k Pull-up resistor IO 10k B0 B1 B2 B3 B4 B5 B6 B7 G0 G1 G2 G3 G4 G5 G6 G7 R0 R1 IO IO IO IO IO IO IO IO IO IO IO IO IO IO IO IO IO IO

Real6410 Hardware Development manual

36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64

XVD18 XVD19 XVD20 XVD21 XVD22 XVD23 XHSYNC XVSYNC XVDEN XVCLK CTS1 RXD1 RTS1 TXD1 GND EINT0 EINT1 EINT2 EINT5 EINT6 EINT7 EINT10 EINT11 EINT13 EINT14 EINT15 EINT16 EINT17 EINT18

LCD Pixel Data bit 18 LCD Pixel Data bit 19 LCD Pixel Data bit 20 LCD Pixel Data bit 21 LCD Pixel Data bit 22 LCD Pixel Data bit 23 LCD Horizontal Synchronization LCD Vertical Synchronization LCD DEN signal LCD Pixel Clock UART1 Clear To Send UART1 Receive data UART1 Request To Send UART1 Transmit data GND External Interrupt 0 External Interrupt 1 External Interrupt 2 External Interrupt 5 External Interrupt 6 External Interrupt 7 External Interrupt 10 External Interrupt 11 External Interrupt 13 External Interrupt 14 External Interrupt 15 External Interrupt 16 External Interrupt 17 External Interrupt 18

R2 R3 R4 R5 R6 R7

IO IO IO IO IO IO IO IO IO IO IO IO IO IO IO IO IO IO

Only high enable

IO IO IO IO

nand boot choose nand boot choose nand boot choose

IO IO IO IO IO IO

Real6410 Hardware Development manual

65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94

MIC1 HOST_DHOST_D+ PWM1 PWM0 BBP BBN SPKL SPKR MIC_MTN MIC_MTP MICP MICN HS_DET LOUT ROUT LINEL LINER AUDGND TRST TDI OM1 OM2 OM3 OM4 XciYDATA0 XciYDATA1 XciYDATA2 XciYDATA3 XciYDATA4

MIC input USB HOST D- pins USB HOST D+ pins PWM output 1 PWM output 0
MIC Differential input + MIC Differential input -

IO IO Link GSM audio out Link GSM audio out

Audio left output Audio right output Audio output + Audio output MIC input + MIC input Headset Detection Headset Left channel Headset right channel Audio line out left Audio Line Out right Audio gnd JTAG reset signal JTAG TDI signal Boot mode choose Boot mode choose Boot mode choose Boot mode choose Camera data bit 0 Camera data bit 1 Camera data bit 2 Camera data bit 3 Camera data bit 4 IO IO IO IO IO Headset Detection Link GSM audio in Link GSM audio in

Real6410 Hardware Development manual

95 96 97 98 99

XciYDATA5 XciYDATA6 XciYDATA7 XciCLK XciHREF

Camera data bit 5 Camera data bit 6 Camera data bit 7 Camera clock signal Camera Horizontal Synchronization Camera Pixel clock signal Camera reset signal Camera Vertical Synchronization UART0 Receive data UART0 Transmit data UART0 Clear To Send UART0 Request To Send UART2 Receive data UART2 Transmit data UART3 Receive data UART3 Transmit data IR control signal GND NET speed led output NET link led output 2.5V Power output NET TX NET TX+ NET RXNET RX+ Slave data out, master data in SPI Clock Slave data in, master data out SPI Enable

IO IO IO IO IO IO IO IO IO IO IO IO IO IO IO IO IO

100 XciPCLK 101 XciRSTn 102 XciVSYNC 103 RXD0 104 TXD0 105 CTS0 106 RTS0 107 RXD2 108 TXD2 109 RXD3 110 TXD3 111 XirSDBW 112 GND 113 NET_SPEED 114 NET_LINK 115 AVDD25 116 NET_TX 117 NET_TX+ 118 NET_RX119 NET_RX+ 120 SPI0_MISO 121 SPI0_CLK 122 SPI0_MOSI 123 SPI0_CS

IO/ EINT IO/ EINT IO/ EINT IO/ EINT

Real6410 Hardware Development manual

124 SPI1_MISO 125 SPI1_CLK 126 SPI1_MOSI 127 SPI1_CS 128 SD1_CD 129 SD1_CLK 130 SD1_CMD 131 SD1_D0 132 SD1_D1 133 SD1_D2 134 SD1_D3 135 SD1_D4 136 SD1_D5 137 SD1_D6 138 SD1_D7 139 AIN0 140 AIN1 141 AIN2 142 AIN3 143 TS_YM 144 TS_YP 145 TS_XM 146 TS_XP 147 IIC0_SCL 148 IIC0_SDA 149 DAC0 150 DAC1 151 GND 152 OTG_D153 OTG_D+

Slave data out, master data in SPI Clock Slave data in, master data out SPI Enable SD channel 1 enable signal SD channel 1 clock signal SD channel 1 command signal SD channel 1 data bit 0 SD channel 1 data bit 1 SD channel 1 data bit 2 SD channel 1 data bit 3 SD channel 1 data bit 4 SD channel 1 data bit 5 SD channel 1 data bit 6 SD channel 1 data bit 7 ADC channel 0 ADC channel 1 ADC channel 2 ADC channel 4 Touch YTouch Y+ Touch XTouch X+ IIC clock signal IIC data signal TV out 0 TV out 1 GND USB OTG DUSB OTG D+

SD2_CMD SD2_CLK

IO/ EINT IO/ EINT IO/ EINT IO/ EINT IO IO IO IO IO IO IO

SD2_D0 SD2_D1 SD2_D2 SD2_D3

IO IO IO IO

Real6410 Hardware Development manual

154 OTG_ID 155 OTGDRV_VBUS 156 DVBUS 157 nRESET 158 VDD_RTC 159 VDDMAX 160 KP_ROW0 161 KP_ROW1 162 KP_ROW2 163 KP_ROW3 164 KP_ROW4 165 KP_ROW5 166 KP_ROW6 167 KP_ROW7 168 KP_COL0 169 KP_COL1 170 KP_COL2 A1 A2 A3 A4 A5 TCK TRCK TDO TMS DBGSEL

USB OTG ID signal VBUS power output enable signal USB OTG power input check signal Reset singal RTC power input system power input Keypad row 0 Keypad row 1 Keypad row 2 Keypad row 3 Keypad row 4 Keypad row 5 Keypad row 6 Keypad row 7 Keypad column 0 Keypad column 1 Keypad column 2 JTAG signal JTAG signal JTAG signal JTAG signal JTAG signal 1.8-3.0V 3.7-6.5V IO IO IO IO IO IO IO IO IO IO IO

Chapter 3 Hardwarew Specification


3.1 Connector Pin-outs and Cables This section provides a definition of the pin-outs and cables to be used with all of the connectors and headers on the board.

Real6410 Hardware Development manual

3.2 Serial port The board have two serial, UART0 and UART3. The UART0 is the debug serial, you can link it to PC to debug the board. The UART3 was used by Bluetooth or RS485, you can configure the serial switch to use it as the uart function, refer to the [4.10 serial switch set] The two serial signals is as follow.

Table gives a definition of each of the signals on the Serial header.

Pin No. Signal Description I/O


2 3 5 7 TXD RXD GND NC TX RX Ground O I PWR

Real6410 Hardware Development manual

NC

3.3 Network interface the board carries a 100M network card interface, use the DM9000 chips. And use the HS9016 as the volt transmit. 3.4 AV out interface The board provide One interface, RCA interface. It can link to the CVBS

3.5 USB OTG

Package

Real6410 Hardware Development manual

3.6 USB HOST

Package

Real6410 Hardware Development manual

3.7 LCD interface

Pin No.Signal I/O Description 1 VCC33 PWRDC rail from the main DC supply 2 VCC33 PWRDC rail from the main DC supply 3 VD0 O LCD pixel data bit B0 4 VD1 O LCD pixel data bit B1 5 nRESET O Reset(low is enable) 6 LCD_PWRBn blacklight(high is enable) 7 VD3 O LCD pixel data bit B3 8 VD4 O LCD pixel data bit B4 9 VD5 O LCD pixel data bit B5 10 VD6 O LCD pixel data bit B6 11 VD7 O LCD pixel data bit B7 12 VD8 O LCD pixel data bit G0 13 VD9 O LCD pixel data bit G1 14 VD10 O LCD pixel data bit G2

Real6410 Hardware Development manual

15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50

VD11 VD12 VD13 VD14 VD15 VD16 VD17 VD19 VD20 VD21 VD22 VD23 VD2 VD18 VM VLINE VFRAME VCLK GND GND TSXM TSXP TSYP TSYM IICSCL IICSDA SPI_CLK SPI_MOSI nSS_SPI SPI_MISO GND2 GND3 PWM GND1 VDD50 VDD50

O LCD pixel data bit G3 O LCD pixel data bit G4 O LCD pixel data bit G5 O LCD pixel data bit G6 O LCD pixel data bit G7 O LCD pixel data bit R0 O LCD pixel data bit R1 O LCD pixel data bit R3 O LCD pixel data bit R4 O LCD pixel data bit R5 O LCD pixel data bit R6 O LCD pixel data bit R7 O LCD pixel data bit B2 O LCD pixel data bit R2 O LCD clock data O LCD clock data O LCD clock data O LCD clock data PWRGND PWRGND X+ Position Input I X- Position Input I Y- Position Input I Y+ Position Input I I/O I2C data line I/O I2C data line I/O SPI I/O SPI I/O SPI I/O SPI PWRGND PWRGND PWRPWM PWRGND PWR5V power PWR5V power

3.8 Camera interface Pin No. Signal 1 2 3 4 IIC_SCL IIC_SDA NC CAM_RST I/O RESET I/O I/O I/O Description IIC clock IIC data

Real6410 Hardware Development manual

5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

CAM_PCLK CAM_HREF CAM_CLK CAM_D7 CAM_D6 CAM_D5 CAM_D4 CAM_D3 CAM_D2 CAM_D1 CAM_D VDDMAX VDDSS GND GND

I/O I/O I/O I I I I I I I I

clock clock clock clock clock Digital image data bit Digital image data bit Digital image data bit Digital image data bit Digital image data bit Digital image data bit Digital image data bit

CAM_VSYNC I/O

PWR 5V PWR 3.3V PWR GND PWR GND

3.9 extension interface Pin No. Signal 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 VDD33 GND TXD3 RXD3 TXD2 RXD2 SPI1_SS SPI1_CLK serial3 T Serial3 R Serial2 T Serial R SPI enable SPI clk TTL TTL TTL TTL Description Details 3.3V power out

SPI1_MOSI SPI data SPI1_MISO SPI data AIN0 AIN1 AIN2 AIN3 EXT_IO0 ADC 0 ADC 1 ADC 2 ADC 3 GPIO

Real6410 Hardware Development manual

16 17 18 19 20

EINT18 EXT_IO1 GND VDDMAX GND

EINT GPIO 3.3V GND GND

3.10 SD card interface

Real6410 Hardware Development manual

3.11 Audio intreface The board provides standard audio interfaces, One output, One input. Figure is the audio-in jack required to connect to the board.

Figure is the audio-out jack required to connect to the board.

Chapter IV Hardware feature


4.1 Boot mode set Schmatic:

ElecKits Technologies Studio E-Mail: sales@eleckits.com SkyPe: eleckits2011 Website: http://www.eleckits.com

Real6410 Hardware Development manual

ENT13 --- GPN13 ENT14 --- GPN14 ENT15 --- GPN15 the Picture

Pin ON

1 EINT15 GND

2 EINT14 GND high

3 GND high

EIN13 OM1 OM2 OM3 OM4 CAMERA choose GND GND GND GND GND high high high high high

OFF high

Real6410 Hardware Development manual

4.1.1 Wince BOOT mode

Nand flash and SD flash booting mode: boot mode / Pin 1 2 3 4 SD card boot

OFF OFF OFF OFF OFF OFF OFF

Nand flash boot mode OFF ON OFF OFF OFF OFF OFF

4.1.2 Linux Android boot mdoe

ElecKits Technologies Studio E-Mail: sales@eleckits.com SkyPe: eleckits2011 Website: http://www.eleckits.com

Real6410 Hardware Development manual

Nand flash and SD flash booting mode: boot mode / Pin 1 2 3 4 SD card boot

OFF OFF OFF OFF OFF OFF OFF OFF

Nand flash boot mode OFF OFF OFF OFF OFF ON ON OFF

ElecKits Technologies Studio E-Mail: sales@eleckits.com SkyPe: eleckits2011 Website: http://www.eleckits.com

Real6410 Hardware Development manual

4.2 key define

The defines:

ElecKits Technologies Studio E-Mail: sales@eleckits.com SkyPe: eleckits2011 Website: http://www.eleckits.com

Real6410 Hardware Development manual

4.3 LED

4.4 Reset

Real6410 Hardware Development manual

4.5 system memory address

4.6 WIFI interface We use the WiFi GM320 module in the board. It is applied to be used on Real6410 board with the SDIO interface.

Specifications Table

Real6410 Hardware Development manual

Mechanical Dimension

Real6410 Hardware Development manual

4.7 GPRS/GSM module The interface is as follow:

Real6410 Hardware Development manual

ElecKits Technologies Studio E-Mail: sales@eleckits.com SkyPe: eleckits2011 Website: http://www.eleckits.com

defines:

Real6410 Hardware Development manual

Real6410 Hardware Development manual

4.8 GPS module


GPS is short for Global Positioning System. GPS-0300 module is an ARM based embedded GPS module which allows to connect to CoreWind Real6410 S3C6410 board to get position and altitude. It is a high sensitivity module with low power consumption.

Pin Assignment of connector

Real6410 Hardware Development manual

Real6410 Hardware Development manual

4.9 serial use serial NO. Use volt use UART0 RS232 debug UART1 TTL GPRS link NC UART2 TTL GPS link UART3 extern interface TTL user define

DB9 debug serial GPRS(SIM300) GPS

other function NC

extern interface extern interface

4.10 serial Switch set The UART3 have four function, 1. TTL serial 2. RS232 serial 3. RS485 serial 4. User bluetooth

You can configure it as follow: Pin Pin1&Pin2 Pin3&Pin4 Pin5&Pin6 Status ON ON ON function TTL serial RS232 serial RS485 serial

Real6410 Hardware Development manual

Pin7&Pin8

ON

User bluetooth

ElecKits Technologies Studio E-Mail: sales@eleckits.com SkyPe: eleckits2011 Website: http://www.eleckits.com

You might also like