You are on page 1of 25

Tiny6410 User manual www.minidevs.

com

Tiny6410 User manual


Ver 2.0 Date: 201-3-22

Tiny6410 User manual www.minidevs.com

Change History
Rev V1.0 Date 2011-2-23 Description The initial released Version

Tiny6410 User manual www.minidevs.com

Catalogue
Tiny6410 User manual ...................................................................... 1 Catalogue ........................................................................................ 3 Chapter 1 Overview........................................................................ 4 1.1 OverView ............................................................................... 4 1.2 Hardware Features ................................................................ 5 Chapter 2 Tiny6410 CPU board ...................................................... 0 2.1 Feature of the Tiny6410 CPU board...................................... 7 2.2 Pin definition of the Tiny6410 CPU board.............................. 8 2.3 Dimensions of the Tiny6410 CPU board ............................. 12 Chapter 3 Mother board ................................................................ 12 Chapter 4 Interface........................................................................ 15 4.1 Power In ........................................................................... 15 4.2 Serial port........................................................................ 15 4.3 USB interface ................................................................... 16 4.4 SCON interface ................................................................ 17 4.5 Network interface ............................................................. 18 4.6 Audio intreface ................................................................. 18 4.7 TV-out interface................................................................ 18 4.8 JTAG ................................................................................ 18 4.9 LED .................................................................................. 18 4.9 Key ................................................................................... 19 4.11 LCD interface ................................................................. 20 4.12 ADC input....................................................................... 21 4.13 PWM(buzzer) ................................................................. 21 4.14 temperature sensor ........................................................ 21 4.15 IR.................................................................................... 21 4.16 I2C-EEPROM................................................................. 22 4.17 SD card slot................................................................... 22 4.18 SDIO-II/SD-WiFi interface ............................................. 22 Chapter V Hardware feature ........................................................... 0 5.1 Boot mode set...................................................................... 24 Chapter VI Software ...................................................................... 25

Tiny6410 User manual www.minidevs.com

Chapter 1 Overview 1.1 OverView The Tiny6410 vBoard Computer is a high-performance controller board introduced. It is designed based on the S3C6410 microcontroller, 256MByte DDR SDRAM, 1GByte Nand Flash, RTC, Audio and net on board. It has integrated RS232, USB, Ethernet, Audio In/Out, Keyboard, LCD, CVBSTV out, camera in, SD card and more other functions on board. So many hardware resources provided by the expansion board, it becomes a solid reference board for customer design. We also offers a complete software development package to customers. The board supports linux 2.6.36, Android2.1 and WindowsCE 6.0 operating system and is provided with complete basic drivers which enable a quick channel to evaluate the Samsung S3C6410 processor and customize application software. It would be an ideal development platform for multimedia and communication applications

Tiny6410 User manual www.minidevs.com

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 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.

Tiny6410 User manual www.minidevs.com The Tiny6410 Single Board Computer is based on S3C6410 processor. This board is characterized as follows chapter.

Tiny6410 User manual www.minidevs.com

Chapter 2 Tiny6410 CPU board 2.1 Feature of the Tiny6410 CPU board

Item CPU RAM Flash Interface Connector Power Supply Size OS Support

Description Samsung S3C6410A, run at 533Mhz ARM1176JZF-S, up to 667Mhz 256 DDR RAM 2GB Nand Flash 4 x User Leds 10 pin 2.0mm space Jtag connector Reset button on board 2 x 60 pin 2.0mm space DIP connector 2 x 30 pin 2.0mm space GPIO connector Supply Voltage from 2.0V to 6V 64 x 50 x 12mm (L x W x H) Windows CE 6 Linux 2.6.38 Android 2.3 Ubuntu 9.10

Tiny6410 User manual www.minidevs.com

Tiny6410 Front view

Tiny6410 Bottom view

2.2 Pin definition of the Tiny6410 CPU board Tiny6410 CPU board use the 2.0mm pitch double pin, leads to a total of 4 groups: P1, P2, CON1, CON2. P1 and P2 are each 60 Pin; CON1 and CON2 are each 30Pin, leads to a total of 180 Pin.The follow shown is the layout description:
Pin P1 P2 CON1 CON2 JTAG Others Details Contain LCD, AD, SDIO2, EINT, USB, TVOUT0 Serial port, SPI1, I2C, SD Card, AC97(I2S), System bus GPIOADSPI0TAVOUT1 CMOSGPIO JTAG interface 4 User LED, power LED, Reset key.

