HBE-SM5-S4210 시스템개요 Jo, Heeseung
HBE-SM5-S4210 시스템개요 HBE-SM5-S4210 은... 여러가지운영체제를지원 - 리눅스는그중에하나임 부트로더, 리눅스커널, 루트파일시스템등이제공 Application module 을제어하기위한모듈프로그램, 어플리케이션프로그램, 예제프로그램들을제공 안드로이드 / 리눅스및펌웨어실습을할수있는임베디드장비 최신 Dual Core 프로세서를채용 7" LCD 와정전터치를적용 배터리모듈 - 배터리모듈에는 HSDPA 모뎀을장착할수있도록구성되어실제스마트폰실습을병행할수있도록구성 2
HBE-SM5-S4210 시스템개요 베이스보드와여기에장착되는 M1, M2, M3 모듈로구성 M1 모듈 - 삼성의최신 Dual Core 프로세서인 Exynos 4210(S5PC210) 과센서, 각종확장포트등으로구성 M2 모듈 - LCD, Audio, Wifi, Bluetooth 등이장착 M3 모듈 - 하드웨어실습이나디바이스제어실습을위한 FPGA 로구동되는주변장치로구성 3
S5PC210 프로세서구조및특징 ARM 사의 Cortex TM -A9 Dual Core 삼성 S5PC210 - ARM Cortex TM -A9 MPcore(Dual Core) 를기반으로삼성에서개발한어플리케이션프로세서 - POP(Package on Package) 형태로서 Processor 와 Memory 가결합된형태의단일칩패키지 S5PC210 의블록다이어그램 - ARM Core - System Peripheral - Multimedia and Memory Interface - Power Management - Connectivity - Audio - GPS - Security 4
S5PC210 프로세서구조및특징 5
S5PC210 프로세서구조및특징 S5PC210 의특징 ARM CortexTM-A9 based Dual CPU Subsystem with NEON - 32/32KB I/D Cache, 1MB L2 Cache - Operating frequency up to 1.2GHz 64-bit Multi-layer bus architecture - Core-D domain for ARM Cortex-A9 Dual, CoreSight and external memory interface Operating frequency up to 200 Mhz - Global-D domain mainly for multimedia components and external storage interfaces Operating frequency up to 100 Mhz - Core-P, Global-P domain mainly for other system component such as system peripherals, peri DMAs, connectivity IPs, and Audio interfaces Operating frequency up to 100 Mhz - Audio domain for low power audio play Advanced power management for mobile applications 64KB ROM for secure booting and 128KB RAM for security function 6
S5PC210 프로세서구조및특징 8-bit ITU 601/656 Camera Interface supports horizontal size up to 4224 pixels for scaled and 8192 pixels for un-scaled resolution Multi Format Codec provides encoding and decoding of MPEG- 4/H.263/H.264 up to 1080p@30fps and coding of MPEG-2/VC1/Xvid video up to 1080p@30fps 3D Graphics Acceleration with Scalable Multicore GPU 2D Graphics Acceleration up to 200MPixels/s 1/2/4/8 bpp Palletized or 8/16/24bpp Non-Palletized Color-TFT recommended up to WXGA resolution TV-out and HDMI interface support for NTSC and PAL mode with image enhancer MIPI-DSI and MIPI-CSI interface support One AC-97 audio codec interface and 3-channel PCM serial audio interface Three 24-bit I2S interface support One TX only S/PDIF interface support for digital audio Eight I2C interface support Three SPI support 7
S5PC210 프로세서구조및특징 Five UART supports three Mbps ports for Bluetooth 2.0 On-chip USB 2.0 Device supports high-speed (480Mbps, on-chip transceiver) On-chip USB 2.0 Host support Two on-chip USB HSIC Asynchronous Modem Interface support Four SD/SDIO/HS-MMC interface support SATA 1.5Gbps and 3.0Gbps interface support 32-channel DMA controller (16 channels for Memory-to-memory DMA, 16 channels for Peripheral DMA) Supports 14x8 key matrix 10-channel 12-bit multiplexed ADC 8
S5PC210 프로세서구조및특징 Configurable GPIOs Real time clock, PLL, timer with PWM and watch dog timer System timer support for accurate tick time in power down mode(except sleep mode) Memory Subsystem - Asynchronous SRAM/ROM/NOR Interface with x8 or x16 data bus - NAND Interface with x8 data bus - Muxed OneNAND Interface with x16 data bus - DDR2 interface with x16 or x32 data bus(800 Mbps/pin DDR) - LPDDR2 Interface (800 Mbps/pin DDR)(only the POP Package) - DDR3 interface (800Mbps/pin DDR) Embedded GPS/AGPS 9
HBE-SM5-S4210 의시스템구조및특징 시스템구조 S5PC210 Processor 를중심으로 LPDDR2 SDRAM 과 PMIC 등으로구성된 CPU Module M1 모듈 - CPU 모듈 - T-flash slot, SD Card Slot, USB Host Port, USB OTG Port, HDMI Port, 전원커넥터, 바이브레이터, Magnetic Sensor, Accelerometer Sensor 등 M2 모듈 - TFT-LCD - 정전식터치패널, 스피커, Audio 단자, 무선랜, 블루투스등 M3 모듈 - FPGA 를통해서각종 Peripheral 들을시험 - LED, Dotmatrix, 7Segment, TextLCD, OLED, Keypad, Piezo 등 10
HBE-SM5-S4210 의시스템구조및특징 시스템구조 베이스보드 - M1/M2 스택킹모듈과 M3 모듈또는옵션모듈을장착 - 간단한 Peripheral 실습 - LED, 2-digit 7Segment, Ethernet, Serial Port 2개, JTag Port 등 배터리모듈 - 3150mA 용량의배터리가장착 - HSDPA 모뎀을장착할수있는소켓 - 배터리모듈과 M1, M2 모듈을조합하면모바일장치를실습가능 카메라모듈은 M2 또는배터리모듈에장착 - 카메라, 근접센서 - Hand held 타입으로동작시배터리보드에도장착할수있도록구성 - 배터리보드에는카메라를아래쪽으로향하도록장착 11
HBE-SM5-S4210 의시스템구조및특징 12
시스템구성 HBE-SM5-S4210 CPU Module 삼성 S5PC210: ARM CortexTM-A9Dual Core + 1GB LPDDR2 PMIC(Power Management IC): 7 DC/CD Converters 21 LDOs 13
시스템구성 HBE-SM5-S4210 M1 Module CPU 모듈커넥터 T-flash 1 Slot SD Card 1 Slot USB Host 2.0 1 Port USB OTG 2.0 1 Port HDMI Port Serial Port Vibrator Motion Sensor - Magnetic + Accelerometer Gyro Sensor Power & Volume Switch 14
시스템구성 HBE-SM5-S4210 M2(LCD) Module + Camera Module 7" LCD & Touch Pannel 5MP Camera 802.11 g/n WiFi(USB type) Bluetooth 2.0+EDR - USB type Audio port(speaker, Mic) Proximity Sensor Speaker 15
시스템구성 HBE-SM5-S4210 M3(FPGA) Module Character LCD(16 * 2) OLED 6Digit 7-Segment 18,752 Logic Elements FPGA EP2C20 7 * 5 Dot Matrix 2ea 4 * 4 Keypad 8point DIP Switch 2ea LED 8ea Piezo Tact Switch 4ea Full Color LED Motor driver 16
시스템구성 HBE-SM5-S4210 Base Board 10/100Base-T Ethernet Controller RS232 Level UART 2 Port 8-bit LED 2-digit 7Segment JTag Port 17
시스템구성 HBE-SM5-S4210 Battery Module 3150mA Battery Charger IC Battery Gauge HSDPA Modem Connector 18
장비사양 Processor Samsung S5PC210 (ARM Cortex TM -A9 Dual Core) Memory 1GB LPDDR2 (integrated on Processor) Storage 1 Slot microsd(t-flash) 8GB Card 포함, 1 Slot SD/MMC LCD 7" 800x480 Resolution Touch 7" 정전터치, 최대 10포인트멀티터치, 4 포인트정전버튼 Connectivity 10/100 Base-T Ethernet, WiFi(802.11 b/g/n), Bluetooth(2.1+EDR class 1) Video 1080p HDMI out Audio Built-in stereo speaker, 3.5mm Speaker jack, 3.5mm Mic Jack I/O Camera Sensor Peipherals Debug port(stereo connector on M1, 9pin Connector on Base board), USB 2.0 device port, USB Host port, 9pin Serial Port, Ethernet Port 5Mega Pixel CMOS Camera 3-axis Accelerometer, 3-axis Magnetic field, 3-axis Gyroscope, Vibration mo tor TextLCD, 6-digit 7Segment, 8-bit LED, Dotmatrix, 16-bit Dip Switch, Piezo, Full color LED, OLED, 3-axis Accelerometer, 8ea ADC/DAC, 4x4 Keypad, 8-bit LED on Base Board, 2-digit 7Segment on Base Board Power 5V 3A Adapter, Lithium Polymer Battery(3.7V / 3150mAh) System Software u-boot 1.3.4, Linux Kernel 2.6.35.7, Android 2.3.5(Gingerbread) 19
HBE-SM5-S4210 제품구성 하드웨어구성 HBE-SM5-S4210 USB 케이블 - micro to A type LAN 케이블 Serial 케이블 어댑터 (5V/3A) 교재및제품 CD 20
HBE-SM5-S4210 제품구성 리눅스시스템소프트웨어 부트로더 : uboot-s4210 리눅스커널 : linux-2.6.35-s4210 루트파일시스템 : glibc-2.10.1, BusyBox v1.9.1 등 크로스컴파일러 : gcc 4.4.1 Application module 의 peripheral device 드라이버모듈 - LED Device Driver Module - 7-Segment Device Driver Module - TextLCD Device Driver Module - DotLED Device Driver Module - Keypad Device Driver Module - Dip Switch Device Driver Module - Base LED Device Driver Module - Piezo Device Driver Module - Base 7-Segment Device Driver Module - OLED Device Driver Module 21
HBE-SM5-S4210 제품구성 어플리케이션소프트웨어 웹서버 : GoAhead 그외어플리케이션 - 프레임버퍼 - OpenCV - Network - 멀티미디어 - Sensor - DataBase 22
HBE-SM5-S4210 제품구성 HBE-SM5-S4210 배포 CD 구성 images: 소프트웨어이미지파일 source: 소프트웨어소스파일 tools: 각종유틸리티프로그램파일 소프트웨어이미지파일 Application 소스 Application Peri 소스 부트로더 / 커널 / 루트파일시스템소스 웹서버소스 윈도우용 fastboot 프로그램윈도우용터미널프로그램윈도우용 tftp 서버프로그램 크로스컴파일러 USB 드라이버 ( 부트로더용 ) T-Flash 퓨징용유틸리티 Vmware-player 프로그램 23