Post on 20-Feb-2018
transcript
7/24/2019 Tiny 6410 Hw Spec
1/29
Tiny6410 Hardware Spec
Original Material Copyright FriendlyARM 2010, English Version ARMWorks 2011
Direct comments on Chinese document to capbily@163.comComments on English document to service@andahammer.com
www.andahammer.com
http://www.andahammer.com/http://www.andahammer.com/mailto:service@andahammer.commailto:service@andahammer.commailto:capbily@163.commailto:capbily@163.com7/24/2019 Tiny 6410 Hw Spec
2/29
Introduction to the Tiny6410 ARM11 core board
The Tiny6410 is an ARM11 embedded processing board that uses the outstandingSamsung S3C6410 System On Chip (SOC). The core architecture is ARM1176JZF-Sand the SOC integrates a powerful multimedia processing unit with hardware supportfor MPEG4, H.264/H.263, and other media formats. It also has hardware 3D graphicsacceleration which can greatly speed up rendering in OpenGL ES 1.1 & 2.0. TheTiny6410 also has hardware for 2D graphics that smooths scaling, flipping and otheroperations.
Tiny6410 has an excellent high-density 6-layer design only 64 x 50mm in size. Itintegrates up to 256MBytes of DDR RAM and 2GBytes of SLC/MLC NAND Flashmemories. On-board regulators provide all the CPU and interface voltages, allowing useof a simple 5V power source. Standard 2mm spacing headers provide interfaces likeGPIO, SPI, etc. This lets developers concentrate on their specific interface needs anduse a small standardized module that has the computing power of a work station.
The Tiny6410 hardware SDK plus a Tiny6410 Core provides a reference design with allthe I/O and connectors in place for application development. There are three LCDinterfaces, 4-wire resistive touch screen, 10/100M standard Ethernet, standard five-wireserial RS-232 with DB9 connectors, Mini USB 2.0, USB Host 1.1, 3.5 mm audio inputand output ports, RCA type composite TV-OUT port, SD card connector, infraredreceiver, and other common interfaces; also connectors for 4 TTL serial ports, SDIO2interface (which can be used for SD WiFi); a piezo buzzer, I2C-EEPROM, backup
battery, a pot is installed to test A/D or use one of its mounting holes as an A/D input.There are 8 interrupt-style keys or push buttons and much more. Multiple LCD FFCconnectors plus mounting holes make it convenient to use 3.5, 4.3, and 7 LCDs.
Superboot firmware allows a S3C6410 to start from an SD card and even program itselffrom files on the SD (supports up to 32G high-speed large-capacity card).
The results is a very versatile and reliable high performance system. The SDK exactlyfits the size of the 7 LCD option.
Users can go to our website and download the latest update to the latest manuals and
systems Web: http://www.arm9.net http://www.friendlyarm.net
www.andahammer.com
http://www.arm9.net/http://www.andahammer.com/http://www.andahammer.com/http://www.arm9.net/http://www.arm9.net/7/24/2019 Tiny 6410 Hw Spec
3/29
Item Description
CPU Samsung S3C6410A 533MHzARM1176JZF-S (max 667 MHz)
RAM 256 MByte DDR
Flash 128/256/512/1G/2GByte NAND 2GB standard.
Interface 4 user LEDs10 pin 2x5 2mm JTAG connectorReset button on module
Connector 60 pin headers (2x30 2mm) for mating to carrier.30 pin shrouded keyed headers (2x15 2mm) GPIO
Power Supply 2.0 to 6.0 volt input
Size 64 x 50 x 12 mm (L W H)
www.andahammer.com
http://www.andahammer.com/http://www.andahammer.com/7/24/2019 Tiny 6410 Hw Spec
4/29
Tiny6410 bottom view
Tiny6410 Core pinouts:The Tiny6410 has double row 2.0mm pitch headers in twogroups. Pin headers P1 and P2 connect the Tiny6410 to a carrier board. In the bottomview, you an see the 2x30 P1 and P2.
CON1 and CON2 are 30 pin 2x15 shrouded headers for ribbon cable and are the GPIO
and other interface connections.
Port Description
P1 LCD, A/D, SDIO2, Interrupts, USB,
TVOUT0 and other interface signals
P2 Serial, SPI1, I2C, SD Card, AC97 (I2S),
system bus interface, etc.
CON1 GPIO, A/D, SPI0, TAVOUT1: CON1 is fullycompatible with the Mini6410 CON6
CON2 CMOS Camera, GPIO, etc. Compatiblewith Mini6410/Mini2440
JTAG Complete JTAG useable with J-Link, etc
Other On board, 4 user green LEDs, red PowerLCD, Reset button.
www.andahammer.com
http://www.andahammer.com/http://www.andahammer.com/7/24/2019 Tiny 6410 Hw Spec
5/29
P1 pin Pin Name Function P1 pin Pin Name Function
1 VDD_5V DC-5V Power In 2 GND Ground
3 VD23 LCD_R5 / GPJ7 4 VD22 LCD_R4 / GPJ6
5 VD21 LCD_R3 / GPJ5 6 VD20 LCD_R2 / GPJ4
7 VD19 LCD_R1 / GPJ3 8 VD18 LCD_R0 / GPJ2
9 VD15 LCD_G5 / GPI15 10 VD14 LCD_G4 / GPI14
11 VD13 LCD_G3 / GPI13 12 VD12 LCD_G2 / GPI12
13 VD11 LCD_G1 / GPI11 14 VD10 LCD_G0 / GPI10
15 VD7 LCD_B5 / GPI7 16 VD6 LCD_B4 / GPI6
17 VD5 LCD_B3 / GPI5 18 VD4 LCD_B2 / GPI4
19 VD3 LCD_B1 / GPI3 20 VD2 LCD_B0 / GPI2
21 VDEN VDEN / GPJ10 22 PWM1 PWM1 / GPF15
23 VSYNC LCD field rate / GPJ9 24 HSYNC LCD Line Rate / GPJ8
25 VCLK LCD Clock / GPJ11 26 GPE0 GPE0
27 VBUS VBUS 28 OTGDRV_VBUS OTGDRV_VBUS
29 OTGID OTGID 30 XEINT8 EINT8 / GPN8
31 OTGDM USB Slave D- 32 USBDN USB Host D-
33 OTGDP USB Slave D+ 34 USBDP USB Host D+
35 TSXP TSXP / AIN7 36 TSXM TSXM / AIN6
37 TSYP TSYP / AIN5 38 TSYM TSYM / AIN4
39 AIN0 AIN0 40 AIN1 AIN1
41 WiFi_IO WiFi_IO / GPP10 42 WiFi_PD WiFi_PD / GPP11
43 SD1_CLK SD1_CLK / GPH0 44 SD1_CMD SD1_CMD / GPH1
45 SD1_nCD SD1_nCD / GPN10 46 SD1_nWP SD1_nWP / GPL14
47 SD_DAT0 SD1_DAT0 / GPH2 48 SD1_DAT1 SD1_DAT1 / GPH3
49 SD1_DAT2 SD1_DAT2 / GPH4 50 SD1_DAT3 SD1_DAT3 / GPH5
51 DACOUT0 TV Out 52 PWM0 PWM0 / GPF14
53 XEINT0 XEINT0 / GPN0 54 XEINT1 XEINT1 / GPN1
55 XEINT2 XEINT2 / GPN2 56 XEINT3 XEINT3 / GPN3
57 XEINT4 XEINT4 / GPN4 58 XEINT5 XEINT5 / GPN5
59 XEINT19 XEINT19 / GPL11 60 XEINT20 XEINT20 / GPL12
www.andahammer.com
http://www.andahammer.com/http://www.andahammer.com/7/24/2019 Tiny 6410 Hw Spec
6/29
P2 pin Pin Name Function P2 pin Pin Name Function
1 OM3 SD/NAND Select 2 OM4 SD/NAND Select
3 M_nRESET Manual Reset 4 VDD_RTC RTC Power
5 RTSn1 RTSn1 / GPA7 6 CTSn1 CTSn1 / GPA6
7 TXD0 TXD0 / GPA1 8 RXD0 RXD0 / GPA0
9 TXD1 TXD1 / GPA5 10 RXD1 RXD1 / GPA4
11 TXD2 TXD2 / GPB1 12 RXD2 RXD2 / GPB0
13 TXD3 TXD3 / GPB3 14 RXD3 RXD3 / GPB2
15 SPIMOSI SPIMOSI / GPC6 16 SPIMISO SPIMISO / GPC4
17 SPICLK SPICLK / GPC5 18 SPICS SPICS / GPC7
19 I2CSCL I2CSCL / GPB5 20 I2CSDA I2CSDA / GPB6
21 SD0_CLK SD0_CLK / GPG0 22 SD0_CMD SD0_CMD / GPG1
23 SD0_nCD SD0_nCD / GPG6 24 SD0_nWP SD0_nWP / GPL13
25 SD0_DAT0 SD0_DAT0 / GPG2 26 SD0_DAT1 SD0_DAT1 / GPG3
27 SD0_DAT2 SD0_DAT2 / GPG4 28 SD0_DAT3 SD0_DAT3 / GPG5
29 AC97_BITCLK AC97_BITCLK / GPD0 30 AC97_RSTn AC97_RSTn / GPD1
31 AC97_SYNC AC97_SYNC / GPD2 32 AC97_SDO AC97_SDO / GPD4
33 AC97_SDI AC97_SDI / GPD3 34 XEINT12 XEINT12 / GPN12
35 ADDR0 ADDR0 36 ADDR1 ADDR1
37 ADDR2 ADDR2 38 ADDR3 ADDR3
39 nCS1 nCS1 40 XEINT7 XEINT7 / GPN7
41 nWAIT nWAIT 42 nESET Reset output
43 LnWE LnWE 44 LnOE LnOE
45 DATA0 DATA0 46 DATA1 DATA1
47 DATA2 DATA2 48 DATA3 DATA3
49 DATA4 DATA4 50 DATA5 DATA5
51 DATA6 DATA6 52 DATA7 DATA7
53 DATA8 DATA8 54 DATA9 DATA9
55 DATA10 DATA10 56 DATA11 DATA11
57 DATA12 DATA12 58 DATA13 DATA13
59 DATA14 DATA14 60 DATA15 DATA15
www.andahammer.com
http://www.andahammer.com/http://www.andahammer.com/7/24/2019 Tiny 6410 Hw Spec
7/29
CON1 Pin Name Function CON1 Pin Name Function
1 VDD_IO(3.3V) Output 2 GND
3 GPE1 4 GPE2
5 GPE3 6 GPE4
7 GPM0 8 GPM1
9 GPM2 10 GPM3
11 GPM4 12 GPM5
13 GPQ1 14 GPQ2
15 GPQ3 16 GPQ4
17 GPQ5 18 GPQ6
19 SPICLK0 20 SPIMISO0
21 SPICS0 22 SPIMOSI0
23 EINT6 24 EINT9
25 EINT11 26 EINT16
27 EINT17 Different on
Mini6410
28 AIN2
29 AIN3 30 DACOUT1
www.andahammer.com
http://www.andahammer.com/http://www.andahammer.com/7/24/2019 Tiny 6410 Hw Spec
8/29
CON2 Pin Name Function CON2 Pin Name Function
1 CAMSDA I2CSDA 2 CAMSCL I2CSCL
3 GPK2 4 CAMRSTn
5 CAMCLK 6 CAMHREF
7 CAMVSYNC 8 CAMPCLK
9 CAMDATA7 10 CAMDATA6
11 CAMDATA5 12 CAMDATA4
13 CAMDATA3 14 CAMDATA2
15 CAMDATA1 16 CAMDATA0
17 VDD_IO(3.3V) Output 18 VDDCAM 2.4-2.8V For CMOS
19 1.8V Output, For CMOS 20 GND
21 GPK8 22 GPK12
23 GPK13 24 EINT18
25 VD0 P1 port can be used 26 VD1 P1 port can be used
27 VD8w t s gna , to
achieve full-color28 VD9
w t s gna , to
achieve full-color LCD
29 VD16 LCD output. 30 VD17 output.
JTAG Pin Name Function JTAG Pin Name Function
1 VDD_IO 3.3V Input Power 2 VDD_IO 3.3V Input Power
3 TRSTn TRSTn 4 nRESET nRESET
5 TDI TDI 6 TDO TDO
7 TMS TMS 8 GND Ground
9 TCK TCK 10 GND Ground
www.andahammer.com
http://www.andahammer.com/http://www.andahammer.com/7/24/2019 Tiny 6410 Hw Spec
9/29
Mechanical Dimensions. Mounting locations for headers P1 P2.
www.andahammer.com
http://www.andahammer.com/http://www.andahammer.com/7/24/2019 Tiny 6410 Hw Spec
10/29
Tiny6410 SDK resources: Introduction.
The Tiny2440SDK is a double-layer circuit board that demonstrates a user-friendlyreference design with all the common interfaces. Components and interfaces are alllocated on one side for easy use.
Labels in Chinese should be pretty obvious. For example, the red button right of the SDcard connector is RESET.
www.andahammer.com
http://www.andahammer.com/http://www.andahammer.com/7/24/2019 Tiny 6410 Hw Spec
11/29
Item Description
CPU Samsung S3C6410A (ARM1176JZF-S)
Frequency Typical 533Mhz, Max 667Mhz
RAM 256M DDR RAM128M Option
Nand Flash 1G MLC Optional 128M/256M/512M/1GB
Multi-media Hardware supports Mpeg4, H.264, H.263, VC1 at 30fps@SD
3D 3D Hardware Acceleration
2D 2D Zoom, Rotate, CLip, etc. in hardware support
Debug Port COM0 + JTAG + USB Slave
PCB Size 180 x 130 mm
Power 5V
LEDs 4 x User LED(on Core Module), 1 x Power LED
Buttons 8 x User ButtonsConnected to interrupts.
USB Slave 1 x mini USB(OTG Function not laid out)
USB Host 1 USB Hub chip allows 4 USB Hosts.
Networking 10/100 EthernetRJ-45 for Cat5, etc.
Audio in/out Standard two input audio. 3.5mm in and out ports.
SD Card Full size. 32GB supported
Serial Ports 3 x RS232 DB9 serial port, 4 x TTL level
TV-OUT 1 x RCA Jack
SDIO2 mainly used for SD-Wifi (includes SPI and I2C)
LCD 0.5mm pitch FFC connectors at two orientations, and 2mm header.
Buzzer 1 x PWM Piezo buzzer
Infrared 1 channel infrared receiver
Temperature Sense DS18B02 temperature sensor
ADC A test pot is connected to A/D channel 0.
RTC On-board battery.
www.andahammer.com
http://www.andahammer.com/http://www.andahammer.com/7/24/2019 Tiny 6410 Hw Spec
12/29
Memory Map
Hex Addres Range Size
0000_0000 07FF_FFFF 128MB Boot Image
0800_0000 0BFF_FFFF 64MB Internal ROM
0C00_0000 0FFF_FFFF 128MB Stepping Stone (8KB)
1000_0000 17FF_FFFF 128MB
1800_0000 1FFF_FFFF 128MB DM9000AEP
2000_0000 27FF_FFFF 128MB
2800_0000 2FFF_FFFF 128MB3000_0000 37FF_FFFF 128MB
3800_0000 3FFF_FFFF 128MB
4000_0000 47FF_FFFF 128MB
4800_0000 4FFF_FFFF 128MB
5000_0000 5FFF_FFFF 256MB 256M DDR RAM
6000_0000 6FFF_FFFF 256MB
See the S3C6410 data sheet Section 2.2 (page 116 of PDF) for complete memory map.
www.andahammer.com
http://www.andahammer.com/http://www.andahammer.com/7/24/2019 Tiny 6410 Hw Spec
13/29
Mini6410-SDK details.
Power connector and socket: The SDK board requires 5V DC and has two power inputports. CN1 is the barrel jack for the 5V / 2A PSU included with SDK kits. The 4 pin white CON8
takes a connector with a click in place for secure power in enclosures or commercialapplications. With pins 2 and 3 being GND, and 1 and 4 being VDD5 and VDDin, you canarrange power so that cables can be twisted 180 degrees and still work correctly.
Serial:The Tiny6410 has four UARTs. Three of them are connected to DB9s through RS232level converters. All four are also available as TTL signals on CON1, CON2, CON3, and CON4.CON1, CON3, and CON4 have GND, 5V, Tx and Rx. CON2 has six pins and includes RTS and
CTS for flow control.
www.andahammer.com
http://www.andahammer.com/http://www.andahammer.com/7/24/2019 Tiny 6410 Hw Spec
14/29
The DB9s are configured as COM0, COM1, and COM2 in most operating systems,including Linux.
COM0 Function COM1 Function COM2 Function COM3 Function
1 NC 1 NC 1 NC 1 NC
2 RSRXD0 2 RSRXD1 2 RSRXD2 2 RSRXD3
3 RSTXD0 3 RSTXD1 3 RSTXD2 3 RSTXD3
4 NC 4 NC 4 NC 4 NC
5 GND 5 NC 5 GND 5 GND
6 NC 6 NC 6 NC 6 NC
7 NC 7 RSRTS1 7 NC 7 NC
8 NC 8 RSCTS1 8 NC 8 NC
9 NC 9 NC 9 NC 9 NC
NC = No onnection
USB Host: The Tiny6410-SDK has three A-type USB 1.1 host interfaces that functionthe same as on PC's. You can access USB camera, USB keyboard, USB mouse, USBflash drives and other common USB peripherals. You can also use USB Hubextensions. Each OS has native USB Hub drivers.
USB Host Function
1 5V
2 D-
3 D+
4 GND
www.andahammer.com
http://www.andahammer.com/http://www.andahammer.com/7/24/2019 Tiny 6410 Hw Spec
15/29
USB Slave: The Tiny6410-SDK has MiniUSB (2.0) OTG, generally used to downloadfrom a host. If you use WinCE, connecting from a PC to this USB port will invoke
ActiveSync and the Tiny6410 can be viewed as a volume. Data and programs can thenbe dragged and dropped between host PC and the Tiny6410.
MiniUSB Function
5 GND
4 OTGID
3 D+
2 D-
1 Vbus
SCON: To make it much easier to develop serial peripherals, we designed a specialSCON interface. You might call it a "Serial Connector Nexus". SCON contains twoserial ports, an I2C interface, an SPI interface, a USB Host interface, plus GPIO lines.SCON also has 5V and 3.3V.
www.andahammer.com
http://www.andahammer.com/http://www.andahammer.com/7/24/2019 Tiny 6410 Hw Spec
16/29
SCON Signal Notes SCON1 Signal Notes
1 GND 2 5V out
3 USB_D- 4 USB_D+
5 I2CSCL 6 I2CSDA
7 TXD1 TTL 8 RXD1 TTL
9 CTSn1 TTL 10 RTSn1 TTL
11 TXD2 TTL 12 RXD2 TTL
13 SPIMOSI 6410 SPI1 14 SPIMISO 6410 SPI1
15 SPICS 6410 SPI1 16 SPICLK 6410 SPI1
17 nRESET Reset 18 EINT8 Disconnect tempsensor to use this pin
19 GND GND 3.3V out
Network Interface: The Tiny6410-SDK has a DM9000 LAN chip for adaptive 10/100MEthernet. The RJ45 connector includes the magnetics. You can use ordinary Cat5 withRJ45 to connect to your router or switch.
www.andahammer.com
http://www.andahammer.com/http://www.andahammer.com/7/24/2019 Tiny 6410 Hw Spec
17/29
Audio Interface:The S3C6410 supports I2S/PCM/AC97 and other audio interfaces.The SDK uses the AC97 interface with the WM9714 CODEC. The green 3.5mm jack isoutput and audio input is on the blue.
TV output: TheS3C6410 has composite TV output. The Tiny6410-SDK produces thevideo by amplifying output from DACOUT0. Basically, this is composite videosynthesized from digital sources. (Composite video signals are rather slow compared
to computer speeds. NTSC video has a bandwidth of less than 5 MHz). You can use anAV cable to connect the Tiny6410-SDK to a TV that accepts composite video.
Note: When using DACOUT0, you need the TV set to CVBS input mode.
www.andahammer.com
http://www.andahammer.com/http://www.andahammer.com/7/24/2019 Tiny 6410 Hw Spec
18/29
JTAG interface:The S3C6410 firmware for booting from SD has replaced the need forJTAG during manufacturing and production. It is still useful for trouble-shooting. JTAGis a standardized way to trace, single step, test, and control processors by directlymanipulating their address and data buss contents and stepping them throughinstructions or special operations. JTAG can be used to make the S3C6410 programitself when all else fails.
In normal operation, firmware in the Core Module can search for an SD Card thatcontains a script for loading RAM or NAND memory from files on the SD Card. Withthis SD Card boot system, there is no need for JTAG, and in production as many SDCards can be prepared as needed to meet programming speeds. For example, if ittakes 5 minutes to program a system from SD and you need to produce a systemevery 30 seconds, just use 10 SD cards to program 10 systems. As one finishes, start
the next.
The most common use of JTAG is single-step debugging. The simplest and slowestJTAG interface is a Wiggler style that uses the old PC parallel port. Since most PCstoday do not have parallel ports, the USB after market high speed JTAG interfaces likethe JLINK, ULINK, and O-LINK connect through the same JTAG interface. Thestandard 4-wire JTAG interface is: TMS, TCK, TDI, TDO, which are mode selection,clock, data input and data output lines, plus power and ground, or a typical total of sixlines. Most simulators also provide a reset signal.
Therefore, the JTAG interface can fit many formats like 20 Pin or 10 Pin standards. This
is like a USB interface, which can be square, or flat, or mini or micro. As long as aJTAG connector has required signals, it can be called a standard JTAG interface. TheSDK provides a full JTAG standard with 10 Pin JTAG interface.
Note:For beginners in Linux or WinCE development, the JTAG serves no real purpose.Until you begin making changes to the BSP or working on drivers, the likelihood ofneeding JTAG is very low. Even then, the software debugging available in Linuxthrough GDB and Eclipse can handle nearly all problems. If stepping throughinstructions with JTAG, you can move from your application to the OS code withoutknowing and things get very complicated very quickly. Our JTAG signals are 3.3V logic.
www.andahammer.com
http://www.andahammer.com/http://www.andahammer.com/7/24/2019 Tiny 6410 Hw Spec
19/29
User LED:There are 4 user LEDs on the Core Module. These are directly connected toGPIO.
LED1 LED2 LED3 LED4
GPK4 GPK5 GPK6 GPK7
User buttons:The SDK has eight user definable buttons connected directly to the
CPU interrupt pins. They trigger low when closed. The SDK push buttons are normallyopen so they will not interfere with alternate configurations of their GPIO pins.
Button K1 K2 K4 K4 K5 K6 K7 K8
Interrupt EINT0 EINT1 EINT2 EINT3 EINT4 EINT5 EINT19 EINT20
Alternate GPN0 GPN1 GPN2 GPN3 GPN4 GPN5 GPL11 GPL12
www.andahammer.com
http://www.andahammer.com/http://www.andahammer.com/7/24/2019 Tiny 6410 Hw Spec
20/29
LCD Interface:For convenience in mounting various displays, the Tiny6410-SDK hasthree LCD connectors: LCD1, LCD2, and LCD3. LCD1 and LCD2 are 0.5mm pitch 40pin SMDs for FFC (Flat Flexible Conductor) cables - the white cables you see on theLCDs; LCD3 is a 40 Pin pin (2x20) header with 2.0mm spacing with keyed shroud for1mm ribbon cable.
The LCD control signals are the same on all connectors with horizontal and verticalscan, clock and enable, etc., and 6:6:6 models of RGB data. Pins, 37, 38, 39, 40 are forthe four-wire touch-screen interface. These four signals lead directly to the CPU. Thetouch screen interface of the S3C6410 can be used as the touch-screen controller.
Note:The LCD interface on the SDK uses the 6 least significant bits of the video. If youneed full-color LCD signals (ie, 8:8:8 mode) on a board of your own design, you will
also need the signals from CON2 of the Tiny6410 Core Module. The table below showsthe first 30 pins of the LCD connectors. The no-connects are the 2 least significant bitsof R, G, and B. You can find the missing signals on pins 25-30 of CON2 for your owndesigns.
www.andahammer.com
http://www.andahammer.com/http://www.andahammer.com/7/24/2019 Tiny 6410 Hw Spec
21/29
LCD1, LCD2 & LCD3 Signal LCD1, LCD2 & LCD3 Signal
1 5V 2 5V
3 NC 4 NC
5 VD2 6 VD3
7 VD4 8 VD5
9 VD6 10 VD7
11 GND 12 NC
13 NC 14 VD10
15 VD11 16 VD12
17 VD13 18 VD14
19 VD15 20 GND21 NC 22 NC
23 VD18 24 VD19
25 VD20 26 VD21
27 VD22 28 VD23
29 GND 30 GPE0 / LCD_PWR
ADC input: The S3C6410 has internal 12 bit analog to digital conversion. TheTiny6410-SDK has AIN0 connected to a variable resistor for testing or analog input.
The S3C6410 A/D converter can be configured for 10 or 12 bit data (see Data SheetChapter 39). The variable resistor, W1 has been placed near the edge of the SDK sothat it will not be covered if a 4.3 LCD is mounted.
www.andahammer.com
http://www.andahammer.com/http://www.andahammer.com/7/24/2019 Tiny 6410 Hw Spec
22/29
PWM Buzzer:The Tiny6410-SDK has a piezo buzzer controlled by PWM. It isconnected to the PWM0 output (GPIO GPF14).
Temperature Sensor:The SDK includes a Maxim DS18B20 temperature sensor. TheDS18B20 measures from -55 to +125 degrees C. Each DS18B20 has a unique 64 bitnumber for addressing on a 1-wire multi-drop bus. Conversions are user selectablefrom 9 to 12 bits and the the GPIO EINT12 line can be used for 1-wirecommunications.
Note:At the time of this writing, the silk screen legend for the DS18B20 is reversedand will be corrected in the next spin.
www.andahammer.com
http://www.andahammer.com/http://www.andahammer.com/7/24/2019 Tiny 6410 Hw Spec
23/29
Infrared receiver:The SDK includes an infrared remote control receiver modelIRM3638 (or compatible), it is connected to GPIO pin EINT12. See the data sheet fordecoding scheme.
I2C-EEPROM:The SDK has a direct connection to an AT24C08 - an I2C EEPROM -which has a capacity of 256 bytes. This is mainly for users to test the I2C bus. It doesnot store specific parameters and you are free to use the entire space.
www.andahammer.com
http://www.andahammer.com/http://www.andahammer.com/7/24/2019 Tiny 6410 Hw Spec
24/29
SD Card:The S3C6410 has an SDIO interface. SDIO0 is often used for ordinary SD/uSD/TF cards. On the Tiny6410-SDK the SD socket is CON6. The interface cansupport SDHC, that is, high-speed large-capacity cards up to 32GBytes.
www.andahammer.com
http://www.andahammer.com/http://www.andahammer.com/7/24/2019 Tiny 6410 Hw Spec
25/29
SDIO-II/SD-WiFi Interface:A second S3C6410 SDIO interface is connected toCON11, a 2.0mm pitch 2x10 pin header for versatile GPIO. It has 3.3v power andground, SDIO, SPI, and I2C. Some of these can be configured as GPIO. The intentionis to allow the easy creation of small daughter boards.
Description:The SD WiFi module is not standardized, users can create shapes andsizes of daughter boards according to their needs, or purchase the appropriatepackage.
www.andahammer.com
http://www.andahammer.com/http://www.andahammer.com/7/24/2019 Tiny 6410 Hw Spec
26/29
Software resource
Linux system resources
Kernel version - Linux 2.6.38 Bootstrap (BootLoader)
U-boot-1.6.1 full source code, with configuration file to choose versionsthat start from NAND or SD
Superboot: no source code, program or run from SD Supported file systems Yaffs2: read-write file system, recommended UBIFS: read-write file system, recommended
Cramfs: compressed read-only file system Ext2 / 3: standard PC Linux file system used by Fat32: support for long file names
NFS: Linux Network File System UBIFS: Developed specifically for Flash file systems Drivers
4 standard serial driver (source code) DM9000 driver (source code) Audio driver (WM9714) (source code) RTC driver (can power down to save time) (source code) 4 user LED lamp driver (source code) USB Host driver (source code)
LCD driver
3.5 ", 4.3", 7 ", 8" LCD2VGA1024x768, LCD2VGA800x600 LCD2VGA640x480 EZVGA800x600 display driver, etc. (source code)
Four-wire touch screen driver (source code)
Precision Touch line driver (source code) The universal drive free USB camera driver (source code) USB wireless network card driver (source code) USB 3G card driver (source code) SD WiFi driver (source code)
USB keyboard and mouse driver
USB flash drives, removable hard disk (source code) SD card driver supports high-speed SD card maximum capacity up to 32G (source code) I2C-EEPROM (source code) LCD backlight driver (source code)
Watchdog driver (cold reset watchdog) (source code)
www.andahammer.com
http://www.andahammer.com/http://www.andahammer.com/7/24/2019 Tiny 6410 Hw Spec
27/29
Multimedia Drive including Jpeg, fimc, MFC
2D/3D acceleration, TVENC, TVSCALER CMOS cameras) (driver module)
SPI driver (source code) ADC driver (source code)
Basic applications,services, and testing procedures
Busybox1.17 (Linux tool set, including the common Linux commands) Telnet, Ftp, inetd (network remote login tools and services) Boa (web server) Madplay: console-based mp3 player, using the ALSA Interface Snapshot (console-based capture software)
Ifconfig, ping, route, etc. (commonly used networking tools command)
USB WiFi Kits: USB wireless network card toolset Graphics system Qtopia-2.2.0: Source code is divided into two versions. x86 and ARM QtE-4.7.0: Source code for the ARM version Qt-extended -4.4.3: mobile version of Qtopia, also known as Qtopia4
SD card automatically mount and unmount USB mouse, touch screen, keyboard Support for touch-screen calibration cycle Qtopia practical procedures
Note: The following are FriendlyARM GUI apps for testing. Source code is notprovided. ADC conversion test Hardware decoding SMPlayer, for smooth movie playback H.263/H.264/Mpeg4 Wireless LAN setup, supports thousands of USB wireless network cards, can be
set to manual / automatic IP address
Universal free USB camera imaging with dynamic preview Qt4 demo by switching desktops Qtopia4 switch 3G dial-up
GPRS dial-up Internet access, Short Message
Backlight adjustable delay and fade out
Voice recorder Language setting: can be set to Chinese, English, or Japanese. Ping test app MMC / SD cards and USB flash drives automatic mount and unmount LED control
Buttons Key Test
www.andahammer.com
http://www.andahammer.com/http://www.andahammer.com/7/24/2019 Tiny 6410 Hw Spec
28/29
I2C-EEPROM read and write test LCD test
Web browser Watchdog
Network settings (save parameters) Backlight control Readily write: Mainly used to test the accuracy of the touch pen
Cross-compiler Arm-none-linux-gnueabi-4.5.1: default to armv6 instruction set, hardware
floating point support
WindowsCE Embedded 6.0
BSP features Support to achieve fast boot (15 seconds)
Startup screen BMP can be loaded by USB. Support for SD card offline to change the boot screen Modified Nboot header files can easily customize the progress
bar color, position, length and width, and location of the boot image,and background
Backlight adjustable delay off and fade out. CMOS camera driver LED Drivers 8 key driver
PWM control buzzer driver
LCD driver (supports 3.5 ", 4.3", 7 ", 8", LCD2VGA1024x768, LCD2VGA800x600, LCD2VGA640x480, EZVGA800x600 other display
drivers, easy to modify) RTC driver
DM9000 network card driver
High-speed large-capacity SD card drivers Touch screen driver Audio input and output drivers: Based on the WM9714 chip USB, USB keyboard, USB mouse drivers Serial port driver: Currently, only COM2, 3,4 tested
Multimedia Drive (including Jpeg, fimc, 2D/3D acceleration, MFC, TVENC,
TVSCALER, etc.) Support for USB WiFi plug and play Support for USB Bluetooth Plug and Play
Easy to use serial Assistant
Key test program LED test procedure PWM test program
www.andahammer.com
http://www.andahammer.com/http://www.andahammer.com/7/24/2019 Tiny 6410 Hw Spec
29/29
Recording test procedures OpenGL test program
Android system resources
Linux kernel version used Linux-2.6.36 Cross-compiler: Arm-linux-gcc 4.5.1, defaults armv6 instruction set, hardware
floating point support Bootloader U-boot-1.6Supported file systems FAT32: format support FAT32/FAT USB and SD card, SDHC Card YAFFS2: support for downloading via USB or SD card file system image
installation YAFFS2 UBIFS: support SD card via USB download or install UBIFS file system image EXT2 / 3: run from the SD card support EXT3 file system image
Android system version and features
The first to offer Android 2.3 Backlight adjustable delay and fade-out exclusive. Support for 3G wireless Internet access (Unicom, Mobile, Telecom) Support for USB Bluetooth Plug and Play Support USB plug and play implementation
Support line to achieve precise touch, touch screen calibration cycle Support for SD-WiFi wireless Internet access Support for USB WiFi wireless Internet access USB wireless adapter Support for GPS Support touch screen for audio adjustment status bar, Back button
Support SD card Plug and Play
Android serial Assistant Test apps for LED, PWM, EEPROM, recording, playback, ADC
Ubuntu Ubuntu System Features Linux kernel version used Linux-2.6.36 Bootloader
Superboot: Boot from the SD card to load the kernel and file system Supported file systems FAT32: format support FAT32/FAT USB and SD card, SDHC Card EXT2 / 3: run from the SD card support EXT3 file system image UBIFS: support SD card install UBIFS file system image