P1 P1.1 P1.3 P1.5 P1.7 P1.9 P1.11 P1.13

Pin define VDD_5V VD23 VD21 VD19 VD15 VD13 VD11

Remarks DC 5V input LCD_R5/GPJ7 LCD_R3/GPJ5 LCD_R1/GPJ3 LCD_G5/GPI15 LCD_G3/GPI13 LCD_G1/GPI11

P1 P1.2 P1.4 P1.6 P1.8 P1.10 P1.12 P1.14

Pin define GND VD22 VD20 VD18 VD14 VD12 VD10

Remarks GND LCD_R4/GPJ6 LCD_R2/GPJ4 LCD_R0/GPJ2 LCD_G4/GPI14 LCD_G2/GPI12 LCD_G0/GPI10

Tiny6410 User manual www.minidevs.com

P1.15 P1.17 P1.19 P1.21 P1.23 P1.25 P1.27 P1.29 P1.31 P1.33 P1.35 P1.37 P1.39 P1.41 P1.43 P1.45 P1.47 P1.49 P1.51 P1.53 P1.55 P1.57 P1.59

VD7 VD5 VD3 VDEN VSYNC VCLK VBUS OTGID OTGDM OTGDP TSXP TSYP AIN0 WiFi_IO SD1_CLK SD1_nCD SD_DAT0 SD1_DAT2 DACOUT0 XEINT0 XEINT2 XEINT4 XEINT19

LCD_B5/GPI7 LCD_B3/GPI5 LCD_B1/GPI3 VDEN/GPJ10 LCD Column signal/GPJ9 LCD clock /GPJ11 VBUS OTGID USB Slave DUSB Slave D+ TSXP/AIN7 TSYP/AIN5 AIN0 WiFi_IO/GPP10 SD1_CLK/GPH0 SD1_nCD/GPN10 SD1_DAT0/GPH2 SD1_DAT2/GPH4 TV -OUT XEINT0/GPN0 XEINT2/GPN2 XEINT4/GPN4 XEINT19/GPL11

P1.16 P1.18 P1.20 P1.22 P1.24 P1.26 P1.28 P1.30 P1.32 P1.34 P1.36 P1.38 P1.40 P1.42 P1.44 P1.46 P1.48 P1.50 P1.52 P1.54 P1.56 P1.58 P1.60

VD6 VD4 VD2 PWM1 HSYNC GPE0 OTGDRV_VBUS XEINT8 USBDN USBDP TSXM TSYM AIN1 WiFi_PD SD1_CMD SD1_nWP SD1_DAT1 SD1_DAT3 PWM0 XEINT1 XEINT3 XEINT5 XEINT20

LCD_B4/GPI6 LCD_B2/GPI4 LCD_B0/GPI2 PWM1/GPF15 LCD row singal/GPJ8 GPE0 OTGDRV_VBUS EINT8/GPN8 USB Host DUSB Host D+ TSXM/AIN6 TSYM/AIN4 AIN1 WiFi_PD/GPP11 SD1_CMD/GPH1 SD1_nWP/GPL14 SD1_DAT1/GPH3 SD1_DAT3/GPH5 PWM0/GPF14 XEINT1/GPN1 XEINT3/GPN3 XEINT5/GPN5 XEINT20/GPL12

P2 P2.1 P2.3 P2.5 P2.7 P2.9 P2.11 P2.13 P2.15 P2.17 P2.19

Pin define OM3 M_nRESET RTSn1 TXD0 TXD1 TXD2 TXD3 SPIMOSI SPICLK I2CSCL

Remarks SD/NAND boot set Reset signal RTSn1/GPA7 TXD0/GPA1 TXD1/GPA5 TXD2/GPB1 TXD3/GPB3 SPIMOSI/GPC6 SPICLK/GPC5 I2CSCL/GPB5

P2 P2.2 P2.4 P2.6 P2.8 P2.10 P2.12 P2.14 P2.16 P2.18 P2.20

Pin define OM4 VDD_RTC CTSn1 RXD0 RXD1 RXD2 RXD3 SPIMISO SPICS I2CSDA

Remarks SD/NAND boot set RTC battle CTSn1/GPA6 RXD0/GPA0 RXD1/GPA4 RXD2/GPB0 RXD3/GPB2 SPIMISO/GPC4 SPICS/GPC7 I2CSDA/GPB6

