Product Technical Brief S3C2440X Series Rev 2.0, Oct. 2003

Similar documents
Product Technical Brief S3C2412 Rev 2.2, Apr. 2006

Product Technical Brief S3C2413 Rev 2.2, Apr. 2006

Product Technical Brief S3C2416 May 2008

FriendlyARM. Mini2440.

Intelop. *As new IP blocks become available, please contact the factory for the latest updated info.

AT-501 Cortex-A5 System On Module Product Brief

Cannon Mountain Dr Longmont, CO LS6410 Hardware Design Perspective

Chapter 15. ARM MCUs Architecture, Programming and Development Tools

Introduction to ARM LPC2148 Microcontroller

Course Introduction. Purpose: Objectives: Content: Learning Time:

EMBEDDED HARDWARE. Core Board. ARM7 Development board. ARM7 Evaluation Board. Page 1 of 5

ARMed for Automotive. Table of Contents. SHARP and ARM Automotive Segments SHARP Target Applications SHARP Devices SHARP Support Network Summary

S1C33E07 CMOS 32-bit Application Specific Controller

Copyright 2016 Xilinx

OK335x Products Guide. Contents

AVR XMEGA Product Line Introduction AVR XMEGA TM. Product Introduction.

MYD-IMX28X Development Board

CORRIGENDUM ISSUED FOR NATIONAL COMPETITIVE BIDDING UNDER TEQIP PHASE-II

SEIKO EPSON CORPORATION

MYD-IMX28X Development Board

Cirrus Logic Announces New ARM9-Based Embedded Processor Family Press Presentation February 2004

TQ2440 Development Platform Manual

S1C33L27 CMOS 32-bit Application Specific Controller

RZ Embedded Microprocessors

Microcontroller basics

Design and development of embedded systems for the Internet of Things (IoT) Fabio Angeletti Fabrizio Gattuso

S1C33L19 CMOS 32-bit Application Specific Controller

LPC4370FET256. Features and benefits

Advanced Embedded Systems

Interconnects, Memory, GPIO

Microcontroller. BV523 32bit Microcontroller. Product specification. Jun 2011 V0.a. ByVac Page 1 of 8

STM32F7 series ARM Cortex -M7 powered Releasing your creativity

pcduino V3B XC4350 User Manual

Advanced Microcontrollers Grzegorz Budzyń Extras: STM32F4Discovery

MD8260. High Speed Stand-alone Controller

Module Introduction. CONTENT: - 8 pages - 1 question. LEARNING TIME: - 15 minutes

ARDUINO MEGA INTRODUCTION

Zatara Series ARM ASSP High-Performance 32-bit Solution for Secure Transactions

Infineon C167CR microcontroller, 256 kb external. RAM and 256 kb external (Flash) EEPROM. - Small single-board computer (SBC) with an

SoC Platforms and CPU Cores

OK335xS Users Manual Part I - Introduction

GENERAL DESCRIPTION. 1.1 Applications

AK-STM32-ETH Development Board

Systems in Silicon. Converting Élan SC400/410 Design to Élan SC520

NS9210/NS9215. Overview. Block Diagram. NS µ CMOS, 265-pin BGA. Features/Benefits. Platforms and Services.

Arduino Uno R3 INTRODUCTION

SAM A5 ARM Cortex - A5 MPUs

D Demonstration of disturbance recording functions for PQ monitoring

AT91SAM9G45 EVK Board

STM32 Cortex-M3 STM32F STM32L STM32W

STM32F429 Overview. Steve Miller STMicroelectronics, MMS Applications Team October 26 th 2015

NuMicro Family Nano100 Series Datasheet

ARM Processors for Embedded Applications

PRODUCT PREVIEW TNETV1050 IP PHONE PROCESSOR. description

Introduction to the TenByTen6410

Embest SOC8200 Single Board Computer

STM32F7 series ARM Cortex -M7 powered Releasing your creativity

CORE6410 Process Card

Introduction. PURPOSE: This course explains several important features of the i.mx21 microprocessor.

UM LPC3180 User Manual. Document information. LPC3180; ARM9; 16/32-bit ARM microcontroller User manual for LPC3180

MYD-SAMA5D3X Development Board

DIGITAL Semiconductor SA-1100 Microprocessor for Embedded Applications Product Brief

DevKit7000 Evaluation Kit

