The S3C2410 is a 272 ball fine pitch Ball Grid Array (BGA) device from Samsung. The large number of peripherals within the device give flexibility to the user and the ability to use numerous I/O solutions without additional controllers. The S3C2410 has a full MMU and high bandwidth memory system allowing a range of standard operating systems to be run. The S3C2410 has a Harvard architecture 16KByte Data/16KByte instruction cache which further improves performance. The power management systems within the SOC allow for very flexible power control and with a typical power usage of 0.3W at 266MHz operating speeds contributes towards the EB2410ITX low overall power consumption.
Simtec provide Debian GNU/Linux as standard which provides a full development environment identical in look and feel to an x86 install of Debian GNU/Linux.
The large number of peripherals and interfaces are summarised as follows:
ARM920T 32-bit RISC CPU
32-bit mode (ARM) and/or 16-bit mode (Thumb)
Built-in SDRAM external memory controller supports glue-less connectivity to memory.
External memory controller supporting external NOR flash and SRAM
Independent NAND memory controller
55 internal interrupt sources
24 external interrupt sources
Four DMA channels
One 16-bit system timer
Four 16-bit auto reload timers with independent clock settings
One flexible 16 bit watchdog timer
117 GPIO bits
Eight 10-bit Analog channels
Three channel UART
Master mode I2C controller
MMC/SD controller.
Two USB full speed host ports.
Flexible power management including standby and halt operation modes
Integrated Real Time Clock (RTC).
Video controller with dedicated DMA controller.
For further details on the S3C2410 please consult the Samsung S3C2410 User manual