Tiny6410 User manual www.minidevs.com

P2.21 P2.23 P2.25 P2.27 P2.29 P2.31 P2.33 P2.35 P2.37 P2.39 P2.41 P2.43 P2.45 P2.47 P2.49 P2.51 P2.53 P2.55 P2.57 P2.59

SD0_CLK SD0_nCD SD0_DAT0 SD0_DAT2 AC97_BITCLK AC97_SYNC AC97_SDI ADDR0 ADDR2 nCS1 nWAIT LnWE DATA0 DATA2 DATA4 DATA6 DATA8 DATA10 DATA12 DATA14

SD0_CLK/GPG0 SD0_nCD/GPG6 SD0_DAT0/GPG2 SD0_DAT2/GPG4 AC97_BITCLK/GPD0 AC97_SYNC/GPD2 AC97_SDI/GPD3 ADDR0 ADDR2 nCS1 nWAIT LnWE DATA0 DATA2 DATA4 DATA6 DATA8 DATA10 DATA12 DATA14

P2.22 P2.24 P2.26 P2.28 P2.30 P2.32 P2.34 P2.36 P2.38 P2.40 P2.42 P2.44 P2.46 P2.48 P2.50 P2.52 P2.54 P2.56 P2.58 P2.60

SD0_CMD SD0_nWP SD0_DAT1 SD0_DAT3 AC97_RSTn AC97_SDO XEINT12 ADDR1 ADDR3 XEINT7 nESET LnOE DATA1 DATA3 DATA5 DATA7 DATA9 DATA11 DATA13 DATA15

SD0_CMD/GPG1 SD0_nWP/GPL13 SD0_DAT1/GPG3 SD0_DAT3/GPG5 AC97_RSTn/GPD1 AC97_SDO/GPD4 XEINT12/GPN12 ADDR1 ADDR3 XEINT7/GPN7 Reset Signal(Output) LnOE DATA1 DATA3 DATA5 DATA7 DATA9 DATA11 DATA13 DATA15

CON1 CON1.1 CON1.3 CON1.5 CON1.7 CON1.9 CON1.11 CON1.13 CON1.15 CON1.17 CON1.19 CON1.21 CON1.23 CON1.25

Pin define VDD_IO(3.3V) GPE1 GPE3 GPM0 GPM2 GPM4 GPQ1 GPQ3 GPQ5 SPICLK0 SPICS0 EINT6 EINT11

Remarks OUT

CON1 CON1.2 CON1.4 CON1.6 CON1.8 CON1.10 CON1.12 CON1.14 CON1.16 CON1.18 CON1.20 CON1.22 CON1.24 CON1.26

Pin define GND GPE2 GPE4 GPM1 GPM3 GPM5 GPQ2 GPQ4 GPQ6 SPIMISO0 SPIMOSI0 EINT9 EINT16

Remarks

Tiny6410 User manual www.minidevs.com

CON1.27 CON1.29

EINT17 AIN3

CON1.28 CON1.30

AIN2 DACOUT1

CON2 CON2.1 CON2.3 CON2.5 CON2.7 CON2.9 CON2.11 CON2.13 CON2.15 CON2.17 CON2.19 CON2.21 CON2.23 CON2.25 CON2.27 CON2.29

Pin define CAMSDA GPK2 CAMCLK CAMVSYNC CAMDATA7 CAMDATA5 CAMDATA3 CAMDATA1 VDD_IO(3.3V) 1.8V GPK8 GPK13 VD0 VD8 VD16

Remarks link I2CSDA

CON2 CON2.2 CON2.4 CON2.6 CON2.8 CON2.10 CON2.12 CON2.14 CON2.16

Pin define CAMSCL CAMRSTn CAMHREF CAMPCLK CAMDATA6 CAMDATA4 CAMDATA2 CAMDATA0 VDDCAM GND GPK12 EINT18 VD1 VD9 VD17

Remarks

OUT for CMOS

CON2.18 CON2.20 CON2.22 CON2.24

2.4-2.8V for CMOS

For LCD For LCD For LCD

CON2.26 CON2.28 CON2.30

For LCD For LCD For LCD

JTAG 1 3 5 7 9

Pin define VDD_IO TRSTn TDI TMS TCK

Remarks Power input 3.3V TRSTn TDI TMS TCK

JTAG 2 4 6 8 10

Pin define VDD_IO nRESET TDO GND GND

Remarks Power input 3.3V nRESET TDO GND GND

