Samsung S3C2410 for embedded-mobile applications
Posted in ARM, Cellular, GSM, CDMA, Embedded Linux, Favorite, Mobile Devices, Multimedia, USBOn Thursday, November 9, 2006
Oct 2006. Samsung S3C2410 is a 16/32-bit RISC microprocessor, designed to provide low cost, low-power and small size bust still give a high-performance solution for hand held devices and also other general mobile applications.
|
The S3C2410 provides separate 16KB Instruction and 16KB Data Cache, NAND Flash, virtual memory management handling (MMU), LCD controller, System Manager (chip select logic, SDRAM controller), Boot loader, 3-ch UART, 4-ch DMA, 4-ch Timers with PWM, I/O Ports, RTC, 8 channels 10-bit ADC and touch screen interface, IIC-BUS interface, IIS-BUS interface, USB Host, USB Device, SD Card & MMC Interface, 8 channels SPI and PLL for clock generation.
The S3C2410 is based on ARM920T core, and also adopts a new bus architecture, AMBA (Advanced Microcontroller Bus Architecture).
Picture: Samsung S3C2410 Block Diagram
Samsung S3C2410 Specification and Key Features:
- ARM926EJ-S CPU Core
- 64-way set-associative cache with I-Cache(16KB) and D-Cache(16KB)
- Write-through and Write-back cache operation
- MMU supports MS WinCE, LINUX, Palm OS and Symbian.
- Internal AMBA bus architecture
- System Manager
- Little/Big-Endian support
- Address space : Total 1GB
- NOR/Strata Flash, ROM, SRAM, and SDRAM
- NAND Flash Bootloader
- Operating Conditions
- Internal: 1.8V/2.0V
- External I/O : 3.3V
- Speed : 203MHz@1.8V (3.0/3.3V memory interface)
- 266MHz@2.0V (3.3V memory interface)
- Memory Interface : 3.0V/3.3V
- Package
- 272 FPBGA 14 x 14
S3C2410 On-chip Peripherals:
- Power management:
- Normal, Idle, Slow & Power-off
- 4-ch 16 bit PWM ( Pulse Width Modulation), & 1-ch 16-bit timer for OS
- RTC : 32.768 KHz, alarm interrupt
- GPIO :117 (multiplexed I/O)
- 3-ch UARTs
- 4 ch DMA Controllers
- 8-ch 10-bit A/D (Max. 500KSPS), including TSP Controller
- TFT LCD/STN LCD Controller (16bit, 640×480 maximum)
- 16-bit Watch-dog Timer
- 1-ch IIC-Bus Interface
- IIS-Bus Interface
- Screen Size: up to 640 x 480
- 2-ch SPI (Synchronous Serial I/O)
- SD Host/MMC (Multi Media Card) Interface
- USB Host/Device Interface
- Debug & TEST
- NAND Flash Controller (4KB internal buffer)
- 24-ch external interrupts Controller (Wake-up source 16-ch)
Here you can download Samsung S3C2410 user manual (3.36 MB),
Development Board for Samsung S3C2410
There are some company sell development board for Samsung S3C2410. Some of the boards provide Ethernet connectivity, USB host and device, LCD and Touchscreen, SD card and MMC card slot, Keyboard, etc. You may also find Embedded Linux and WinCE Operating Systems on those development boards.
Possible Related Entries:
![[Embedded System roll-b]](images/roll/roll-b-4.gif)