S3C2410X微處理器時一款由samsung公司為手持設備設計的低功耗、高集成度的基於ARM920T核的微處理器,
基本介紹
- 外文名:S3C2410X
- 大端:Big Endian
- 小端:Little Endian
- 記憶體塊:Bank0-Bank6
- 特點:低功耗、高集成度
基本情況,示意圖,體系結構,系統管理,中斷控制器,存儲器映射,時鐘電源管理,時鐘,電源,定時器,實時時鐘,通用接口,
基本情況
為了降低系統總成本和減少外圍器件,這款晶片還集成了以下部件: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) ARM920T核,16位/32位RISC結構和ARM精簡指令集。
(3) 指令Cache、數據Cache、寫緩衝;
(4) 支持ARM調試結構,片上ICE支持JTAG調試方式;
(5) 內置先進微控制器匯流排接口AMBA。
系統管理
(1) 支持(Big Endian)/小端(Little Endian)模式;
(2) 8個記憶體塊:6個用於ROM、SRAM及其他,2個用於ROM/SRAM/SDRAM;
(4) 1個起始地址和大小可程式的記憶體塊(Bank7);
(5) 7個起始地址固定的記憶體塊(Bank0-Bank6);
(6) 所有記憶體塊可程式定址周期;
(7) 支持SDRAM自動刷新模式;
(8) 支持多種類型ROM啟動,包括NOR/NAND Flash、EEPROM等。
中斷控制器
(2)外部中斷源的電平/邊沿模式;
(3)可程式的電平/邊沿極性;
(4)對緊急中斷請求支持FIQ(快速中斷請求)。
存儲器映射
S3C2410X的存儲空間映射如圖2所示:
時鐘電源管理
時鐘
(1)片上MPLL和UPLL:
——UPLL產生操作USB主/從時鐘;
——MPLL產生操作MCU的時鐘,1.8V電壓供電最高可達203MHz;
(2)每個模組的時鐘可由軟體控制。
電源
(3)電源模式:
——正常模式,正常運行模式;
——休眠模式,只使CPU的時鐘停止;
——低能模式,不帶PLL的低頻時鐘;
——停止模式,所有時鐘都停止。
用EINT[15:0]或RTC告警中斷從停止模式喚醒。
定時器
(1)4個16位帶PWM的定時器,1個16位基於DMA或基於中斷的定時器;
(2)可程式的占比空、頻率和極限;
(3)死區產生;
(4)支持外部時鐘源;
實時時鐘
(1)全時鐘特點:毫秒、秒、分、時、日、星期、月、年;
(2)32.768kHz運行;
(3)告警中斷;
(4)時鐘滴答中斷。
通用接口
(1)通用輸入/輸出連線埠
——24個外部中斷連線埠;
——多路輸入/輸出口。
(2)UART
——3個帶DMA和中斷的UART;
——支持5位、6位、7位、8位串列數據傳送/接受;
——當傳送/接受時支持雙向握手;
——可程式波特率;
——支持IrDA1.0(115.2kbps);
——支持迴環測試模式;
——每個通道由16位元組TX FIFO和16位元組RX FIFO。
(3)DMA控制器
——4錄DMA控制器;
——支持I/O到存儲器、存儲器到I/O以及I/O到I/O;
——突發傳送模式提高了FPDRAM、EDODRAM和SDRAM的傳送率。
(4)A/D轉換
——8通道10位ADC;
——轉換速率最大為500kbps。
(5)LCD控制器
——支持3種類型STN LCD:4位雙掃描、4位單掃描和8位單掃描;
——STN LCD支持單色顯示、4級灰度、16級灰度、256色彩色和4096色;
——彩色TFT支持1/2/4/8bpp(位每點)剪貼簿彩色顯示;
——最大支持24bpp模式16M彩色TFT;
——STN和TFT支持多種螢幕尺寸。
(6)IIC匯流排接口
——1個帶中斷的多主機IIC匯流排;
——支持MSB數據格式。
(7)IIS匯流排接口
——1個帶DMA的音頻IIS匯流排接口;
——支持MSB數據格式。
(8)SD/MMC接口
——與SD存儲卡協定版本1.0兼容;
——與SDIO卡協定版本1.0兼容;
——與MMC存儲協定版本2.11兼容;
——基於DMA或者中斷的操作;
——支持TX/RX FIFO。
(9)SPI接口
——2通道與SPI協定版本2.11兼容的SPI接口;
——TX/RX 2位元組移位暫存器;
——基於DMA或者中斷的操作。