Preliminary
PRODUCT OVERVIEW
S3C2451X RISC MICROPROCESSOR
1-2
Preliminary product information describe products that are in development,
for which full characterization data and associated errata are not yet available.
Specifications and information herein are subject to change without notice.
FEATURES
Architecture
•
Integrated system for hand-held devices and
general embedded applications.
•
16/32-Bit RISC architecture and powerful
instruction set with ARM926EJ CPU core.
•
Enhanced ARM architecture MMU to support
WinCE, EPOC 32 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.
•
ARM926EJ CPU core supports the ARM debug
architecture.
•
Internal Advanced Microcontroller Bus
Architecture (AMBA) (AMBA2.0, AHB/APB).
System Manager
•
Little/Big Endian support.
•
Two independent memory bus - one for the
ROM/SRAM bus (ROM Bank0~Bank5) and one
for the DRAM bus (mSDR/mDDR/DDR2
SDRAM Bank0~Bank1)
•
Address space: 64M bytes for Rom bank0 ~
bank5, 128M bytes for SDRAM bank0 ~ bank1.
•
Supports programmable 8/16-bit data bus width
for ROM/SRAM bank and programmable 16/32-
bit data bus width for SDRAM bank
•
Fixed bank start address from Rom bank 0 to
bank 5 and SDRAM bank 0 to bank1.
•
Eight memory banks:
– Six memory banks for ROM, SRAM, and
others (NAND/CF etc.).
– Two memory banks for Synchronous DRAM.
•
Complete Programmable access cycles for all
memory banks.
•
Supports external wait signals to expand the bus
cycle.
•
Supports self-refresh mode in SDRAM for
power-down.
•
Supports various types of ROM for booting
(NOR/NAND Flash, EEPROM, OneNAND and
others).
NAND Flash Boot Loader
•
Supports booting from NAND flash memory.
(Only 8bit boot support)
•
64KB for internal SRAM Buffer(8KB internal
buffer for booting)
•
Supports storage memory for NAND flash
memory after booting.
•
Supports Advanced NAND flash
Cache Memory
•
64-way set-associative cache with I-Cache
(16KB) and D-Cache (16KB).
•
8words length per line with one valid bit and two
dirty bits per line.
•
Pseudo random or round robin replacement
algorithm.
•
Write-through or write-back cache operation to
update the main memory.
•
The write buffer can hold 16 words of data and
four addresses.
Clock & Power Manager
•
On-chip MPLL and EPLL:
EPLL generates the clock to operate USB Host,
IIS, UART, etc.
MPLL generates the clock to operate MCU at
maximum 533MHz @ TBD V.
•
Clock can be fed selectively to each function
block by software.
•
Power mode: Normal, Idle, Stop, Deep Stop and
Sleep mode
Normal mode: Normal operating mode
Idle mode: The clock for only CPU is stopped.
Stop mode: All clocks are stopped.
Deep Stop mode: CPU power is gated and all
clocks are stopped.
Sleep mode: The Core power including all
peripherals is shut down.
•
Woken up by EINT[15:0] or RTC alarm & tick
interrupt from (Deep)Sleep mode and STOP
mode.