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