芯片架构如图
S3C64xx系列的使用处理器芯片是三星主推的16/32 RISC 微处理器,三星现在推出了S3C6400和S3C6410,都是根据ARM11架构的,并且硬件管脚兼容,应该说大致的功用根本相同,比较显着的差异便是S3C6410带有2D/3D硬件加快。
S3C6410阐明文档下载地址:http://download.csdn.net/detail/muge0913/4144550
简略阐明如下:
ARM Core:选用ARM1176JZF-S的核,包括16KB的指令数据Cache和16KB的指令数据TCM,ARM Core电压为1.1V的时分,能够运转到553MHz,在1.2V的情况下,能够运转到667MHz。经过AXI,AHB和APB组成的64/32bit内部总线和外部模块相连。
TFT LCD Controller:显现控制器,支撑TFT 24Bit LCD屏,分辨率能支撑到1024×1024。显现输出接口支撑RGB接口,I80接口,BT.601输出(YUV422 8Bit)和输出给TV Encoder的接口。支撑最多5个图形窗口并可进行Overlay操作,从window0到window4,别离支撑不同的图画输入源和不同的图画格局。实际上,显现控制器能够接纳来自Carema,Frame Buffer和其他模块的图画数据,能够对这些不同的图画进行Overlay,并输出到不同的接口,比方LCD,TV Encoder。
RTC:体系掉电的时分由备份电池支撑,需外接32.768KHz时钟,年/月/日/时/分/秒都是BCD码格局。
PLL:支撑三个PLL别离是APLL,MPLL和EPLL。APLL为ARM供给时钟,发生ARMCLK,MPLL为一切和AXI/AHB/APB相连的模块供给时钟,发生HCLK和PCLK,EPLL为特别的外设供给时钟,发生SCLK。
TIMER/PWM:支撑5个32Bit Timer,其间Timer0和Timer1具有PWM功用,而Timer2,3,4没有输出管脚,为内部Timer。
WATCHDOG:看门狗,也能够当作16Bit的内部定时器。
I2S:用于和外接的Audio Codec传输音频数据。支撑一般的I2S双通道,也支撑5.1通道I2S传输,音频数据能够是8/16/32Bit,采样率从8KHz到192KHz。
I2C:支撑2个I2C控制器。
UART:支撑4个UART口,支撑DMA和Interrupt形式,UART0/1/2还支撑IrDA1.0功用。UART最高速度达3Mbps。
GPIO:通用GPIO端口,功用复用。
IrDA:独立的IrDA控制器,兼容IrDA1.1,支撑MIR和FIR形式。
SPI:支撑全功用的SPI。
MODEM:Modem接口控制器,内置8KB SRAM用于S3C6410和外接Modem交流数据,该SRAM还能够为Modem供给Boot功用。
USB OTG:支撑USB OTG 2.0,一起支撑Slave和Host功用,最高速度480Mbps。
USB HOST:独立的USB Host控制器,支撑USB Host 1.1。
MMC/SD:SD/MMC控制器,兼容SD Host 2.0,SD Memory Card 2.0,SDIO Card 1.0和High-Speed MMC。
PCM AUDIO:支撑两个PCM Audio接口,传输单声道16Bit音频数据。
AC97:AC97控制器,支撑独立的PCM立体声音频输入,单声道MIC输入和PCM立体声音频输出,经过AC-Link接口与Audio Codec相连。
Post Processor:图画处理模块,相似TV Scaler模块。输入图画最大为4096×4096,输出图画最大为2048×2048,支撑RGB与YUV之间的转化。
JPEG Codec:支撑JPEG编解码功用,最大尺度为4096×4096。
2D GRAPHICS:2D加快,支撑画点/线,Bitblt功用和Color Expansion。
3D GRAPH%&&&&&%S:3D加快。