Samsung SMDK-C100, S5PC100X User Manual

SMDK-C100_USER’S MANUAL_REV 0.2
User’s Manual
Preliminary
(SMDK-C100 Rev0.2)
S5PC100X
September 25, 2009
SMDK-C100_USER’S MANUAL_REV 0.2
The information in this publication has been carefully checked and is believed to be entirely accurate at the time of publication. Samsung assumes no responsibility, however, for possible errors or omissions, or for any consequences resulting from the use of the information contained herein.
Samsung reserves the right to make changes in its products or product specifications with the intent to improve function or design at any time and without notice and is not required to update this documentation to reflect such changes.
This publication does not convey to a purchaser of semiconductor devices described herein any license under the patent rights of Samsung or others.
Samsung makes no warranty, representation, or guarantee regarding the suitability of its products for any particular purpose, nor does Samsung assume any liability arising out of the application or use of any product or circuit and specifically disclaims any and all liability, including without limitation any consequential or incidental damages.
Important Notice
"Typical" parameters can and do vary in different applications. All operating parameters, including "Typicals" must be validated for each customer application by the customer's technical experts.
Samsung products are not designed, intended, or authorized for use as components in systems intended for surgical implant into the body, for other applications intended to support or sustain life, or for any other application in which the failure of the Samsung product could create a situation where personal injury or death may occur.
Should the Buyer purchase or use a Samsung product for any such unintended or unauthorized application, the Buyer shall indemnify and hold Samsung and its officers, employees, subsidiaries, affiliates, and distributors harmless against all claims, costs, damages, expenses, and reasonable attorney fees arising out of, either directly or indirectly, any claim of personal injury or death that may be associated with such unintended or unauthorized use, even if such claim alleges that Samsung was negligent regarding the design or manufacture of said product
S5PC100X RISC Microprocessor SMDK_C100 User’s manual, Revision 0.2
Copyright © 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.
Samsung Electronics Co., Ltd. San #24 Nongseo-Dong, Giheung-Gu Yongin-City Gyeonggi-Do, Korea 446-711
Home Page:
E-Mail:
Printed in the Republic of Korea
http://www.samsungsemi.com/
mobilesol.cs@samsung.com
SMDK-C100_USER’S MANUAL_REV 0.2
Revision History
Rev.
No
0.0 - Initial Release J.K. RYOO
- ‘Note’ statement is added
0.1
- Figures is modified
- Jumper setting table attatched
(smdk_s5pc100_switch configuration
0.2
table_rev0.0_20090620.xls)
- Figures is modified
Description of Change Refer to Author(s)
J.K. RYOO
J.K. RYOO
Effective Date
(MM/DD/YY)
October,
15,2008
November,
25,2008
September,
25,2009
SMDK-C100_USER’S MANUAL_REV 0.2
Table of Contents
1 INTRODUCTION............................................................................................7
1.1 SYSTEM OVERVIEW.........................................................................................................7
1.2 SMDK C100 FEATURES.................................................................................................... 9
2 SMDK C100 REAL VIEW ................................................................................. 10
2.1 SMDK C100 CPU BOARD REAL VIEW..........................................................................10
2.2 SMDK C100 BASE BOARD REAL VIEW........................................................................12
2.3 SMDK C100 LCD BOARD REAL VIEW..........................................................................14
3 CIRCUIT DESCRIPTION .................................................................................. 15
3.1 POWER DISTRIBUTION TREE........................................................................................15
3.2 FUNCTIONAL BLOCK DIAGRAM..................................................................................17
4 SMDK C100 SYSTEM CONFIGURATIONS............................................................... 18
4.1 PLL CLOCK SOURCE SELECTION.................................................................................19
4.2 BOOT MODE SELECTION ...............................................................................................19
4.2.1 Switch Configuration..................................................................................................19
4.3 CONFIGURATION SWITCH DESCRIPTION IN CPU BOARD.....................................20
4.3.1 CFGB3: FOR USING Controllable Regulator (ARM/INT)........................................20
4.3.2 CFG1: SELECTION FOR MAIN POWER SUPPLY ...............................................21
4.3.3 CFGB1: HDMI I2C Channel......................................................................................21
4.3.4 CFGB2: SELECTION BETWEEN CAM-A AND MMC1/2....................................21
4.4 CONFIGURATION SWITCH DESCRIPTION IN BASE BOARD...................................22
CFGB1: SROM BANK0 CHIP SELECTOR..............................................................22
4.4.1
4.4.2 CFGB2: SROM BANK1 CHIP SELECTOR..............................................................22
4.4.3 CFGB3: SROM BANK2 CHIP SELECTOR..............................................................22
4.4.4 CFGB4: SROM BANK3 CHIP SELECTOR..............................................................23
4.4.5 CFGB5: SROM BANK4 CHIP SELECTOR..............................................................23
4.4.6 CFG8: CF CARD TRANSFER MODE SELECTOR.................................................23
4.4.7 CFG1: COM PORT CONTROL .................................................................................24
4.4.8 CFG2: KEYPAD/ CAM B CONTROL......................................................................24
4.4.9 CFG3: KEYPAD/ CAN2.0 CONTROL.....................................................................24
4.4.10 CFG4: S/PDIF SELECTOR........................................................................................24
4.4.11 CFG5: WM8580 MASTER CLOCK SELECTOR .....................................................25
4.4.12 CFG6: AUDIO CONNECTOR...................................................................................25
4.4.13 CFG7: AUDIO SELECTOR .......................................................................................25
4.5 JUMPER SETTING CONFIGURATION...........................................................................26
5 Appendix : CONNECTORS ............................................................................. 28
5.1 CPU BOARD.......................................................................................................................28
5.1.1 JTAG ...........................................................................................................................28
5.1.2 USB .............................................................................................................................28
5.1.3 SPI ...............................................................................................................................29
5.1.4 MIPI HSI .....................................................................................................................29
5.1.5 SD host (Ver2.0) /MMC interface...............................................................................30
5.1.6 EXTERNAL ONE-NAND connector..........................................................................31
5.1.7 Camera Interface –A Connector..................................................................................32
5.1.8 PMIC connector...........................................................................................................33
5.1.9 HDMI Connector.........................................................................................................33
5.1.10 MIPI-CSI.....................................................................................................................34
5.1.11 MIPI-DSI ....................................................................................................... ............35
5.1.12 TFT LCD I/F CONNECTOR......................................................................................35
5.2 BASE BOARD ....................................................................................................................37
5.2.1 Component, Composite & S-VIDEO Connector.........................................................37
5.2.2 LINE IN, MIC IN & SPEAKER OUT Connector.......................................................37
5.2.3 ETHERNET CONNECTOR .......................................................................................38
5.2.4 UART interface ...........................................................................................................38
SMDK-C100_USER’S MANUAL_REV 0.2
5.2.5 xD Picture Card Connector..........................................................................................39
5.2.6 CF Card Slot................................................................................................................40
5.2.7 PWM connector...........................................................................................................40
5.2.8 Camera Interface- B.....................................................................................................40
5.2.9 CAN 2.0 Interface........................................................................................................41
5.2.10 S/PDIF 5.1 Channel Audio Interface..........................................................................42
5.3 EXTERNAL CONNECTOR INTERFACE ........................................................................43
5.3.1 ROM BUS Interface....................................................................................................43
5.3.2 HOST/MODEM INTERFACE....................................................................................44
5.3.3 EXTERNAL KEYPAD CONNECTOR......................................................................45
5.3.4 MODULE1: FOR GPS DAUGHTER BOARD..........................................................46
5.3.5 MODULE2: FOR MOBILE TV, HD RADIO DAUGHTER BOARD.......................47
5.3.6 MODULE3: FOR BLUETOOTH DAUGHTER BOARD..........................................48
5.3.7 MODULE4: FOR AUDIO DAUGHTER BOARD.....................................................48
5.3.8 MODULE5: FOR LCD BOARD (with Touch Screen)...............................................49
6 SMDK SCHEMATIC REVISION HISTORY ................................................................ 51
7 SMDK SCHEMATIC ....................................................................................... 52
SMDK-C100_USER’S MANUAL_REV 0.2
Figure List
Figure 1 S5PC100X Functional Block Diagram..............................................................8
Figure 2 S5PC100X CPU BOARD TOP VIEW....................................... ......................... 11
Figure 3 S5PC100X CPU BOARD BOTTOM VIEW........................................................... 12
Figure 5 S5PC100X BASE BOARD BOTTOM VIEW.................................... ...................... 13
Figure 6 S5PC100X LCD BOARD TOP VIEW .................................... ............................ 14
Figure 7 S5PC100X LCD BOARD BOTTOM VIEW........................................................... 14
Figure 8 S5PC100X BASE BOARD POWER DISTRIBUTION TREE ......................................... 15
Figure 9 S5PC100X CPU BOARD POWER DISTRIBUTION TREE .......................................... 16
Figure 10 S5PC100X SMDK FUNCTIONAL BLOCK DIAGRAM.............................................. 17
Figure 11 JTAG Connector .................................................................................. 28
Figure 12 One USB ports & OTG port...................................................................... 29
Figure 13 SPI port ............................................................................................ 29
Figure 14 MIPI-HSI port................................................................... ................... 30
Figure 15 SD/MMC port...................................................................................... 30
Figure 16 MMC port ........................ .................................................................. 31
Figure 17 One NAND memory port......................................................................... 32
Figure 18 Camera Interface -A port ....................................................................... 32
Figure 19 PMIC Connector................................................................................... 33
Figure 24 Component, Composite & S-VIDEO Connector............................................... 37
Figure 26 100Base-T Ethernet Socket ..................................................................... 38
Figure 27 UART Sockets ..................................................................................... 39
SMDK-C100_USER’S MANUAL_REV 0.2
1 INTRODUCTION
1.1 SYSTEM OVERVIEW
SMDK_C100 (S5PC100 Development Kit) is a platform for code development of SAMSUNG's S5PC100X 16/32-bit RISC microcontroller (ARM-CORTEX A8). S5PC100X is used in hand-held devices and general applications.
S5PC100 is a 32-bit RISC cost-effective, low power, high performance microprocessor solution for mobile phones and general applications, and integrates an ARM CortexTM-A8 which implements the ARM architecture V7-A with supporting numerous peripherals.
To provide optimized Hardware (H/W) performance for the 3G and 3.5G communication services, S5PC100 adopts 64-bit internal bus architecture and includes many powerful hardware accelerators for tasks such as motion video processing, display control and scaling. Integrated Multi Format Codec (MFC) supports encoding and decoding of MPEG-1/2/4, H.263, H.264 and decoding of VC1, Divx. This Hardware accelerators support realtime video conferencing and Analog TV out, HDMI for NTSC and PAL mode The S5PC100 has an optimized interface to external memory capable of sustaining the demanding memory bandwidths required in high-end communication services. The memory system has Flash/ ROM external memory ports for parallel access and DRAM port for high bandwidth. DRAM port can be configured to support mobile DDR, DDR2 or LPDDR2. Flash/ ROM Port supports NAND Flash, NOR-Flash, OneNAND and ROM type external memory.
To reduce total system cost and enhance overall functionality, S5PC100 includes many hardware peripherals such as TFT 24-bit true color LCD controller, Camera Interface, MIPI DSI, CSI-2 and HSI, System Manager for power management, CF+, ATA I/F, 4-channel UART, 24-channel DMA, 4-channel Timers, General I/O Ports, 3-ch IIS, 1-ch S/PDIF, 2-ch CAN bus, IIC-BUS interface, 3­ch HS-SPI, USB Host v1.1, USB OTG v2.0 operating at high speed (480Mbps), SD Host & High Speed Multi-Media Card Interface and PLLs for clock generation.
Package on Package (POP) option with MCP is available for small form factor applications. Salient features of S5PC100 are summarized below:
The SMDK_C100 consists of S5PC100X, bootable (NAND, OneNAND, NOR FLASH), LCD interface, two serial communication ports, configuration switches, JTAG interface, status LEDs and etc.
Note : BSP(Board Support Package) Installation Guide is offered on the form of separated
materials. Please contact to Samsung FAE.
SMDK-C100_USER’S MANUAL_REV 0.2
Figure 1 S5PC100X Functional Block Diagram
SMDK-C100_USER’S MANUAL_REV 0.2
1.2 SMDK C100 FEATURES
The SMDK_C100 (S5PC100X Development Kit) highlights the basic system-based hardware design which uses the S5PC100X. It can evaluate the basic operations of the S5PC100X and assist in developing codes.
SMDK_C100 is manufactured by MERITECH Co., Ltd and company website is
www.mcukorea.com
The features of SMDK_C100 include:
- Microcontroller : S5PC100X (16/32 bit RISC microcontroller, ARM-CORTEX A8 )
- System Boot Device :
. Internal ROM (i-ROM) . AMD NOR Flash 1EA (with Socket) . SAMSUNG NAND Flash 1EA (with Socket) & xD memory Card . SAMSUNG MuxedOneNAND Connector (*External daughter Board is required) . SAMSUNG 8Mbit SRAM 1EA
. SD/SDIO/MMC interface (Socket x 2)
- System Memory : Memory Port-1: 256MB mDDR DRAM (128MB x 2EA)
Note : Memory Port 0 is only for Static Memory Interface
- TFT LCD & Touch panel interface : Upto Resolution 1024 X 768
- Compact FLASH / ATA interface
- Digital Video & Audio : HDMI 1.3 Video(720p) & S/PDIF 5.1 Channel Audio I/F
- TV Out interface (Component, S-Video, Composite,)
- USB Host , USB OTG 2.0 interface
- High Speed SPI interface
- IIS/AC97/PCM Interface : WM9713, WM8580 For Audio CODEC
- General Camera Interface : Port-A and Port-B
- MIPI Camera Interface : MIPI-CSI2 (1Gbps/Lane Serial Communication)
- High Speed Serial MIPI Interface LCD : MIPI-DSI (1Gbps/Lane Serial Communication)
- High Speed MODEM Serial Interface : MIPI-HSI
- CAN interface (2 port): Ver.2.0
- Keypad interface
- Ethernet EBI Interface : 10/100Mbps (*Internal MAC is not supported)
- 3 port UART interface
- JTAG port
- Module Connector (M1 ~ M5)
. M1 (Module1): For GPS Daughter Board (UART0, SPI0) : Samsung GPD14B01
(SiRFSTAR III GSD3) (Optional)
. M2 (Module2): For Mobile TV Daughter Board (SPI1, IIC) or For HD Radio (SPI1, IIS for Module4)
Mobile TV: Samsung S5P4F31 (TBD, Optional) HD Radio: SiPORT SD1010 (TBD, Optional) , Samsung (TBD, Optional)
. M3 (Module3): For Bluetooth Daughter Board (UART1, PCM for PMIC Audio Codec)
: Bluetooth: Atheros (TBD, Optional)
. M4 (Module4): For Audio Daughter Board (AC97, IIS, IIC) : Audio: Wolfson WM8990
SMDK-C100_USER’S MANUAL_REV 0.2
. M5 (Module5): For LCD Module: Samsung WVGA 4.8” (Default), WSVGA, QVGA(Optional)
. PMIC (200-FBGA Connector) : National Semiconductor PMIC(TBD, Optional)
NOTE : There are two kinds of the CPU Board ; Single Board or PoP Board(Package On Package ).
In the PoP Type CPU Board, the S5PC100 AP includes a MCP(Multi memory chip Package). MCP is comprised of OneNAND(Boot device), m-DDR and OneDRAM. Therefore it is not
need of external memory basically.
2 SMDK_C100 REAL VIEW
2.1 CPU BOARD REAL VIEW
SMDK-C100_USER’S MANUAL_REV 0.2
@
JTAG5V/3A SPI USB USB-OTG HDMI
MIPI-CSI
POWER ON/OFF
DRAM
S5PC100
CFG2
MIPI-
HSI
CFG3
OneDRAM
POWER
LEVEL
SHIFTER
VRM
ARM VRM@INT
JUMPER
LCD I/F MIPI-DSI
CFGB2
CFGB3
Power Source Selection (Regulator or PMIC)
BATTERY
RESET
Bat.Fault
Figure 2 S5PC100X CPU BOARD TOP VIEW
CAMERA-A Port
SMDK-C100_USER’S MANUAL_REV 0.2
@
@
@
@
@
SD/MMC
#1
OSC1:12MHz
PLL
X1:48MHz
X3:32.768KHz
SD/MMC
#2
USB-HOST
RTC
X4:27MHz
PMIC
SOCKET
X2:12MHz
DAC
PLL
Figure 3 S5PC100X CPU BOARD BOTTOM VIEW
2.2 BASE BOARD REAL VIEW
SMDK-C100_USER’S MANUAL_REV 0.2
Figure 4 S5PC100X BASE BOARD Top VIEW
Figure 5 S5PC100X BASE BOARD Bottom VIEW
SMDK-C100_USER’S MANUAL_REV 0.2
2.3 LCD BOARD REAL VIEW
4.8” 800 x 480 WVGA
4.8” 1024 x 600 WSVGA
2.2” 240 x 320 QVGA
Figure 6 S5PC100X LCD BOARD TOP VIEW
LVDS
Transmitter
(For WSVGA)
Figure 7 S5PC100X LCD BOARD BOTTOM VIEW
SMDK-C100_USER’S MANUAL_REV 0.2
3 CIRCUIT DESCRIPTION
The SMDK_C100 is designed to test S5PC100X and develop software while hardware is being developed. Figure 10 highlights the SMDK_C100's block diagram.
3.1 POWER DISTRIBUTION TREE
SMDK_C100 is operated by 1.2V for Internal, 1.8V for Memory and 3.3V for Input/Output pad and several peripherals. SMDK_C100 is supplied by 5V/3A DC Adaptor Power. The SMDK_C100 has distributed power plane, with power going separately to the MCU and the main power plane.
Figure 8 S5PC100X BASE BOARD POWER DISTRIBUTION TREE
SMDK-C100_USER’S MANUAL_REV 0.2
Figure 9 S5PC100X CPU BOARD POWER DISTRIBUTION TREE
Loading...
+ 36 hidden pages