Tiny6410 User manual www.minidevs.com 2.3 Dimensions of the Tiny6410 CPU board

Chapter 3 Mother board

Feature of the Tiny6410 SDK board Item Description

Tiny6410 User manual www.minidevs.com


CPU Frequency RAM Nand Flash Multimedia 3D 2D Debug Port Indicator Test button USB Slave USB Host Network Interface Audio I/O SD Card Serial TV-OUT SDIO2 Interface LCD Interface Buzzer IR Samsung S3C6410A(ARM1176JZF-S) Operating frequency 533Mhz, up to 667Mhz 256 MB DDR RAM 2GB Nand Flash Support for Mpeg4, H.264, H.263, VC1 hardware decoding, up to 30fps @ SD 3D hardware acceleration support Promise to support graphics scaling, rotation, flip COM0 + JTAG + USB Slave 4 x User LED (in the core board), 1 x Power LED 8 x User Buttons, interrupt-style buttons 1 x mini USB (OTG floor is not designed to function) Through the USB HUB chip, to achieve 4 USB Host 10/100M MB Ethernet, RJ-45 interfaces Standard two-channel audio input 3.5mm input and output ports Normal SD card connector 3 x RS232 DB9 serial port, 4 x TTL-level serial port Block 1 x RCA output Mainly used to access SD WiFi module (also includes SPI, I2C interface) 3 LCD Interface Block leads (0.5mm pitch SMT, including seats, seat pin and 2.0mm pitch) 1 x PWM control the buzzer output 1 channel infrared receiver

Temperature Sensor 1 Road DS18B02 Temperature Sensor ADC conversion RTC clock Power Supply PCB size An adjustable resistor, connected CPU's AD0 channel On-board battery backup RTC clock 5V 180 x 130 mm

Address start Address end 0x0000_0000 0x0800_0000 0x0C00_0000 0x1000_0000 0x1800_0000 0x2000_0000 0x2800_0000

Size(MB) Description Boot image In-ROM Stepping Stone(8KB) DM9000AEP

0x07FF_FFFF 128MB 0x0BFF_FFFF 64MB 0x0FFF_FFFF 128MB 0x17FF_FFFF 128MB 0x1FFF_FFFF 128MB 0x27FF_FFFF 128MB 0x2FFF_FFFF 128MB

Tiny6410 User manual www.minidevs.com 0x3000_0000 0x3800_0000 0x4000_0000 0x4800_0000 0x5000_0000 0x6000_0000 0x37FF_FFFF 128MB 0x3FFF_FFFF 128MB 0x47FF_FFFF 128MB 0x4FFF_FFFF 128MB 0x5FFF_FFFF 256MB 0x6FFF_FFFF 256MB 128MB DDR RAM 128M DDR RAM

Tiny6410 User manual www.minidevs.com

Chapter 4 Interface
4.1 Power In

The board use 5V power supply, it have two method to power the board. One is the D-jack (CN1)power in, the others is 4Pin header(CON8).

CON8 Pins defines 1 2 3 4 VDD5V GND GND VDDIN

4.2 Serial port

S3C6410 have four serial port, it is UART0,1,2,3, UART1 is 5-wired serial, the others is 3-wired serial. In Tiny6410SDK board, COM0,1,2 was linked to DB9 interface in RS232, you can link it to PC. And the all serial was linked from the board to CON1, CON2, CON3, CON4 in TTL.

Tiny6410 User manual www.minidevs.com

CON0,1,2,3 pin signal is as follow:


CON0 Pins signal CON1 Pin signal CON2 Pin signal CON3 Pin signal 1 2 3 4 5 6 7 8 9 NC RSRXD0 RSTXD0 NC GND NC NC NC NC 1 2 3 4 5 6 7 8 9 NC RSRXD1 RSRXD2 NC NC NC RSCTS1 RSRTS1 NC 1 2 3 4 5 6 7 8 9 NC RSRXD2 RSRXD2 NC GND NC NC NC NC 1 2 3 4 5 6 7 8 9 NC RSRXD3 RSRXD3 NC NC NC NC NC NC

4.3 USB interface

In Tiny6410 board, it have 5 usb interface, there are 4 usb host, and the other is usb slave interface. miniUSB interface(USB device) miniUSB Pin signal 5 4 3 2 1 GND OTGID D+ DVbus

USB Host interface

Tiny6410 User manual www.minidevs.com