acret Ameya Centre for Robotics & Embedded Technology Syllabus for Diploma in Embedded Systems (Total Eight Modules-4 Months -320 Hrs.

SBC8140 Single Board Computer

Fujitsu FlexRay Solutions. From System Support to Silicon. 2 nd FlexRay Product Day, Böblingen Dec 1 st, 2005

User Manual For CP-JR ARM7 USB-LPC2148 / EXP

2-Oct-13. the world s most energy friendly microcontrollers and radios

Introduction to Sitara AM437x Processors

联系人黄生 : QQ: General Description The KN02GxxA series are low-cost 32-bit microcontroller with embedded ARM Cortex -M0 core for i

TEVATRON TECHNOLOGIES PVT. LTD Embedded! Robotics! IoT! VLSI Design! Projects! Technical Consultancy! Education! STEM! Software!

User Manual. LPC-StickView V3.0. for LPC-Stick (LPC2468) LPC2478-Stick LPC3250-Stick. Contents

Contents. 1 Introduction Features Product Specifications Hardware Specification Software Specification...

ZigBee Compliant Platform 2.4G RF Low Power Transceiver Module for IEEE Standard. DATA SHEET Version B

Single-chip PLC for STEP7from Siemens

Table 1 provides silicon errata information that relates to the masks 0M55B, 1M55B, and M55B of the MC9328MX21S (i.mx21s) applications processor.

LinkSprite Technologies,.Inc. pcduino V2

Diploma in Embedded Systems

ARM Embedded Systems: ARM Design philosophy, Embedded System Hardware, Embedded System Software

32 khz (typ.) embedded oscillator Oscillation stop detection circuit included

ET-PIC 24 WEB-V1. o Central Processing Unit (CPU) o System. o nanowatt Power Managed Modes. o Analog Features

AN Migrating to the LPC1700 series

Fujitsu System Applications Support. Fujitsu Microelectronics America, Inc. 02/02

CMOS 16-bit Application Specific Controller

ecog1kg Microcontroller Product Brief

WS_CCESBF7-OUT-v1.00.doc Page 1 of 8

AVR XMEGA TM. A New Reference for 8/16-bit Microcontrollers. Ingar Fredriksen AVR Product Marketing Director

INTRODUCTION TO FLEXIO

BATSEL KEY3 KEY2 HOSCO GPIO0 DCDIS HOSCI KEY0 D4 KEY1 D3. Reset Default. 2 D7 BI / L Bit7 of ext. memory data bus

Embedded Systems: Architecture

Future Designs, Inc. Your Development Partner LCD DEMO KITS

Lab 1 Introduction to Microcontroller

Freescale Semiconductor Inc. Microcontroller Solutions Group. FRDM-KL46Z User s Manual FRDM-KL46Z-UM Rev. 1.0

Network Embedded Systems Sensor Networks Fall Hardware. Marcus Chang,

Product overview. Technology in Quality. ColdFire Module ARM Moduls System Integration Kit s Complete Systems

OMAP1510 T H E W O R L D L E A D E R I N D S P A N D A N A L O G. Product Bulletin. Application Processor for 2.5 and 3G Wireless Devices

Zynq-7000 All Programmable SoC Product Overview

The ROBO-8710VLA package should cover the following basic items

Designing with STM32F2x & STM32F4

Designing Embedded Processors in FPGAs

Transcription:

Product Technical Brief S3C2440X Series Rev 2.0, Oct. 2003 S3C2440X is a derivative product of Samsung s S3C24XXX family of microprocessors for mobile communication market. The S3C2440X s main enhancement over the baseline product, S3C2410X, is the addition of camera interface for multimedia messaging services. The S3C2440X features an ARM920T core, a 16/32-bit RISC microprocessor, to provide hand-held devices and general applications with cost-effective, low-power, and high performance microcontroller solution in a small form-factor. The S3C2440X is developed using 0.13 um CMOS standard cell and a memory compiler. In addition, it adopts a new bus architecture called Advanced Microcontroller Bus Architecture (AMBA). By providing a comprehensive set of common system peripherals, the S3C2440X minimizes the overall system costs and eliminates the need to configure additional components. The S3C2440 includes the following components: separate 16 KB instruction and 16 KB data cache, MMU to handle virtual memory management, TFT& STN LCD controller, NAND flash boot loader, system manager (chip select logic and SDRAM controller), 3-ch UART, 4-ch DMA, 4-ch timers with PWM, I/O ports, RTC, 8-ch 10-bit ADC and touch screen interface, camera interface, AC97 audio codec interface, IIC-BUS interface, IIS-BUS interface, USB host, USB device, SD host & multimedia card interface, 2-ch SPI and PLL for clock generation. This document contains specification and information on a product developed or under development. Samsung Electronics reserves the right to change specification or information without any prior notice.

1. Feature Summary S3C2440X is developed using ARM920T core, 0.13 um CMOS standard cells and a memory complier Operating frequency 300/400/533 MHz @1.2V A new bus architecture called Advanced Microcontroller Bus Architecture (AMBA) 16 KB I-Cache and 16 KB D-Cache External memory controller with chip select logic LCD controller (up to 4K color STN and 256K color TFT) with 1-ch LCD dedicated to DMA Camera interface supporting up to 4096x4096 (supports ITU601/ ITU656 input format) AC97 audio codec interface 2 port USB Host (Version 1.1 Complaint) 1 port USB Device (Version 1.1 Complaint) 4-channel general DMA with external request pins 3-channel UART with IrDA 1.0 (Including 64-byte FIFO)/2-ch SPI 1-ch multi-master IIC-BUS/1-ch IIS-BUS controller SD Host interface version 1.0 & Multi-Media Card Protocol version 2.11 compatible 4-channel PWM timers and 1-ch internal timer 130 general purpose I/O ports/24-ch external interrupt source 8-ch 10-bit ADC and touch screen interface Watch dog timer RTC with calendar function On-chip clock generator with PLL Ordering Information: Part Number Core Speed Operating Voltage Bus Speed S3C2440X01 300/400/533 MHz 1.2 V 100 MHz - 2 -

2. Functional Block Diagram Memory Subsystem NOR/SRAM/SROM NAND Flash w/ Boot Loader ARM Core ARM 920T I-Cache 16KB D-Cache 16KB 300/400/533MHz @1.2V Multimedia Acceleration Camera I/F AC97 Codec I/F Connectivity I2S I2C SDRAM UART 3 Ch System Peripheral RTC PLL 2 Timer / PWM Watch Dog Timer DMA (4CH) Advanced MCU Bus Architecture (AMBA2.0, AHB/APB) Power Management Normal Slow Idle Power Off STN/TFT LCD Controller 24bpp 640x480 GPIO (130) IrDA v1.0 USB Host v1.1 USB Device v1.1 MMC/SDI - 3 -

4. Product Details 4.1 ARM Core Integrated system for hand-held devices and general embedded applications 16/32-Bit RISC architecture and powerful instruction set with ARM920T CPU core Enhanced ARM architecture MMU to support WinCE, Symbian OS and Linux Instruction cache, data cache, write buffer and physical address TAG RAM to reduce the effect of main memory bandwidth and latency on performance ARM920T CPU core supports the ARM debug architecture. Internal Advanced Microcontroller Bus Architecture (AMBA) (AMBA2.0, AHB/APB) 4.2 Memory Subsystem NAND flash memory for boot loader and data storage Supports booting from NAND flash memory 4KB internal buffer for booting Supports storage memory for NAND flash memory after booting NAND Interface Supports industry standard NAND interface 2.5V or 3.3V interface voltage x8, x16 data bus Density Support: 128Mb(x8/x16), 256Mb(x8/x16), 512Mb(x8/x16), 1Gb(x8/x16) SDRAM Interface Standard 3.3V SDRAM interface or 2.5V/3.3V Mobile SDRAM Interface 100MHz bus speed x32 data bus Interface voltage :2.5V or 3.3V Density support : 128Mb(x16), 256Mb(x16), 512Mb(x16) Can support Mobile SDRAM Interface, but can not support Mobile SDRAM specific Feature SRAM/ROM/NOR Flash Interface x8 or x16 data bus Interface voltage : 3.3V Density support : Up to 128Mb(x16) Memory MCP support Users can use memory MCP that integrates NAND flash and SDRAM on one package Memory MCP can be directly connected to the application processor in the same manner as connecting discrete memory components - 4 -

4.3 Multimedia Acceleration 4.3.1 Camera Interface ITU601/ITU656-format input support (8-bit) Up to 4096x4096 resolution YCbCr 4:2:2 to 4:2:0 down-sampling 4.3.2 AC97 Audio CODEC Interface 48KHz 16-bit sampling 1-ch stereo PCM inputs/1-ch stereo PCM output/1-ch MIC input 4.4 Display Controller STN LCD Interface 4-bit dual scan, 4-bit single scan, and 8-bit single scan display type support 256 colors and 4095 colors support 640x480, 320x240, 160x160 or other display resolutions Max. 2K x 2K virtual screen size Max. 4095x1024, 2048x2048, 1024x4095 virtual screen size in 256 color mode, and others TFT LCD Interface 1/2/4/8 bpp palletized or 16 bpp non-palletized color-tff support Supports maximum of 16M color TFT at 24 bpp mode 640X480, 320x240, 160x160 or other display resolutions Max. 2K x 2K virtual screen size Max. 2048x1024 virtual screen size in 64K color mode, and others A/D Converter and Touch Screen Interface 8-ch multiplexed ADC Maximum 500KSPS and 10-bit resolution 4.5 Connectivity 4.5.1 IIC-Bus Interface 1-ch Multi-Master IIC-Bus Serial, 8-bit oriented and bi-directional data transfers can be made at up to 100 Kbit/s in the standard mode Up to 400 Kbit/s in the fast mode - 5 -

4.5.2 IIS-Bus Interface 1-ch IIS-bus for audio interface with DMA-based operation Serial 8 or 16-bit per channel data transfers 128 Bytes (64-Byte + 64-Byte) FIFO for receive/transmit Supports IIS format and MSB-justified data format 4.5.3 UART 3-channel UART with DMA-based or interrupt-based operation Supports 5-bit, 6-bit, 7-bit, or 8-bit serial data transmit/receive Supports external clocks for the UART operation (UARTCLK) Programmable baud rate Supports IrDA 1.0 Each channel has internal 64-byte Tx FIFO and 64-byte Rx FIFO 4.5.4 USB Host 2-port USB Host Complies with OHCI Rev. 1.0 Compatible with USB Specification version 1.1 4.5.5 USB Device 1-port USB Device 5 Endpoints for USB Device Compatible with USB Specification version 1.1 4.5.6 SD Host Interface Compatible with SD Memory Card Protocol version 1.0 Compatible with SDIO Card Protocol version 1.0 Bytes FIFO for Tx/Rx DMA based or interrupt based operation Compatible with Multimedia Card Protocol version 2.11 4.5.7 SPI Interface Compatible with 2-ch Serial Peripheral Interface Protocol version 2.11 2x8 bits Shift register for Tx/Rx DMA-based or interrupt-based operation - 6 -

4.6 System Peripherals 4.6.1 Clock & Power Manager On-chip MPLL and UPLL UPLL generates the clock to operate USB host/device MPLL generates the clock to operate MCU at maximum 300/400/533Mhz @ 1.2V Clock can be fed selectively to each function block by software Power mode: Normal, Slow, Idle, and Power-off mode Normal mode: normal operating mode Slow mode: Low frequency clock without PLL Idle mode: the clock for only CPU is stopped Power-off mode: the core power including all peripheral is shut down Woken up by EINT[15:0] or RTC alarm interrupt from Power-Off mode 4.6.2 Interrupt Controller 59 Interrupt sources (One Watch dog timer, 5 timers, 9 UARTs, 24 external interrupts, 4 DMA, 2 RTC, 2 ADC, 1IIC, 2 SPI, 1 SDI, 2 USB, 1 LCD, 1 Battery Fault, 1 NAND, and 2 Camera) Level/Edge mode on external interrupt source Programmable polarity of edge and level Supports Fast Interrupt request (FIQ) for very urgent interrupt request 4.6.3 Timer with Pulse Width Modulation (PWM) 4-ch 16-bit Timer with PWM / 1-ch 16-bit internal timer with DMA-based or interrupt-based operation Programmable duty cycle, frequency, and polarity Dead-zone generation Supports external clock sources 4.6.4 Real Time Clock (RTC) Full clock feature: msec, second, minute, hour, date, day, month, and year 32.768 KHz operation Alarm interrupt Time tick interrupt - 7 -

4.6.5 DMA Controller 4-ch DMA controller Supports memory to memory, IO to memory, memory to IO, and IO to IO transfers Burst transfer mode to enhance the transfer rate 4.6.6 Watchdog Timer 16-bit Watchdog Timer Interrupt request or system reset at time-out 4.6.7 GPIO 24 external interrupt ports Multiplexed input/output ports 4.7 Electrical Characteristics 4.7.1 Operating Voltage Range Core: 1.2V Memory: 1.8V/2.5V/3.3V I/O: 3.3V 4.7.2 Operating Frequency Up to 300/400/533 MHz - 8 -