S3C2410x
S3C2410X微處理器時一款由samsung公司為手持設備設計的低功耗、高集成度的基于
ARM920T核的微處理器,為了降低系統總成本和減少外圍器件,這款芯片還集成了以下部件:16KB指令Cache、16KB數據Cache、MMU、外部存儲器控制器、LCD控制器、NAND FLASH控制器、4個DMA通道、3個UART通道、1個IIC總線控制器、1個IIS總線控制器、4個PWM定時器、1個內部定時器、通用IO口、實時時鐘、8通道10位ADC和觸摸屏接口、USB主、USB從、SD/MMC卡接口等,現在它廣泛應用于PDA、移動通信、路由器、工業控制等領域,其內部結構如圖1所示。
圖1 S3C2410X結構框圖
2、 S3C2410X處理器體系結構
(1) ARM920T核,16位/32位RISC結構和ARM精簡指令集。
(2) ARM MMU,支持Windows CE、Linux、VxWork、UCOS-II精簡指令集;
(3) 指令Cache、數據Cache、寫緩沖;
(4) 支持ARM調試結構,片上ICE支持JTAG調試方式;
(5) 內置先進微控制器總線接口AMBA。
3、 S3C2410X處理器系統管理
(1) 支持大端(Big Endian)/小端(Little Endian)模式;
(2) 8個內存塊:6個用于ROM、SRAM及其他,2個用于ROM/SRAM/SDRAM;
(3) 地址空間:每個內存塊128MB(共1GB),每個內存支持8/16/32位數據總線編程;
(4) 1個起始地址和大小可編程的內存塊(Bank7);
(5) 7個起始地址固定的內存塊(Bank0-Bank6);
(6) 所有內存塊可編程尋址周期;
(7) 支持SDRAM自動刷新模式;
(8) 支持多種類型ROM啟動,包括NOR/NAND Flash、EEPROM等。