Pin signal Pin signal 1 2 3 4 5V DD+ GND

4.4 SCON interface In order to use more serial port peripherals, we deliberately designed the SCON interface and call it "serial port Center, "which includes two serial ports, an I2C interface, an SPI interface, a USB Host port, but also Have a GPIO port, etc., and includes 5V and 3.3V power supply output pin, as shown in Figure (right side interface mechanical dimensions SCON):

SCON Pin Define Remark SCON Pin Define 1 3 5 7 9 11 13 15 17 19 GND USB_DI2CSCL TXD1 CTSn1 TXD2 SPIMOSI SPICS nRESET GND 2 4 6 TTL level 8 TTL level 10 TTL level 12 SPI1 SPI1 Reset 14 16 18 20 5V Power out USB_D+ I2CSDA RXD1 RTSn1 RXD2 SPIMISO SPICLK EINT8 3.3V Power out

Remark

TTL level TTL level TTL level SPI1 SPI1 EINT

Tiny6410 User manual www.minidevs.com


4.5 Network interface

the board carries a 100M network card interface, use the DM9000 chips.
4.6 Audio intreface

The S3C6410 can support I2C/PCM/AC97 audio interface, Tiny6410 use the AC97 interfacem and use the WM9714 as the codec function.

4.7 TV-out interface

The board provide 1 TV-out interface, it is from DACOUT0. When you use DACOUT0, you should set the TV mode for CVBS mode.
4.8 JTAG

4.9 LED

The board have 4 LED, you can control it, When output GPIO for 0, the LED will be light.

Tiny6410 User manual www.minidevs.com

LED LED4 LED3 LED2 LED1 GPIO GPK7 GPK6 GPK5 GPK4

4.9 Key

The board have 8 user key, and it can be linked for GPIO(CON12).

KEY K1

K2

K3

K4

K5

K6

K7

K8

EINT EINT0 EINT1 EINT2 EINT3 EINT4 EINT5 EINT19 EINT20 GPIO GPN0 GPN1 GPN2 GPN3 GPN4 GPN5 GPL11 GPL12

Tiny6410 User manual www.minidevs.com


4.11 LCD interface The board have 3 LCD interface, it have the same signal, LCD1 and LCD2 is the 40pin 0.5mm pitch interface, LCD3 is the 40pin 2.0mm interface.

LCD2&LCD3 Pins signal detaisl LCD1&LCD2&LCD3 signal 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 5V NC VD2 VD4 VD6 GND NC VD11 VD13 VD15 NC VD18 VD20 VD22 GND PWM1/GPF15 VDEN/VM HSYNC

LCD1&LCD2&LCD3 signal 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 5V NC VD3 VD5 VD7 NC VD10 VD12 VD14 GND NC VD19 VD21 VD23 GPE0/LCD_PWR nRESET VSYNC VCLK

Tiny6410 User manual www.minidevs.com 37 39 TSXM TSYM 38 40 41


4.12 ADC input

TSXP TSYP GND

The board have 2 Chanel A/D, AIN0 was linked to W1, it can be configure 10/12 bit.

4.13 PWM(buzzer)

The Buzzer in the board was controlled by PWM, it is PWM0(GPF14)

4.14 temperature sensor

The board have a temperature sensor, it use DS18B20 chips.

4.15 IR

In the board, it have IR, the name is IRM3638, It link to the pin EINT12 as received pins.

Tiny6410 User manual www.minidevs.com

4.16 I2C-EEPROM

The I2C was linked to EEPROM, AT24C08, it was 256byte. only for test the I2C.

4.17 SD card slot

It have a SD card slot, can support 32GByte.


4.18 SDIO-II/SD-WiFi interface

The SDIO was linked to CON11, it also contain 1 SPI, 1 I2C, 4 GPIO.

SD wifi size:

Tiny6410 User manual www.minidevs.com

Tiny6410 User manual www.minidevs.com

Chapter V Hardware feature


5.1 Boot mode set You can choose the boot mode for S2 switch, S2: in SDBOOT, the board will boot from sd card, S2: in NAND, the board will boot from nand.

Tiny6410 User manual www.minidevs.com

Chapter VI Software
The Tiny6410 is a open source project, about the linux, wince, android, ubuntu info, such burn method, compile method, and test method, you can see our open source project: www.minidevs.com Notice: Because the Tiny6410 have the same interface with the mini6410, so we use the position and name with mini6410 for the software, you can use it.

You might also like