Samsung SMDK-C100 User Manual
Samsung SMDK-C100 User Manual

Samsung SMDK-C100 User Manual

Risc microprocessor
Table of Contents

Advertisement

SMDK-C100_USER'S MANUAL_REV 0.2
Preliminary
User's Manual
(SMDK-C100 Rev0.2)
S5PC100X
RISC Microprocessor
September 25, 2009

Advertisement

Table of Contents
loading

Summary of Contents for Samsung SMDK-C100

  • Page 1 SMDK-C100_USER’S MANUAL_REV 0.2 Preliminary User’s Manual (SMDK-C100 Rev0.2) S5PC100X RISC Microprocessor September 25, 2009...
  • Page 2: Important Notice

    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.
  • Page 3: Revision History

    SMDK-C100_USER’S MANUAL_REV 0.2 Revision History Rev. Effective Date Description of Change Refer to Author(s) (MM/DD/YY) October, - Initial Release J.K. RYOO 15,2008 November, - ‘Note’ statement is added J.K. RYOO 25,2008 - Figures is modified - Jumper setting table attatched September, (smdk_s5pc100_switch configuration J.K.
  • Page 4: Table Of Contents

    SMDK-C100_USER’S MANUAL_REV 0.2 Table of Contents INTRODUCTION ....................7 SYSTEM OVERVIEW......................7 SMDK C100 FEATURES ....................9 SMDK C100 REAL VIEW ................. 10 SMDK C100 CPU BOARD REAL VIEW ................10 SMDK C100 BASE BOARD REAL VIEW................12 SMDK C100 LCD BOARD REAL VIEW................14 CIRCUIT DESCRIPTION ..................
  • Page 5 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 EXTERNAL CONNECTOR INTERFACE ................43 5.3.1 ROM BUS Interface ....................43 5.3.2 HOST/MODEM INTERFACE..................44 5.3.3...
  • Page 6 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............
  • Page 7: Introduction

    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.
  • Page 8: Figure 1 S5Pc100X Functional Block Diagram

    SMDK-C100_USER’S MANUAL_REV 0.2 Figure 1 S5PC100X Functional Block Diagram...
  • Page 9: Smdk C100 Features

    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...
  • Page 10: Smdk C100 Real View

    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 ).
  • Page 11: Figure 2 S5Pc100X Cpu Board Top View

    SMDK-C100_USER’S MANUAL_REV 0.2 5V/3A JTAG USB USB-OTG HDMI MIPI-CSI DRAM CFG2 S5PC100 MIPI- CFG3 POWER LEVEL JUMPER SHIFTER CFGB2 VRM@ARM VRM@INT CFGB3 Power Source Selection (Regulator or PMIC) CAMERA-A Port Bat.Fault RESET Figure 2 S5PC100X CPU BOARD TOP VIEW...
  • Page 12: Smdk C100 Base Board Real View

    SMDK-C100_USER’S MANUAL_REV 0.2 SD/MMC OSC1:12MHz@PLL X2:12MHz@PLL X1:48MHz@USB-HOST X3:32.768KHz@RTC X4:27MHz@DAC PMIC SOCKET SD/MMC Figure 3 S5PC100X CPU BOARD BOTTOM VIEW BASE BOARD REAL VIEW...
  • Page 13: Figure 5 S5Pc100X Base Board Bottom View

    SMDK-C100_USER’S MANUAL_REV 0.2 Figure 4 S5PC100X BASE BOARD Top VIEW Figure 5 S5PC100X BASE BOARD Bottom VIEW...
  • Page 14: Smdk C100 Lcd Board Real 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...
  • Page 15: Circuit Description

    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.
  • Page 16: Figure 9 S5Pc100X Cpu Board Power Distribution Tree

    SMDK-C100_USER’S MANUAL_REV 0.2 Figure 9 S5PC100X CPU BOARD POWER DISTRIBUTION TREE...
  • Page 17: Functional Block Diagram

    SMDK-C100_USER’S MANUAL_REV 0.2 3.2 FUNCTIONAL BLOCK DIAGRAM Figure 10 S5PC100X SMDK FUNCTIONAL BLOCK DIAGRAM...
  • Page 18: Smdk C100 System Configurations

    SMDK-C100_USER’S MANUAL_REV 0.2 4 SMDK C100 SYSTEM CONFIGURATIONS Perform the following steps to use SMDK_C100 board: 1. Select the Clock source Please refer to ‘CLOCK SOURCE SELECTION’ 2. Set the Regulator mode (Fixed or Controllable voltage , VDD_ARM & VDD_INT) Please refer to ‘CONFIGURATION SWITCH DESCRIPTION IN CPU BOARD CFGB3’...
  • Page 19: Pll Clock Source Selection

    SMDK-C100_USER’S MANUAL_REV 0.2 4.1 PLL CLOCK SOURCE SELECTION EXTCLK or X-TAL can be selected for the S5PC100X system clock by setting the XOM[0] values. The Clock Source selection must be X-tal Clock (CFG2[1] on CPU Board). Description CFG2[1] , (XOM[0]) X-tal Clock (12 ~20MHz) OFF (Logic “0”) External Oscillator Clock (USB Clock)
  • Page 20: Configuration Switch Description In Cpu Board

    SMDK-C100_USER’S MANUAL_REV 0.2 Use PLL No Use PLL 4.3 CONFIGURATION SWITCH DESCRIPTION IN CPU BOARD 4.3.1 CFGB3: FOR USING Controllable Regulator (ARM/INT) CFGB3 Switch is used to enable shift register output. If the shift register is not enabled, the default value of the VDD_1.2V_ARM/INT is determined with external pull up/down resisters. Below is the description of the Regulator Control Signal.
  • Page 21: Cfg1: Selection For Main Power Supply

    SMDK-C100_USER’S MANUAL_REV 0.2 CFG1: SELECTION FOR MAIN POWER SUPPLY 4.3.2 4.3.3 CFGB1: HDMI I2C Channel CFGB1 Description OFF(Logic”0”): ENABLE ON(Logic”1”): DISABLE 4.3.4 CFGB2: SELECTION BETWEEN CAM-A AND MMC1/2 CFGB2 Description ON(Logic”0”) OFF(Logic”1”) MMC1 == MMC2 OFF(Logic”1”) OFF(Logic”1”) MMC1 == CAM-A,...
  • Page 22: Configuration Switch Description In Base Board

    SMDK-C100_USER’S MANUAL_REV 0.2 4.4 CONFIGURATION SWITCH DESCRIPTION IN BASE BOARD 4.4.1 CFGB1: SROM BANK0 CHIP SELECTOR CFGB1 component is used to select devices as SROM BUS I/F 0(B_M0CSnx). CFGB1 Description NOR (AMD) Flash SRAM External Device 4.4.2 CFGB2: SROM BANK1 CHIP SELECTOR CFGB2 component is used to select devices as SROM BUS I/F 1(B_M0CSn2/FCSn0).
  • Page 23: Cfgb4: Srom Bank3 Chip Selector

    SMDK-C100_USER’S MANUAL_REV 0.2 4.4.4 CFGB4: SROM BANK3 CHIP SELECTOR CFGB4 component is used to select devices as SROM BUS I/F 3(B_Xm0CSn4/FCSn2/CFCSn0). CFGB4 Description SRAM NAND Flash CF Card Ethernet 4.4.5 CFGB5: SROM BANK4 CHIP SELECTOR CFGB5 component is used to select devices as SROM BUS I/F 4(B_Xm0CSn5/FCSn3/CFCSn1). CFGB5 Description SRAM...
  • Page 24: Cfg1: Com Port Control

    SMDK-C100_USER’S MANUAL_REV 0.2 4.4.7 CFG1: COM PORT CONTROL CFG1 component is used to control COM Port. CFG1 Description UART1 UART2 UART3 IrDA(U2) 4.4.8 CFG2: KEYPAD/ CAM B CONTROL CFG2 component is used to control Keypad. CFG2 Description Disable KEYPAD CAMERA B 4.4.9 CFG3: KEYPAD/ CAN2.0 CONTROL CFG3 component is used to control Keypad.
  • Page 25: Cfg5: Wm8580 Master Clock Selector

    SMDK-C100_USER’S MANUAL_REV 0.2 Channel-B1 Channel-B2 4.4.11 CFG5: WM8580 MASTER CLOCK SELECTOR CFG5 component change source of WM8580 Master clock. CFG5 DESCRIPTION CDCLK of I2S0 is source of WM8580 Master clock CDCLK of I2S1,2 is source of WM8580 Master clock CLOCK of External is source of WM8580 Master clock. 4.4.12 CFG6: AUDIO CONNECTOR CFG6 component is used to select S5PC100X Audio port.
  • Page 26: Jumper Setting Configuration

    SMDK-C100_USER’S MANUAL_REV 0.2 Audio1: Audio1: WM8580 WM9713 IIS/PCM IIS/PCM 4.5 JUMPER SETTING CONFIGURATION J1: Alternative Chip selection (Flash CS0/ OneNAND CS0) CS0 For Flash memory CS0 For OneNAND J2: Alternative Chip selection (Flash CS1/ OneNAND CS1) CS1 For Flash memory CS1 For OneNAND J3: Level Shifter Power supply VDD_SYS (3.3V)
  • Page 27 SMDK-C100_USER’S MANUAL_REV 0.2 J4: Alternative Chip Selection For SROM Memory Port 0...
  • Page 28: Appendix : Connectors

    SMDK-C100_USER’S MANUAL_REV 0.2 5 Appendix : CONNECTORS 5.1 CPU BOARD 5.1.1 JTAG Figure 11 JTAG Connector Note. 5.1.2 USB One USB ports A-type (CON7, HOST) and one USB OTG port mini AB-type (CON6) are supported by the SMDK_C100.
  • Page 29: Spi

    SMDK-C100_USER’S MANUAL_REV 0.2 Figure 12 One USB ports & OTG port 5.1.3 SPI Two IEEE-1394 connectors are used as SPI connecter. Figure 13 SPI port 5.1.4 MIPI HSI FPC cable is used as a MIPI HSI connector...
  • Page 30: Sd Host (Ver2.0) /Mmc Interface

    SMDK-C100_USER’S MANUAL_REV 0.2 Figure 14 MIPI-HSI port 5.1.5 SD host (Ver2.0) /MMC interface SD/MMC is provided by the _C100 and SD card sockets are supported in the SMDK_C100. Figure 15 SD/MMC port...
  • Page 31: External One-Nand Connector

    SMDK-C100_USER’S MANUAL_REV 0.2 Figure 16 MMC port 5.1.6 EXTERNAL ONE-NAND connector External connector is supported for connecting ONE_NAND external board...
  • Page 32: Camera Interface -A Connector

    SMDK-C100_USER’S MANUAL_REV 0.2 Figure 17 One NAND memory port 5.1.7 Camera Interface –A Connector SMDK_C100 provides Camera Interface Connector. Figure 18 Camera Interface -A port...
  • Page 33: Pmic Connector

    SMDK-C100_USER’S MANUAL_REV 0.2 5.1.8 PMIC connector SMDK_C100 provides 200-FBGA Connector for PMIC Module Board. Figure 19 PMIC Connector 5.1.9 HDMI Connector...
  • Page 34: Mipi-Csi

    SMDK-C100_USER’S MANUAL_REV 0.2 Figure 20 HDMI VIDEO CONNECTOR 5.1.10 MIPI-CSI Figure 21 MIPI-CSI port...
  • Page 35: Mipi-Dsi

    SMDK-C100_USER’S MANUAL_REV 0.2 5.1.11 MIPI-DSI Figure 22 MIPI-DSI port 5.1.12 TFT LCD I/F CONNECTOR...
  • Page 36 SMDK-C100_USER’S MANUAL_REV 0.2 Figure 23 TFT-LCD CONNECTOR...
  • Page 37: Base Board

    SMDK-C100_USER’S MANUAL_REV 0.2 5.2 BASE BOARD 5.2.1 Component, Composite & S-VIDEO Connector SMDK_C100 provides Component(Y-Pb-Pr), Composite(Y) & S-Video(Y/C) output connector Figure 24 Component, Composite & S-VIDEO Connector 5.2.2 LINE IN, MIC IN & SPEAKER OUT Connector SMDK_C100 provides LINE IN, MIC IN and SPEAKER OUT as an audio connector.
  • Page 38: Ethernet Connector

    SMDK-C100_USER’S MANUAL_REV 0.2 Figure 25 Audio Line In, Mic In & Speaker Out Connector 5.2.3 ETHERNET CONNECTOR SMDK_C100 provides Ethernet 100Mbps (CON20) connector. Figure 26 100Base-T Ethernet Socket 5.2.4 UART interface The S5PC100X UART unit provides three independent asynchronous serial I/O (SIO) ports including IrDA.
  • Page 39: Xd Picture Card Connector

    SMDK-C100_USER’S MANUAL_REV 0.2 can change UART by setting related jumpers. Figure 27 UART Sockets 5.2.5 xD Picture Card Connector SMDK_C100 provides xD Picture Card Connector. Figure 28 xD Picture Card Socket...
  • Page 40: Cf Card Slot

    SMDK-C100_USER’S MANUAL_REV 0.2 5.2.6 CF Card Slot SMDK_C100 provides CF/ATA Card Slot Connector. Figure 1 CF CARD SLOT 5.2.7 PWM connector 5.2.8 Camera Interface- B...
  • Page 41: Can 2.0 Interface

    SMDK-C100_USER’S MANUAL_REV 0.2 Figure 2 Camera Interface –B Connector 5.2.9 CAN 2.0 Interface 그림 3 CAN2.0 port Figure 4 CAN 2.0 Port...
  • Page 42: S/Pdif 5.1 Channel Audio Interface

    SMDK-C100_USER’S MANUAL_REV 0.2 5.2.10 S/PDIF 5.1 Channel Audio Interface Figure 5 S/PDIF Audio Port...
  • Page 43: External Connector Interface

    SMDK-C100_USER’S MANUAL_REV 0.2 5.3 EXTERNAL CONNECTOR INTERFACE 5.3.1 ROM BUS Interface Figure 6 ROM BUS INTERFACE...
  • Page 44: Host/Modem Interface

    SMDK-C100_USER’S MANUAL_REV 0.2 5.3.2 HOST/MODEM INTERFACE Figure 7 HOST/MODEM INTERFACE...
  • Page 45: External Keypad Connector

    SMDK-C100_USER’S MANUAL_REV 0.2 5.3.3 EXTERNAL KEYPAD CONNECTOR Figure 8 External Keypad Connector...
  • Page 46: Module1: For Gps Daughter Board

    SMDK-C100_USER’S MANUAL_REV 0.2 5.3.4 MODULE1: FOR GPS DAUGHTER BOARD Figure 9 MODULE1 : For GPS...
  • Page 47: Module2: For Mobile Tv, Hd Radio Daughter Board

    SMDK-C100_USER’S MANUAL_REV 0.2 5.3.5 MODULE2: FOR MOBILE TV, HD RADIO DAUGHTER BOARD Figure 10 MODULE2 : For MobileTV / HD Radio...
  • Page 48: Module3: For Bluetooth Daughter Board

    SMDK-C100_USER’S MANUAL_REV 0.2 5.3.6 MODULE3: FOR BLUETOOTH DAUGHTER BOARD Figure 11 MODULE3 : For Bluetooth Module 5.3.7 MODULE4: FOR AUDIO DAUGHTER BOARD Figure 12 MODULE4 : For Audio Module...
  • Page 49: Module5: For Lcd Board (With Touch Screen)

    SMDK-C100_USER’S MANUAL_REV 0.2 5.3.8 MODULE5: FOR LCD BOARD (with Touch Screen) TFT LCD controllers are equipped in the S5PC100X. TFT LCD, touch panel and LCD backlight driver are supported in the SMDK_C100. Part Name Default LCD Option #1 Option #2 LMS480KF02 LTS480WS-C01 LTS222QVF0...
  • Page 50 SMDK-C100_USER’S MANUAL_REV 0.2 Figure 14 2.2 inch QVGA LCD I/F...
  • Page 51: Smdk Schematic Revision History

    SMDK-C100_USER’S MANUAL_REV 0.2 Figure 15 4.8 inch WSVGA LCD I/F 6 SMDK SCHEMATIC REVISION HISTORY This document contains information of corrected points on the schematic of SMDK_C100. The corrected points are highlighted in pink-circled in schematic of SMDK_C100 Rev 0.1 Boards Page Contents...
  • Page 52: Smdk Schematic

    SMDK-C100_USER’S MANUAL_REV 0.2 7 SMDK SCHEMATIC There are 3 parts of SMDK Schematic. 1. CPU Board: SingleType CPU Board (SMC823A) and PoP Type CPU Board(SMC833A) 2. Base Board (SMC824A): Common Board 3. LCD Board (SMC825A): Common Board Note. It is easy to find schematic parts by using Bookmarks on PDF...

This manual is also suitable for:

S5pc100x

Table of Contents