Documente Academic
Documente Profesional
Documente Cultură
S3C6410X
RISC Microprocessor
REV 1.00
Important Notice
The information in this publication has been carefully "Typical" parameters can and do vary in different
checked and is believed to be entirely accurate at the applications. All operating parameters, including
time of publication. Samsung assumes no "Typicals" must be validated for each customer
responsibility, however, for possible errors or application by the customer's technical experts.
omissions, or for any consequences resulting from the
use of the information contained herein. Samsung products are not designed, intended, or
authorized for use as components in systems
Samsung reserves the right to make changes in its intended for surgical implant into the body, for other
products or product specifications with the intent to applications intended to support or sustain life, or for
improve function or design at any time and without any other application in which the failure of the
notice and is not required to update this Samsung product could create a situation where
documentation to reflect such changes. personal injury or death may occur.
This publication does not convey to a purchaser of Should the Buyer purchase or use a Samsung product
semiconductor devices described herein any license for any such unintended or unauthorized application,
under the patent rights of Samsung or others. the Buyer shall indemnify and hold Samsung and its
officers, employees, subsidiaries, affiliates, and
Samsung makes no warranty, representation, or distributors harmless against all claims, costs,
guarantee regarding the suitability of its products for damages, expenses, and reasonable attorney fees
any particular purpose, nor does Samsung assume arising out of, either directly or indirectly, any claim of
any liability arising out of the application or use of any personal injury or death that may be associated with
product or circuit and specifically disclaims any and all such unintended or unauthorized use, even if such
liability, including without limitation any consequential claim alleges that Samsung was negligent regarding
or incidental damages. the design or manufacture of said product
.
S3C6410X RISC Microprocessor
Circuit Design Guide, Revision 1.00
Copyright © 2008-2008 Samsung Electronics Co.,Ltd.
All rights reserved. No part of this publication may be reproduced, stored in a retrieval system, or transmitted in
any form or by any means, electric or mechanical, by photocopying, recording, or otherwise, without the prior
written consent of Samsung Electronics Co.,Ltd.
2
S3C6410_CIRCUIT DESIGN GUIDE REV 1.00
Revision History
Revision No Description of Change Refer to Author(s) Date
0.00 - Initial Release for review - W.J.JANG June 2, 2008
1.00 - Public Release - H.M.NOH July 18, 2008
3
S3C6410_CIRCUIT DESIGN GUIDE REV 1.00
Table of Contents
1. Overview.................................................................................................................................................... 6
1.1 S3C6410 Pin Description ............................................................................................................... 6
1.2 Pin Power Domain .......................................................................................................................... 14
1.3 Booting Option ................................................................................................................................ 15
1.4 Feature of the IROM Boot mode .................................................................................................... 16
1.5 Recommend Operating Conditions ................................................................................................ 17
1.6 Difference of S3C6410 and S3C6400 ............................................................................................ 18
2. MEMORY MAP ......................................................................................................................................... 20
2.1 Maximum Address range of the Memory Port0.............................................................................. 20
2.2 Maximum Address range of the Memory Port1.............................................................................. 20
3. Syscon....................................................................................................................................................... 21
3.1 Power.............................................................................................................................................. 21
3.1.1 Power On Sequence ................................................................................................................... 21
3.1.2 Power Off Sequence ................................................................................................................... 24
3.1.3 Power Scheme Diagram.............................................................................................................. 25
3.1.4 Circuit Guide for DVS Scheme .................................................................................................... 26
3.2 Clock............................................................................................................................................... 27
3.2.1 PLL .............................................................................................................................................. 27
3.3 Reset .............................................................................................................................................. 29
3.3.1 HardWare Reset.......................................................................................................................... 29
4. MEMORY SUBSYSTEM ........................................................................................................................... 30
5. DRAM Controller ....................................................................................................................................... 31
5.1 Memory Port0 ................................................................................................................................. 31
5.2 Memory Port1 ................................................................................................................................. 31
5.3 DRAM Initialize Sequence.............................................................................................................. 33
5.4 PCB LAYOUT GUIDELINES FOR DDR ........................................................................................ 36
6. SROM Controller ....................................................................................................................................... 39
6.1 Address Connection ....................................................................................................................... 39
6.2 SRAM/ROM Interface Examples .................................................................................................... 39
7. OneNAND Controller................................................................................................................................. 41
7.1 Overview......................................................................................................................................... 41
7.2 Signal Description........................................................................................................................... 41
7.3 Circuit Diagram Example................................................................................................................ 41
7.4 Caution .......................................................................................................................................... 42
8. NAND Flash .............................................................................................................................................. 43
8.1 Interface for Multi Chip Select NAND ............................................................................................. 43
9. CF Controller ............................................................................................................................................. 44
9.1 CF Interface .................................................................................................................................... 44
9.2 Cautions.......................................................................................................................................... 45
9.3 ATA 2 Slot operation guide............................................................................................................. 46
10. GPIO........................................................................................................................................................ 48
11. DMA Controller........................................................................................................................................ 54
12. VECTORED INTERRUPT CONTROLLER............................................................................................. 55
13. SECURITY SUB-SYSTEM...................................................................................................................... 56
14. DISPLAY CONTROLLER ....................................................................................................................... 57
15. POST PROCESSOR............................................................................................................................... 61
16. TV SCALER ............................................................................................................................................ 62
17. TV ENCODER......................................................................................................................................... 63
18. GRAPHICS 2D ........................................................................................................................................ 65
19. IMAGE ROTATOR .................................................................................................................................. 66
20. CAMERA INTERFACE............................................................................................................................ 67
4
S3C6410_CIRCUIT DESIGN GUIDE REV 1.00
5
S3C6410_CIRCUIT DESIGN GUIDE REV 1.00
1. Overview
6
S3C6410_CIRCUIT DESIGN GUIDE REV 1.00
7
S3C6410_CIRCUIT DESIGN GUIDE REV 1.00
8
S3C6410_CIRCUIT DESIGN GUIDE REV 1.00
9
S3C6410_CIRCUIT DESIGN GUIDE REV 1.00
SPI)
XusbVBUS Connect USB mini-receptacle VBUS Leave as a No Connect
Connect USB mini-receptacle Identifier
XusbID Leave as a No Connect
Device Mode : leave as a no connect
Connect to Drive Vbus for Off-Chip Charge
XusbDRVVBUS Pump. Leave as a No Connect
Device Mode : leave as a no connect
External Interrupts
Connect to External Device
XEINT[7:0] Leave as a No Connect
Connect to Row signals of Keypad
XEINT[15:8] Connect to External Device Leave as a No Connect
Host I/F / MIPI / Key I/F / ATA
Connect to Chip Select that driven by Modem
XhiCSn Leave as a No Connect
Connect to ATA Chip Enable0 Strobe
Connect to Chip Select for LCD bypass main
XhiCSn_main Leave as a No Connect
Connect to ATA Chip Enable1 Strobe
Connect to Chip Select for LCD bypass sub
XhiCSn_sub Leave as a No Connect
Connect to ATA Read strobe for I/O Mode
Connect to Write Enable that driven by Modem
XhiWEn Leave as a No Connect
Connect to ATA Write strobe for I/O Mode
Connect to Read Enable that driven by Modem
XhiOEn Leave as a No Connect
Connect to ATA Wait signal
Connect to Interrupt Request pin to the Modem
XhiINTR Leave as a No Connect
Connect to CF Data DIR
Connect to Address bus of Modem
XhiADDR[7:0] Connect to Column signals of Keypad Leave as a No Connect
Connect to ATA Control Signal
Connect to Address bus of Modem
XhiADDR[12:8] Leave as a No Connect
Connect to ATA Control Signal
Connect to Data bus of Modem
XhiDATA[7:0] Connect to ATA Data[7:0] Leave as a No Connect
Connect to MIPI HIS I/F
XhiDATA[15:8] Connect to Data bus of Modem Leave as a No Connect
Connect to Row signals of Keypad
10
S3C6410_CIRCUIT DESIGN GUIDE REV 1.00
11
S3C6410_CIRCUIT DESIGN GUIDE REV 1.00
12
S3C6410_CIRCUIT DESIGN GUIDE REV 1.00
signal to GND.
Connect to 1M Ohm resistor between XXTI
and XXTO
Connect to a crystal oscillator.
XXTI Connect to 1M Ohm resistor between XXTI Pull-up resistor to VDD_SYS
and XXTO
XEXTCLK Connect to External Clock Source(Oscillator). Pull-dn resistor to GND
JTAG
Connect to JTAG Reset Port for Debugging.
10Kohm pull-dn resistor to
XjTRSTn 10Kohm pull-up resistor to VDD_SYS.
GND.
Connect 470ohm series resistor to nRESET
Connect to JTAG Mode Select Port. 10Kohm pull-up resistor to
XjTMS
10Kohm pull-up resistor to VDD_SYS. VDD_SYS.
Connect to JTAG Mode Select Port. 10Kohm pull-dn resistor to
XjTCK
10Kohm pull-dn resistor to GND. GND.
XjRTCK Connect to JTAG Return Clock Port Leave as a No Connect
Connect to JTAG Mode Select Port. 10Kohm pull-up resistor to
XjTDI
10Kohm pull-up resistor to VDD_SYS. VDD_SYS.
XjTDO Connect to JTAG Data Input Port Leave as a No Connect
10Kohm pull-dn resistor to GND for Core
debugging.
XjDBGSEL 10Kohm pull-dn resistor to GND.
10Kohm pull-up resistor to VDD_SYS for
SJF.
MISC
XOM[4:0] Connect to VDD_SYS or GND Connect to VDD_SYS or GND.
Connect to Regulator Enable Pin Connect to Regulator Enable Pin
XPWRRGTON (VDD_ARM, VDD_INT, VDD_xPLL ) (VDD_ARM, VDD_INT,
VDD_xPLL )
Connect to VDD_SYS for NAND
XSELNAND Connect to VDD_SYS or GND
Connect to GND for OneNAND
XnBATF Connect to Probe Signal for Battery State. Connect to High.(VDD_SYS)
XeffVDD 10Kohm pull-dn resistor to GND 10Kohm pull-dn resistor to GND
WR_TEST Pull-up resistor to VDD_SYS Pull-up resistor to VDD_SYS
13
S3C6410_CIRCUIT DESIGN GUIDE REV 1.00
User should obey the operating voltage range between External device and S3C6410 IP.
Power Voltage
VDDRTC 1.8V ~3.0V XrtcXTI, XrtcXTO
Xm0ADDR[19:0], Xm0DATA[15:0], Xm0CSn[5:0], Xm0OEn, Xm0Wen,
1.8V~3.3V Xm0ADV, Xm0SMCLK, Xm0WAITn, Xm0RDY0/ALE, Xm0RDY1/CLE,
VDDMEM0
Xm0INTsm0/FWEn, Xm0INTsm1/FREn, Xm0RPn/RnB, Xm0INTATA,
Xm0Cdata, Xm0BEn[1:0], GPQ[6:2]
Xm0INTata, Xm0RESETata, Xm0INPACKata, Xm0REGata,
VDDSS 1.8V~3.3V
Xm0WEata, Xm0OEata, Xm0CData
Xm1ADDR[15:0], Xm1DATA[31:0], Xm1CSn[1:0], Xm1CKE[1:0],
VDDMEM1 1.8V~2.5V Xm1SCLK, Xm1SCLKn, Xm1RASn, Xm1CASn, Xm1WEn,
Xm1DQM[3:0], Xm1DQS[3:0]
14
S3C6410_CIRCUIT DESIGN GUIDE REV 1.00
□ OM[4:0] = b’11110
OM[4] OM[3] OM[2] OM[1] OM[0] OM[4] OM[3] OM[2] OM[1] OM[0] Operation Mode
0 OSC
0 SROM
1 EXT
0 SROM
0 OSC
1 NOR(26bit)
1 Ext. EXT
0 1
0 Boot OSC Muxed OneNAND
0 OneNAND (XSELNAND pin
1 EXT must be “0”)
1
0 OSC
1 MODEM MODEM
1 EXT
0 Internal OSC
1 1 1 1 Internal ROM Internal ROM
Boot
1 EXT
* IROM Boot loader of the S3C6410X support boot from various memory devices such as MoviNAND, MMC,
Muxed OneNAND and NAND. It’s defined by OM[4:0] and GPN[15:13]
15
S3C6410_CIRCUIT DESIGN GUIDE REV 1.00
IROM Boot loader of the S3C6410X supports boot from various memory devices such as MoviNAND, MMC,
Muxed OneNAND and NAND. It’s defined by OM[4:0] and GPN[15:13]
4096 5 1 1 0
SDMMC(Channel1) - - 1 1 1
16
S3C6410_CIRCUIT DESIGN GUIDE REV 1.00
VDDMMC/VDDHI/VD
1.8 / 2.5 /
DC Supply Voltage for I/O Block DLCD/VDDPCM/VDD 1.7 3.6
3.3
EXT/VDDSYS
DC Supply Voltage for RTC VDDRTC 1.7 1.8~3.0 3.3
17
S3C6410_CIRCUIT DESIGN GUIDE REV 1.00
2) The Feedback resistors should be inserted between XTAL Input and Output pad
S3C6410X S3C6400X
Main Clock (XXTI, XXTO) 1M Ohm No need
27MHz(X27MXTI, X27MXTO) 1M Ohm No need
RTC(XrtcXTI, XrtcXTO) 5M Ohm No need
USBOTG(XotgTI,XotgTO) 1M Ohm No need
4) SROM Address Bus Width (In case of using the x32 data bus width in memory port1)
- S3C6410X S3C6400X
Address Bus Width 20 bit 16 bit
18
S3C6410_CIRCUIT DESIGN GUIDE REV 1.00
- S3C6410X S3C6400X
DRAM I/F Not support SDR/mSDR/mDDR 16 bit
6) GPIO Muxing
19
S3C6410_CIRCUIT DESIGN GUIDE REV 1.00
2. MEMORY MAP
1
Refer to Memory sub-system chapter(Refer to User’s manual) for details.
2
This address range can be assigned to both SROM controller and OneNAND controller. The decision is made
by System Controller. Refer to Memory sub-system chapter for details. In case of OneNAND boot mode, It is not
used for SROM controller.
20
S3C6410_CIRCUIT DESIGN GUIDE REV 1.00
3. Syscon
3.1 Power
tOA
VDD_IO tAE
tAI
VDDALIVE After VDD_IO & VDDALIVE are turned on,
XPWRRGTON is always HIGH
tOSC
VDDINT/ARM/PLL
...
XTIpll or
EXTCLK
It can operate PLL .
tOR
nRESET
PLL is configured by S/W
Clock
tPLL
Disable
VCO is adapted to new clock frequency
.
VCO ...
output
tRST2RUN
...
FCLK
MCU operates by XTIpll
or EXTCLK clcok
. FCLK is new frequency
.
Note) OSC’s frequency should be meet the specification which is 10Mhz ~ 20Mhz
21
S3C6410_CIRCUIT DESIGN GUIDE REV 1.00
EXTCLK
XTIpll
Clock
Disable tOSC2
VCO
Output
FCLK
tXTALCYC
22
S3C6410_CIRCUIT DESIGN GUIDE REV 1.00
tEXTCYC
tEXTHIGH tEXTLOW
VIH VIH
1/2 VDD_SYS 1/2 VDD_SYS
VIL VIL
23
S3C6410_CIRCUIT DESIGN GUIDE REV 1.00
24
S3C6410_CIRCUIT DESIGN GUIDE REV 1.00
25
S3C6410_CIRCUIT DESIGN GUIDE REV 1.00
26
S3C6410_CIRCUIT DESIGN GUIDE REV 1.00
3.2 Clock
3.2.1 PLL
E x te rn a l
E X T C L K E X T C L K
O S C
V D D _ S Y S
C E X T
X T Ip ll X T Ip ll
R fe d
C E X T
X T O p ll X T O p ll
a ) X -T A L O s c illa tio n (O M [0 ]= 0 ) b ) E x te r n a l C lo c k S o u r c e (O M [0 ]= 1 )
The output frequencies of APLL/MPLL can be calculated using the following equations:
PDIV: 1 ≤ PDIV ≤ 63
SDIV: 0 ≤ SDIV ≤ 5
27
S3C6410_CIRCUIT DESIGN GUIDE REV 1.00
NOTE: Although there is the equation for choosing PLL value, we strongly recommend only the values in the PLL
value recommendation table. If you have to use other values, please contact us.
The output frequencies of EPLL can be calculated using the following equations:
where, MDIV, PDIV, SDIV for APLL and MPLL must meet the following conditions :
PDIV: 1 ≤ PDIV ≤ 63
SDIV: 0 ≤ SDIV ≤ 4
NOTE: Although there is the equation for choosing PLL value, we strongly recommend only the values in the PLL
value recommendation table. If you have to use other values, please contact us.
28
S3C6410_CIRCUIT DESIGN GUIDE REV 1.00
3.3 Reset
• All internal registers and ARM1176 core go to the pre-defined reset states.
• All pins get their reset state.
• XnRSTOUT pin is asserted when XnRESET is asserted.
Caution: An external power source, regulator, for S3C6410X must be stable prior to the deassertion of XnRESET.
Otherwise, it damages to S3C6410X and its operation will not be guaranteed.
29
S3C6410_CIRCUIT DESIGN GUIDE REV 1.00
4. MEMORY SUBSYSTEM
4.1 USAGE OF THE MEMORY PORT0 & MEMORY PORT1
30
S3C6410_CIRCUIT DESIGN GUIDE REV 1.00
5. DRAM Controller
1) Xm1DATA[26:16] are operating as address[26:16] of the memory port0, when reset state.
2) To expand data bus, set ‘ADDR_EXPAND’ field to “0”(In SYSCON, MEM_SYS_CFG sfr)
31
S3C6410_CIRCUIT DESIGN GUIDE REV 1.00
Caution ) The state of the DRAM Controller can be controlled by DRAM Controller Command Register. The SFR
in DRAM Controller can change in Config and Low power state.
32
S3C6410_CIRCUIT DESIGN GUIDE REV 1.00
33
S3C6410_CIRCUIT DESIGN GUIDE REV 1.00
Caution)
1. The value of the SFRs should be changed in “Config” state of the DRAM Controller.
Check Point :
1) Active chips, Memory burst ( It must be matched the memory device), AP bit,
Row/Column address
3. All of external DRAM should be executed memory device initialize sequence by “DIRECTCMD” Sfr
Program mem_cmd in direct_cmd to ‘2’b10’, which makes DRAM Controller issue ‘NOP’ memory
command.
Program mem_cmd in direct_cmd to ‘2’b00’, which makes DRAM Controller issue ‘Prechargeall’ memory
command.
Program mem_cmd in direct_cmd to ‘2’b11’, which makes DRAM Controller issue ‘Autorefresh’ memory
command.
Program mem_cmd in direct_cmd to ‘2’b11’, which makes DRAM Controller issue ‘Autorefresh’ memory
command.
Program mem_cmd to ‘2’b10’ in direct_cmd, which makes DRAM Controller issue ‘MRS’ memory
command
o Bank address for EMRS must be set.
Program mem_cmd to ‘2’b10’ in direct_cmd, which makes DRAM Controller issue ‘MRS’ memory
command.
o Bank address for MRS must be set.
34
S3C6410_CIRCUIT DESIGN GUIDE REV 1.00
Program mem_cmd in direct_cmd to ‘2’b10’, which makes DRAM Controller issue ‘NOP’ memory
command.
Program mem_cmd in direct_cmd to ‘2’b00’, which makes DRAM Controller issue ‘Prechargeall’ memory
command.
Program mem_cmd to ‘2’b10’ in direct_cmd, which makes DRAM Controller issue ‘MRS’ memory
command
o Bank address for EMRS must be set. Enable DLL should be set.
Program mem_cmd to ‘2’b10’ in direct_cmd, which makes DRAM Controller issue ‘MRS’ memory
command.
o Bank address for MRS must be set. Assert Reset DLL
Program mem_cmd in direct_cmd to ‘2’b00’, which makes DRAM Controller issue ‘Prechargeall’ memory
command.
Program mem_cmd in direct_cmd to ‘2’b11’, which makes DRAM Controller issue ‘Autorefresh’ memory
command.
Program mem_cmd in direct_cmd to ‘2’b11’, which makes DRAM Controller issue ‘Autorefresh’ memory
command.
Program mem_cmd to ‘2’b10’ in direct_cmd, which makes DRAM Controller issue ‘MRS’ memory
command.
o Bank address for MRS must be set. Deassert Reset DLL
35
S3C6410_CIRCUIT DESIGN GUIDE REV 1.00
I. Ground layer has to be placed adjacent to signal layer for current return path.
a) Connect to ground plane through ground via near ground pin as short as possible.
b) Connect to ground plane through ground via near ground pad of bypass capacitor as short as possible.
c) Join together ground pins adjacent each other for making lower impedance.
b) Connect to power plane through power via near power pad of bypass capacitor as short as possible.
c) Pay attention whether power via makes ground plane splitted or not.
The value of bypass capacitor is determined by considering capacitance of PCB board. And the number of
capacitors is as large as possible considering of PCB space.
Signals in same group have pattern length matched within 1.5mm for equalizing timing skew. If signals in same
group have to be routed on different layer, impedance of the layer must be considered.
36
S3C6410_CIRCUIT DESIGN GUIDE REV 1.00
These clock signals must have differential impedance. The length of clock signal is longer than signals in data
signal group and control signal groups.
{DQ, DQM, DQS} < {CSn, CKE, ADDR, BA, RASn, CASn, WEn, AP} < {SCLK, SCLKn}
IV. Others
a) If termination resister is required for EMI or signal integrity, resisters may be applied. The adequate value of
resister is not mentioned on this document.
b) If there is another device connected on MEM0, shared signals have to be branched near AP side.
c) General design rules have to be kept according to know-how of PCB design engineer.
X O O O X
37
S3C6410_CIRCUIT DESIGN GUIDE REV 1.00
Xm1ADDR0 J8 A8 Xm1DATA0
Xm1ADDR1 J9 A0 DQ0 B7 Xm1DATA1
Xm1ADDR2 K7 A1 DQ1 B8 Xm1DATA2
Xm1ADDR3 K8 A2 DQ2 C7 Xm1DATA3
Xm1ADDR4 K2 A3 DQ3 C8 Xm1DATA4
Xm1ADDR5 K3 A4 DQ4 D7 Xm1DATA5
Xm1ADDR6 J1 A5 DQ5 D8 Xm1DATA6
Xm1ADDR7 J2 A6 DQ6 E7 Xm1DATA7
Xm1ADDR8 J3 A7 DQ7 E3 Xm1DATA8
Xm1ADDR9 H1 A8 DQ8 D2 Xm1DATA9
Xm1ADDR10 J7 A9 DQ9 D3 Xm1DATA10
Xm1ADDR11 H2 A10/AP DQ10 C2 Xm1DATA11
Xm1ADDR12 H3 A11 DQ11 C3 Xm1DATA12
A12 DQ12 B2 Xm1DATA13
H8 DQ13 B3 Xm1DATA14
[2] Xm1ADDR14 BA0 DQ14 Xm1DATA15
H9 A2
[2] Xm1ADDR15 BA1 DQ15
F8
[2] Xm1DQM0 LDM
F2 H7
[2] Xm1DQM1 UDM nCS Xm1CSn0 [2]
!!SAME E8 G9
[2] Xm1DQS0 LDQS nRAS Xm1RASn [2]
E2 G8
ROUTE [2] Xm1DQS1 UDQS nCAS Xm1CASn [2]
G7
nWE Xm1WEn [2]
LENGTH G1
[2] Xm1CKE0 CKE
G2 F3
[2] Xm1SCLK CK NC
VDD_DMEM G3 F7
[2] Xm1SCLKn nCK NC
A9 A1
F9 VDD VSS F1
CTB28 CB57 CB58 CB59 CB60 CB61 CB62 K9 VDD VSS K1
VDD VSS
+
C9 C1
E9 VDDQ VSSQ E1
100nF 100nF 100nF 100nF 100nF 100nF A7 VDDQ VSSQ A3
B1 VDDQ VSSQ B9
D1 VDDQ VSSQ D9
10uF/6.3V/T2012 VDDQ VSSQ
K4X51163PE-L(F)E/GC6
Xm1ADDR0 J8 A8 Xm1DATA16
Xm1ADDR1 J9 A0 DQ0 B7 Xm1DATA17
Xm1ADDR2 K7 A1 DQ1 B8 Xm1DATA18
Xm1ADDR3 K8 A2 DQ2 C7 Xm1DATA19
Xm1ADDR4 K2 A3 DQ3 C8 Xm1DATA20
Xm1ADDR5 K3 A4 DQ4 D7 Xm1DATA21
Xm1ADDR6 J1 A5 DQ5 D8 Xm1DATA22
Xm1ADDR7 J2 A6 DQ6 E7 Xm1DATA23
Xm1ADDR8 J3 A7 DQ7 E3 Xm1DATA24
Xm1ADDR9 H1 A8 DQ8 D2 Xm1DATA25
Xm1ADDR10 J7 A9 DQ9 D3 Xm1DATA26
Xm1ADDR11 H2 A10/AP DQ10 C2 Xm1DATA27
Xm1ADDR12 H3 A11 DQ11 C3 Xm1DATA28
A12 DQ12 B2 Xm1DATA29
H8 DQ13 B3 Xm1DATA30
[2] Xm1ADDR14 BA0 DQ14 Xm1DATA31
H9 A2
[2] Xm1ADDR15 BA1 DQ15
F8
[2] Xm1DQM2 LDM
!!SAME F2 H7
[2] Xm1DQM3 UDM nCS Xm1CSn0 [2]
E8 G9
ROUTE [2] Xm1DQS2 LDQS nRAS Xm1RASn [2]
E2 G8
[2] Xm1DQS3 UDQS nCAS Xm1CASn [2]
LENGTH G7
nWE Xm1WEn [2]
G1
[2] Xm1CKE0 CKE
G2 F3
[2] Xm1SCLK CK NC
VDD_DMEM G3 F7
[2] Xm1SCLKn nCK NC
A9 A1
F9 VDD VSS F1
CTB30 CB69 CB70 CB71 CB72 CB73 CB74 K9 VDD VSS K1
VDD VSS
+
C9 C1
E9 VDDQ VSSQ E1
100nF 100nF 100nF 100nF 100nF 100nF A7 VDDQ VSSQ A3
B1 VDDQ VSSQ B9
D1 VDDQ VSSQ D9
10uF/6.3V/T2012 VDDQ VSSQ
K4X51163PE-L(F)E/GC6
38
S3C6410_CIRCUIT DESIGN GUIDE REV 1.00
6. SROM Controller
39
S3C6410_CIRCUIT DESIGN GUIDE REV 1.00
40
S3C6410_CIRCUIT DESIGN GUIDE REV 1.00
7. OneNAND Controller
7.1 Overview
S3C6410X supports external 16-bit bus for both asynchronous and synchronous OneNAND external memory via
shared memory port 0.
41
S3C6410_CIRCUIT DESIGN GUIDE REV 1.00
Xm0DATA[15:0] UM1
Xm0DATA0 D1
Xm0DATA1 A3 ADQ0
Xm0DATA2 A6 ADQ1 H1 Xm0RDY 0_ALE
Xm0DATA3 B1 ADQ2 RDY G1 Xm0INTsm0_FWEn
Xm0DATA4 C3 ADQ3 INT A2 Xm0RPn_RnB
Xm0DATA5 C4 ADQ4 nRP F3 Xm0ADDRVALID
Xm0DATA6 B5 ADQ5 nAVD
Xm0DATA7 B2 ADQ6
Xm0DATA8 C1 ADQ7 B4 Xm0OEn
Xm0DATA9 D6 ADQ8 nOE E2 Xm0CSn2
Xm0DATA10 D5 ADQ9 nCE A1 Xm0WEn
Xm0DATA11 C2 ADQ10 nWE E1 Xm0SMCLK
Xm0DATA12 C5 ADQ11 CLK
Xm0DATA13 E3 ADQ12
Xm0DATA14 B3 ADQ13
Xm0DATA15 D3 ADQ14
ADQ15
A4 B6
A5 VSS0 VCCcore C6 VDD_mem
VSS1 VCCIO
C508
KFN2G16Q2M-DEB6
100nF
7.4 Caution
• Each memory bank supports only Muxed OneNAND
• To use OneNAND Flash, ‘XSELNAND’ pin must be connected to zero (Low level). For detail, refer to Overview
Chapter.
42
S3C6410_CIRCUIT DESIGN GUIDE REV 1.00
8. NAND Flash
(2) RnB signal have open-drain input, so user should add external 4.7K pull-up resistor.
43
S3C6410_CIRCUIT DESIGN GUIDE REV 1.00
9. CF Controller
9.1 CF Interface
There are two operational modes in CF Controller. The one is an indirect mode and the other is a direct mode.
These operational modes can be selected by configuring INDEP_CF bit of MEM_SYS_CFG
register(0x7E00F120) in System Controller.
The host(CF controller in S3C6410X) can control device through EBI in indirect mode. If the IO voltage of external
memory is not 3.3V, a level shifter is required for data bus. The Level shifter needs a direction control bit for data
bus. Two pins, XhiIRQn or XirSDBW, can be selected for a direction control bit. (These two pins can be used as a
control bit not only in UDMA mode but also in PC-CARD mode and PIO mode.)
CF card or micro-drive can be connected directly to S3C6410X chip without being through memory port 0 in direct
mode. There are multiplexed signals which refer to below table, direct mode column for direct mode.
Direct mode
Indirect mode I/O Description
(UDMA mode only)
XhiCSn Card enable strobe
Xm0CSn[4] O PC card mode : lower byte enable strobe
XhiADR[8] True-IDE mode : chip selection (nCS0)
XhiCSn_main Card enable strobe
Xm0CSn[5] O PC card mode : higher byte enable strobe
XhiADR[9] True-IDE mode : chip selection (nCS1)
Xm0REGata Register in CF card strobe
Xm0REGata O PC card mode : It is used for accessing register in CF card
XhiADDR[6] True-IDE mode : DMA Acknowledge
Output enable strobe
Xm0OEata Xm0OEata O PC card mode : output enable strobe for memory
True-IDE mode : GND.
Xm0RESETata CF card reset
Xm0RESETata O PC card mode : active high
XhiADDR[4] True-IDE mode : active low
Write enable strobe
Xm0WEata Xm0WEata O PC card mode : output enable strobe for memory
True-IDE mode: VCC.
XhiCSn_sub Read strobe for I/O mode
Xm0OEn O
XhiADR[10] UDMA mode : host strobe
XhiWEn
Xm0WEn O Write strobe for I/O mode
XhiADR[11]
XhiADDR[0],
Xm0ADDR[0] XuRXD[2], O
XmmcDATA1[4]
XhiADDR[1], CF card address
Xm0ADDR[1] XuTXD[2], O PC card mode : full address use
True-IDE mode : only ADDR[2:0] use,
XmmcDATA1[5]
The other address line is connected to GND.
XhiADDR[2],
Xm0ADDR[2] XmmcDATA1[6], O
XuRXD[3]
44
S3C6410_CIRCUIT DESIGN GUIDE REV 1.00
Xm0ADDR[10:3] O
XhiDATA[0] B
XhiDATA[1] B
XhiDATA[2] B
XhiDATA[3] B
XhiDATA[4] B
XhiDATA[5] B
XhiDATA[6] B
XhiDATA[7] B
XhiDATA[8]
B
Xm0DATA[15:0] (XhiDATA[16]) CF data bus
XhiDATA[9]
B
(XhiDATA[17])
XhiDATA[10](XhiCSn) B
XhiDATA[11]
B
(XhiCSn_main)
XhiDATA[12]
B
(XhiCSn_sub)
XhiDATA[13] (XhiWE) B
XhiDATA[14] (XhiOEn) B
XhiDATA[15](XhiIRQn) B
Xm0CData
Xm0CData I Card detect signals
XhiADDR[7]
Interrupt request from CF card.
Xm0INTata
Xm0INTata I PC card mode : active low (memory mode : level triggering,
I/O mode : edge triggering)
XhiADDR[3]
True-IDE mode : active high
XhiADR[12] Wait signal from CF card
Xm0WAITn I
XhiOEnI UDMA mode : device strobe
Xm0INPACKata Input acknowledge in I/O mode
Xm0INPACKata I PC card mode : not used
XhiADDR[5] True-IDE mode : DMA request
9.2 Cautions
(1) Check voltage domain of CF address and data, because addr/data shared another SRAM interface. If user
use 1.8V NAND flash, you should add a level shifter.
(2) S3C6410X has dedicated CF chip select signals as Xm0CSn4 = nCS_CF0, Xm0CSn5 = nCS_CF1
(3) If using CF device in direct mode, you cannot utilize some functions multiplexed with CF direct path such as
Host I/F, Keypads, UART.
45
S3C6410_CIRCUIT DESIGN GUIDE REV 1.00
VDD_CF
R1312
10K
P_DATA[15:0]
CON2
CE_CF0 7 21 P_DATA0
CE_CF1 32 nCE1 D0 22 P_DATA1
nIORD_CF 34 nCE2 D1 23 P_DATA2
nIOWR_CF 35 nIORD D2 2 P_DATA3
IORDY _CF 42 nIOWR D3 3 P_DATA4
VDD_CF 1 nWAIT D4 4 P_DATA5
B_RESET GND1 D5 P_DATA6
37 5
B_INTata IREQ D6 P_DATA7
38 6
R36 10K 39 VCC2 D7 47 P_DATA8
R37 10K 40 nCSEL D8 48 P_DATA9
R1311 0 41 nVS2/OPEN D9 49 P_DATA10
R38 10K 24 RESET D10 27 P_DATA11
43 WP D11 28 P_DATA12
B_INPACKata nINPACK D12 P_DATA13 B_ADDR[26:0]
44 29
B_REGata nREG D13 P_DATA14
R40 10K 45 30
R41 10K 46 nSPKR D14 31 P_DATA15
9 nSTSCHG D15 50
B_OEata nOE GND2 B_ADDR7
13 12
33 VCC1 A7 14 B_ADDR6
36 nVS1/GND A6 15 B_ADDR5
B_WEata nWE A5 B_ADDR4 P_ADDR[2:0]
26 16
CD1_CF CD1 A4 B_ADDR3
25 17
CD2_CF B_ADDR10 CD2 A3 P_ADDR2
8 18
B_ADDR9 10 A10 A2 19 P_ADDR1
B_ADDR8 11 A9 A1 20 P_ADDR0
A8 A0
B_ADDR[26:0] CompactFlash_1
CF pin list matched S3C6410X Signal CF pin list matched S3C6410X Signal
A0 XhiADDR[0] or XuRXD[2] or XmmcDAT1[4] D12 XhiDATA[12]
A1 XhiADDR[1] or XuTXD[2] or XmmcDAT1[5] D13 XhiDATA[13]
A2 XhiADDR[2] or XuRXD[3] or XmmcDAT1[6] D14 XhiDATA[14]
D0 XhiDATA[0] D15 XhiDATA[15]
D1 XhiDATA[1] CS0 XhiCSn or XhiADDR[8]
D2 XhiDATA[2] CS1 XhiCSn_main or XhiADDR[9]
D3 XhiDATA[3] IORD XhiCSn_sub or XhiADDR[10]
D4 XhiDATA[4] IOWR XhiWEn or XhiADDR[11]
D5 XhiDATA[5] IORDY XhiOEn or XhiADDR[12]
D6 XhiDATA[6] INTRQ XhiADDR[3]
D7 XhiDATA[7] RESET XhiADDR[4]
D8 XhiDATA[8] nINPACK XhiADDR[5]
D9 XhiDATA[9] REG XhiADDR[6]
D10 XhiDATA[10] CData XhiADDR[7]
D11 XhiDATA[11]
46
S3C6410_CIRCUIT DESIGN GUIDE REV 1.00
47
S3C6410_CIRCUIT DESIGN GUIDE REV 1.00
10. GPIO
GPIO consists of two parts, alive-part and off-part. In Alive-part power is supplied on sleep mode, but in off-part it
is not the same. Therefore, the registers in alive-part can keep their values during sleep mode. And registers in
off-part register can keep their values by each GP(*)SLPCON and GP(*)PUDSLP register during sleep mode.
Internal pull-up and pull-down register is about 50~100Kohm. Alive part GPIO register groups contain GPK, GPL,
GPM and GPN ports.
External Interrupt is consists of 10 groups numbered from 0 to 9. Only external interrupt group 0 is used for wake-
up source in Stop and Sleep mode. And, In idle mode, all interrupts can be wake-up sources.
Default I/O
Pin Name I/O state @Reset
Function Type
XURXD0/GPA0 GPA0 I (pull-down) hag
XUTXD0/GPA1 GPA1 I (pull-down) hag
XUCTSN0/GPA2 GPA2 I (pull-down) hag
XURTSN0/GPA3 GPA3 I (pull-down) hag
XURXD1/GPA4 GPA4 I (pull-down) hag
XUTXD1/GPA5 GPA5 I (pull-down) hag
XUCTSN1/GPA6 GPA6 I (pull-down) hag
XURTSN1/GPA7 GPA7 I (pull-down) hag
XURXD2/GPB0 GPB0 I (pull-down) hag
XUTXD2/GPB1 GPB1 I (pull-down) hag
XURXD3/GPB2 GPB2 I (pull-down) hag
XUTXD3/GPB3 GPB3 I (pull-down) hag
XIRSDBW/GPB4 CF_data_dir O(L) hag
XI2CSCL/GPB5 GPB5 I (pull-down) hag
XI2CSDA/GPB6 GPB6 I (pull-down) hag
XSPIMISO0/GPC0 GPC0 I (pull-down) hag
XSPICLK0/GPC1 GPC1 I (pull-down) hag
XSPIMOSI0/GPC2 GPC2 I (pull-down) hag
XSPICS0/GPC3 GPC3 I (pull-down) hag
XSPIMISO1/GPC4 GPC4 I (pull-down) hag
XSPICLK1/GPC5 GPC5 I (pull-down) hag
XSPIMOSI1/GPC6 GPC6 I (pull-down) hag
XSPICS1/GPC7 GPC7 I (pull-down) hag
XPCMDCLK0/GPD0 GPD0 I (pull-down) hag
XPCMEXTCLK0/GPD1 GPD1 I (pull-down) hag
XPCMFSYNC0/GPD2 GPD2 I (pull-down) hag
48
S3C6410_CIRCUIT DESIGN GUIDE REV 1.00
49
S3C6410_CIRCUIT DESIGN GUIDE REV 1.00
50
S3C6410_CIRCUIT DESIGN GUIDE REV 1.00
51
S3C6410_CIRCUIT DESIGN GUIDE REV 1.00
52
S3C6410_CIRCUIT DESIGN GUIDE REV 1.00
NOTE:
1. Don’t leave Floating Condition.
2. ADC should be set as Standby mode if ADC operation doesn't run.
3. XP & YP pins should not be connected to any external GND source in sleep mode.
In other words, XP & YP should be floating in sleep mode.
4. USB OTG pads should be Suspend mode or Turn off the VDDOTG&VDDOTGI
5. USB Host’s DN,DP should be Pull-down as follows.
- USB Host’s DN,DP pull-down with 15K Ohm resistors. (even if USB Host is not used.)
* This table is just for informational use only. User should consider his own Board condition and application.
53
S3C6410_CIRCUIT DESIGN GUIDE REV 1.00
Therefore it is requisite to set GPIO 's GPB ports as a external DMA function.
Refer to the description of GPB0 , GPB1, GPB2 and GPB3 on GPBCON register.
The DMA request occurred when “DMA Request” signal is falling edge ( H -> L).
54
S3C6410_CIRCUIT DESIGN GUIDE REV 1.00
55
S3C6410_CIRCUIT DESIGN GUIDE REV 1.00
56
S3C6410_CIRCUIT DESIGN GUIDE REV 1.00
57
S3C6410_CIRCUIT DESIGN GUIDE REV 1.00
Below table shows that how to connect VD signal connection each bpp mode.
58
S3C6410_CIRCUIT DESIGN GUIDE REV 1.00
When S3C6410X display controller output interface is parallel RGB(RGB16bpp), you want to connect parallel
RGB(RGB18bpp) to LDI. Check example as below.
59
S3C6410_CIRCUIT DESIGN GUIDE REV 1.00
60
S3C6410_CIRCUIT DESIGN GUIDE REV 1.00
61
S3C6410_CIRCUIT DESIGN GUIDE REV 1.00
16. TV SCALER
62
S3C6410_CIRCUIT DESIGN GUIDE REV 1.00
17. TV ENCODER
VDD3.3V
150
VDD3.3V
150
CONN_SVIDEO_12P
63
S3C6410_CIRCUIT DESIGN GUIDE REV 1.00
DACVREF
TP9 XdacIREF
VDD_DAC
XdacVREF
C2
CB5
R26
100nF
100nF 6.49K/R1005
XdacCOMP
64
S3C6410_CIRCUIT DESIGN GUIDE REV 1.00
18. GRAPHICS 2D
65
S3C6410_CIRCUIT DESIGN GUIDE REV 1.00
66
S3C6410_CIRCUIT DESIGN GUIDE REV 1.00
Note) S3C6410X have some restriction about video timing. User should be check following items
1. HREF should be valid after VSYNC pulse at capture start.
67
S3C6410_CIRCUIT DESIGN GUIDE REV 1.00
- PROGRESSIVE INPUT
In progressive mode, all the input data is stored in four buffers (pingpong memory which is designated by SFR)
sequentially by the unit of frame.
- INTERACED INPUT
In interlace mode, the input data is stored in four buffers(pingpong memory which is designated by SFR). In this
mode, even field frame data and odd field frame data is stored in turn. Therefore even field frame data is stored in
1st and 3rd pingpong memory while odd field frame data is stored 2nd and 4th pingpong memory. In case of image
capture, start frame is always even field frame. In 601 interlaced input mode GPIO B[4] port is used field signal.
GPIO B[4] port is used IrDA SDBW , CAM FIELD, input, output, CF Data DIR and EINT1[12].
Camera Interface
VDD_CAM VDD_CAM
R204 J7
2 1
10K 4 3
6 5
8 7
B_XciY DATA[7:0] B_XciY DATA[7:0]
10 9
B_XciY DATA1 12 11 B_XciY DATA0
B_XciY DATA3 14 13 B_XciY DATA2
B_XciY DATA5 16 15 B_XciY DATA4
B_XciY DATA7 18 17 B_XciY DATA6
20 19
B_XciPCLK B_XciCLK
22 21
B_XciVSY NC B_XirSDBW
24 23
B_XciHREF
26 25
Xi2cSCL Xi2cSDA
28 27
30 29
B_XciRSTn
32 31
34 33
36 35
38 37
40 39
68
S3C6410_CIRCUIT DESIGN GUIDE REV 1.00
69
S3C6410_CIRCUIT DESIGN GUIDE REV 1.00
70
S3C6410_CIRCUIT DESIGN GUIDE REV 1.00
This specification defines the interface between the Base-band Modem and the Application Processor for the
data-exchange of these two devices. For the data-exchange, the AP (Application Processor, S3C6410X) has a
DPSRAM(Dual Port SRAM, 8KB) buffer (on-chip) and the Modem chip can access that DPSRAM buffer using a
typical asynchronous-SRAM interface.
71
S3C6410_CIRCUIT DESIGN GUIDE REV 1.00
23.3 Caution
(1) Voltage level is same between MODEM(memory bus and EXINT) and AP(MODEM I/F). Confirm the
datasheet what you want to use.
(2) There is only one interrupt request pin from AP to MODEM(XhiINTR). Any other extra interrupt request pin
needs not between AP and modem because interrupt requests from modem to AP are delivered through
Xhi_A[12:0] and Xhi_D[16:0] by writing some value to INT2AP register of DPSRAM in AP.
(3) If you use AP booing function, you must connect the CS(Chip Select) which is used to boot-up your device
to S3C6410’s CS(XhiCSn).
(5) Address connection between MODEM and AP follows the memory controlling policy of MODEM.
72
S3C6410_CIRCUIT DESIGN GUIDE REV 1.00
73
S3C6410_CIRCUIT DESIGN GUIDE REV 1.00
R701 15K
CON7A
R702 33 1
2 VBUS USB(HOST)
XuhDN 3 D- SOCKET
XuhDP D+
4
R703 33 R704 15K GND
Dual USB Port - A ty pe
25.4 Caution
The S3C6410X USB system can be configured as following
74
S3C6410_CIRCUIT DESIGN GUIDE REV 1.00
VDD_OTG and VDD_OTGI can be off to reduce power consumption if USBOTG function is not used.
(1) use regulator with enable function pin. S3C6410X can control usb power block freely using GPIO.
(2) use Charge Pump Circuit in order to supply VBUS to a bus-powered USB device.
(2) XusbDRVVBUS : leave as a no connect (The charge pump circuit should be removed)
VDD_D
RA09
10K Vout=0.8(1+R2/R1)
C_PWR_5V
UA04
4 3 RA10 100K
USB20_EN SHDN POK 8
OUT 7 VDD_OTGI
OUT JA06
1 (1.1V) 2
2 IN 6 RA11 42.2K 1% 1
IN SET
OTGI
CTA07 + 5 CTA08 +
GND RA12
10uF/16V MAX1806EUA15 169K 1% 10uF/16V
UA05 Vout=0.8(1+R2/R1)
C_PWR_5V 4 3 RA13 100K
SHDN POK 8
OUT 7 VDD_OTG
OUT JA07
1 (3.3V) 2
2 IN 6 RA14 75.0K, 1% 1
IN SET OTG
CTA09 + 5 CTA10 +
GND RA15
10uF/16V MAX1806EUA33 24.3K 1% 10uF/16V
75
S3C6410_CIRCUIT DESIGN GUIDE REV 1.00
C_PWR_5V XVBUS
U701
R707 0
1 8
nSKIP OUT
R708 110K 2 7
XotgDRV_VBUS nSHDN CXP C707 C708
3 6
IN CXN
C706 4 5 0.47uF 2.2uF
GND PGND
1uF MAX682
CON8
1
XVBUS VBUS
2
XotgDM D-
3
XotgDP D+
4
XotgID 5 ID
C705 CT701 GND
+
100nF 10uF
USB_MINI-AB
C703 C704
OSCILLATOR 48Mhz
15pF 15pF
2
76
S3C6410_CIRCUIT DESIGN GUIDE REV 1.00
REXT R 44.2 Ω ± 1%
12/24/48 MHz
tolerance +-100ppm
External Oscillator frequency -
peak jitter 100ps
duty cycle 40/60~60/40
12M/24M - 20 pF
External capacitance used for X-tal CEXT
48M - 15 pF
Feedback Resistor between XusbTI 1M Ohm
and XusbTO
This document conducts a guide to integrate a discrete high speed usb device onto a four layer PCB. The
board design guidelines handle trace separation, termination placement requirements and overall trace
length guidelines
When an engineer lays out a new design, the excellent signal quality and minimized EMI problem must
be required. That is based on four layer board. The first layer is for signal layer. The second layer is for
ground. The third layer is for power and the fourth layer is for signal layer again. We should basically
consider the following instruction.
II. HS clock and HS USB different pairs should be first routed with minimum trace length.
III. Route high-speed USB signals not using vias and stubs with using two 45 degree turns or an arc
instead of making a single 90 degree trun. This reduces signal reflections and impedance changes
that affect signal quality.
IV. Do not route usb traces under crystals, oscillators, clock synthesizers, magnetic devices or ICs that
use and/or duplicate clocks.
V. Route all traces over continuous planes(VCC and GND), with no interruptions. Avoid crossing over
anti-etch if at all possible.
VI. Ther parallelism between USB differential signals with the trace spacing should be maintained. The
deviation should be minimized.
77
S3C6410_CIRCUIT DESIGN GUIDE REV 1.00
VII. The minimized length of high speed clock and periodic signal traces is highly recommended. The
suggested spacing to clock signal is 50mils ( 1mils = 0.0254mm)
VIII. To prevent crosstalk, you should 20-mil minimum spacing between HS usb signal pairs. For example,
IX. Max trace length mismatch between HS usb signal pairs such as DM and DP should be under
150mils.
78
S3C6410_CIRCUIT DESIGN GUIDE REV 1.00
(1) Voltage level is same between device and SD/MMC GPIO whether VDD_MMC or not. Confirm the
datasheet what you want to use.
(2) Confirm the pull-up resistor value chosen by specification. Refer the datasheet.
(3) MMC Channel 2 and SPI Channel 1 are can’t use at the same time. Refer to below table.
(5) MMC channel 2 hasn’t card detection pin. So should assign one external GPIO for card detection.
79
S3C6410_CIRCUIT DESIGN GUIDE REV 1.00
VDD_MMC VDD_MMC
10K
10K
10K
10K
10K
MMCDATA & CLK path
30
CON1
must be same length
P30/GND
1
and route 2 NC
NC
R1
R2
R816
R817
R818
3
DAT2
XmmcDATA0_2
XmmcDATA0_3 4
DAT3
5
6 DAT4
XmmcCMD0/ADDR_CF1 7 NC
8 CMD
9 NC
XmmcDATA0_0/ADDR_CF2 10 DAT5
XmmcDATA0_1 11 NC
12 VSS
NC
13
14 NC
15 VDD
NC
16
XmmcCLK0/ADDR_CF0 17 NC
18 CLK
19 NC
20 DAT6
21 NC
22 VSS
23 NC
24 DAT7
25 NC
DAT0
26
DAT1
27
P29/GND
SD_CD
28
SD_WP
29
SD Socket [Taisol]
80
S3C6410_CIRCUIT DESIGN GUIDE REV 1.00
VDD_MMC
VDD_MMC
10K
10K
10K
10K
10K
10K
10K
10K
10K
MMCDATA & CLK path
30
CON2
must be same length
P30/GND
1
and route 2 NC
NC
R6
R7
R8
R9
R10
R11
R12
R13
R14
3
DAT2
XmmcDATA1_2
4
XmmcDATA1_3 DAT3
5
6 DAT4
7 NC
XmmcCMD1 CMD
8
XmmcDATA1_4/XmmcDATA2_0 NC
9
XmmcDATA1_5/XmmcDATA2_1 DAT5
10
11 NC
NC
12 VSS
NC
13
R16
14 NC
15 VDD
NC
16
17 NC
XmmcCLK1 CLK
18
19 NC
XmmcDATA1_6/XmmcDATA2_2 DAT6
20
XmmcDATA1_7/XmmcDATA2_3 NC
21
22 VSS
23 NC
24 DAT7
25 NC
XmmcDATA1_0 DAT0
XmmcDATA1_1
26
DAT1
27
P29/GND
SD_CD
28
SD_WP
29
SD Socket [Taisol]
81
S3C6410_CIRCUIT DESIGN GUIDE REV 1.00
Cellular Modem
rxDATA R
e
rxFLAG
c
e
i
rxWAKE
v
e
r
rxREADY
txDATA
T
r
a
txFLAG
n
s
m
txWAKE i
t
t
txREADY
e
r
82
S3C6410_CIRCUIT DESIGN GUIDE REV 1.00
29. SPI
29.1 EXTERNAL LOADING CAPACITANCE
S3C6410X has two SPI controllers. Both controllers should follow the external loading capacitance below.
SPI channel 0 voltage follow by VDD_EXT and channel 1 voltage follow by VDD_MMC.
MMC Channel 2, I2S and SPI Channel 1 are can’t use at the same time. Refer to below table.
83
S3C6410_CIRCUIT DESIGN GUIDE REV 1.00
Figure 30_1) Definition of timing for High-Speed mode devices on the IIC –bus
1) tr (Rising time) which depends on Pull- up resistance and bus capacitance affects SCL frequency
change ( Higher tr makes slower SCL), especially when it is High-Speed mode (400kHz)
2) tr (Rising time) maximum is 300 ns , minimum is 20 + 0.1 Cb (bus capacitance)
3) When tr (Rising time) is 300ns, SCL might be maximum 13% slower than original setting value
4) To make real SCL within 1% variation of setting value(400kHz) , tr (Rising time) should be less than
80nsec
5) User can use this fomula to determine Rp , Cb and tr
Rp(Pull-up resistance) Max is a function of the rise time minimum (tr) and the estimated bus
capacitance(Cb)
84
S3C6410_CIRCUIT DESIGN GUIDE REV 1.00
31. UART
- User must use EPLL or MPLL as a UART source clock to use High-Speed (upto 4Mbps)
- User must use EPLL or MPLL as a UART source clock which is higher than baudrate * 16 for high-speed
- Max High speed baudrate is changeable depends on PCLK (System bus clock) which is
- Also S3C6410X’s Target Max High speed is 4Mbps, We don’t guarantee above 4Mbps even though a
above formula is satisfied
- Max speed table (under using EPLL or MPLL as a UART source clock circumstance)
- Therefore user must make PCLK (System bus clock) higher than 33MHz to use Bluetooth 2.0 (3Mbps
baudrate)
- Channel #0,1 supports Auto Flow Control with RTS & CTS signal.
85
S3C6410_CIRCUIT DESIGN GUIDE REV 1.00
Note ) XCLKOUT signal which is multiplexed with XpwmTOUT0 is just PLL out and designed for debugging. If
you use this signal as an external clock source, it may not be work well. Therefore, this port is appropriate to a
test point.
For this reason, we don’t recommend to use these signal as an external clock source.
86
S3C6410_CIRCUIT DESIGN GUIDE REV 1.00
33. RTC
VDDRTC V 1.8~3.0V
RTC X-tal frequency - 32.768KHz
X-tal capacitance used for X-tal CEXT 15pF
Feedback resistor 5M Ohm
87
S3C6410_CIRCUIT DESIGN GUIDE REV 1.00
88
S3C6410_CIRCUIT DESIGN GUIDE REV 1.00
89
S3C6410_CIRCUIT DESIGN GUIDE REV 1.00
XpcmDCLK[0] Xi2sCLK[0]
I/O IIS-bus serial clock
XpcmDCLK[1] Xi2sCLK[1]
XpcmEXTCLK[0] Xi2sCDCLK[0]
I/O IIS CODEC system clock
XpcmEXTCLK[1] Xi2sCDCLK[1]
XpcmFSYNC[0] Xi2sLRCK[0]
I/O IIS-bus channel select clock
XpcmFSYNC[1] Xi2sLRCK[1]
XpcmSIN[0] Xi2sSI[0]
I IIS-bus serial data input
XpcmSIN[1] Xi2sSI[1]
XpcmSOUT[0] Xi2sSO[0]
O IIS-bus serial data output
XpcmSOUT[1] Xi2sSO[1]
90
S3C6410_CIRCUIT DESIGN GUIDE REV 1.00
91
S3C6410_CIRCUIT DESIGN GUIDE REV 1.00
To make PCM Serial clock and PCM Frame Sync, PCM interface controller divides EPLL, MPLL or PCLK (refer
to the User’s Manual). When these clocks are divided, its advantage is that it is not necessary to configure
oscillator circuit. If an oscillator circuit is configured for a precise clock for the Sampling Frequency without
PLLs or Internal clocks, there is a way to accept to this frequency as source of PCM Serial clock and PCM
Frame Sync through the XpcmEXTCLK line.
92
S3C6410_CIRCUIT DESIGN GUIDE REV 1.00
Figure 37_1) Internal clocks(ex:EPLL) for PCM master clock (with WM8753)
Figure 37_2) External clocks(ex:16.9344MHz) for PCM master clock (with WM8753)
93
S3C6410_CIRCUIT DESIGN GUIDE REV 1.00
94
S3C6410_CIRCUIT DESIGN GUIDE REV 1.00
-AIN[4] = YM,
-AIN[5] = YP,
-AIN[6] = XM,
-AIN[7] = XP,
Note) If not use AIN[7](XP), tie AIN [7] to VDDA_ADC or ADCTSC register must be setting to 0xd3.
95
S3C6410_CIRCUIT DESIGN GUIDE REV 1.00
96
S3C6410_CIRCUIT DESIGN GUIDE REV 1.00
Port No GPIO Group Signals Controller that can use this port
XpcmDCLK[0],
XpcmEXTCLK[0],
Audio Port 0 GPD XpcmFSYNC[0], AC97, I2S0, PCM0
XpcmSIN[0],
XpcmSOUT[0]
XpcmDCLK[1],
XpcmEXTCLK[1],
Audio Port 1 GPE XpcmFSYNC[1], AC97, I2S1, PCM1
XpcmSIN[1],
XpcmSOUT[1]
XspiMISO[1],
XspiCLK[1],
XspiCS[1],
Audio Port 2 GPC, GPH XmmcData1[4], I2S Multi channel*
XmmcData1[5],
XmmcData1[6],
XmmcData1[7],
*Note : When I2S Multi Channel use GPC and GPH, SPI Channel 1 and 8bit MMC1 channel dose not operate.
97
S3C6410_CIRCUIT DESIGN GUIDE REV 1.00
98
S3C6410_CIRCUIT DESIGN GUIDE REV 1.00
42. GRAPHIC 3D
99