第一章第一章第一章第一章S3C6410处理器概述处理器概述处理器概述处理器概述S3C6410是一个16/32位RISC微处理器,旨在提供一个具有成本效益、功耗低,性能高的应用处理器解决方案,像移动电话和一般的应用。它为2.5G和3G通信服务提供优化的H/W性能,S3C6410采用了64/32位内部总线架构。该64/32位内部总线结构由AXI、AHB和APB总线组成。它还包括许多强大的硬件加速器,像视频处理,音频处理,二维图形,显示操作和缩放。一个集成的多格式编解码器(MFC)支持MPEG4/H.263/H.264编码、译码以及VC1的解码。这个H/W编码器/解码器支持实时视频会议和NTSC、PAL模式的TV输出。S3C6410有一个优化的接口连线到外部存储器。存储器系统具有双重外部存储器端口、DRAM和FLASH/ROM/DRAM端口。DRAM的端口可以配置为支持移动DDR,DDR,移动SDRAM和SDRAM。FLASH/ROM/DRAM端口支持NOR-FLASH,NAND-FLASH,ONENAND,CF,ROM类型外部存储器和移动DDR,DDR,移动SDRAM和SDRAM。为减少系统总成本和提高整体功能,S3C6410包括许多硬件外设,如一个相机接口,TFT24位真彩色液晶显示控制器,系统管理器(电源管理等),4通道UART,32通道DMA,4通道定时器,通用的I/O端口,IIS总线接口,IIC总线接口,USB主设备,在高速(480MB/S)时USBOTG操作,SD主设备和高速多媒体卡接口、用于产生时钟的PLL。S3C6410提供了丰富的内部设备,下面我们从它的整体特性、多媒体加速特性、视频接口、USB特征、存储器设备、系统外设以及它的系统管理等方面来详细的介绍S3C6410处理器的特性:1.1.S3C6410体系结构体系结构体系结构体系结构S3C6410RISC处理器特性包括:(1)基于CPU的子系统的ARM1176JZF-S具有JAVA加速引擎和16KB/16KBI/D缓存和16KB/16KBI/DTCM。(2)在各自地TBDV和TBDV的400/533/667MHz操作频率。(3)一个8位ITU601/656相机接口,用于缩放的高达4M像素,固定的16M像素。(4)多标准编解码器提供的MPEG-4/H.263/H.264编码和解码的高达30帧/s,VC1视频解码、达到30帧/s。(5)具有BITBLIT和轮换的2D图形加速。(6)AC-97音频编解码器接口和PCM串行音频接口。(7)IIS和IIC接口支持。(8)专用的IRDA端口,用于FIR,MIR和SIR。(9)灵活配置GPIO。(10)端口USB2.0OTG支持高速(480MBPS,片上收发器)。(11)端口USB1.1主设备支持全速(12MBPS,片上收发器)。(12)高速MMC/SD卡支持。(13)实时时钟,锁相环,具有PWM的定时器和看门狗定时器。(14)32通道DMA控制器。(15)支持8X8键盘矩阵变换电路。(16)用于移动应用的先进的电源管理。(17)存储器子系统具有8倍或16倍数据总线的SRAM/ROM/NORFlash接口。具有16倍数据总线的MUXED,ONENAND接口。具有8倍数据总线的NANDFlash接口。具有16倍或32倍数据总线的SDRAM接口。具有16倍或32倍数据总线(133Mb/s/引脚率)的移动SDRAM接口。具有16倍或32倍数据总线(266Mb/s/引脚DDR)的移动DDR接口。2222....ARM1176JZFARM1176JZFARM1176JZFARM1176JZF----SSSS处理器处理器处理器处理器ARM1176JZF-S处理器的特性包括:(1)TrustZone™安全扩展。(2)具有超高速先进的微处理器总线架构(AMBA)、先进的可扩展接口(AXI)电平,两个接口支持的优先级顺序多处理机。(3)8阶管线。(4)具有返回堆栈的分支预测。(5)低中断延时配置。(6)外部协处理器接口和协处理器CP14和CP15。(7)指令和数据存储器管理单元(MMUS),通过一个统一的主TLB使用MICROTLB结构管理。(8)实际地索引和物理地址缓存。(9)矢量浮点型(VFP)协处理器支持。(10)外部协处理器的支持。(11)追踪支持。存储器子系统包括:(1)高频宽存储器矩阵变换电路子系统。(2)两个独立的外部存储器端口(一个静态混合的DRAM存储器端口和一个DRAM端口)。(3)矩阵变换电路架构增加整体的带宽,具有同时访问的能力3333....多媒体加速特性多媒体加速特性多媒体加速特性多媒体加速特性多媒体加速特性包括:(1)照相机接口支持ITU–R601/ITU-R656格式输入。支持8位输入。对于YCBCr4:2:2格式,相机输入分辨率高达4096×4096。4096×4096输入分辨率采取绕过硬件缩小尺度和预览单元,并且图象将以JPEG格式直接存储到存储器。高达2048×2048输入分辨率可以选择性的输入到硬件缩小尺度单元和预览单元。分辨率缩小尺度,硬件支持的输入分辨率高达2048×2048。编解码器/预览输出图像产生(16/18/24位的RGB格式和YCbCr4:2:0/4:2:2格式)。图象窗口化和变焦的功能。测试图案产生。图像镜像和轮换支持Y轴镜像和X轴镜像,90度、180度和270度的轮换。H/W色彩空间的转换。支持LCD控制器直通道。(2)多标准解码器(MSC)①多标准视频编解码器MPEG-4部分II简单协议规范编码/解码。H.264/AVC基线编码/解码。H.263协议规范3编码/解码。VC1解码。支持多部分电池和多标准。②编码工具可变模块大小:16×16,16×8,8×16和8×8。自由的运动矢量。MPEG-4AC/DC预测。H.264/AVC的帧内预测(固定模式决定)。错误恢复工具。MPEG-4重新同步。具有RVLC的标记和数据分割。MPEG-4/AVCFMO和ASO。位率控制(CBR和VBR)。③解码工具支持所有标准功能。④前/后旋转/镜像八个镜像/旋转模式。⑤性能全双工的VGA30fps编码/解码。半双工720×48030帧/s(720×57625f帧/s)编码/解码。(3)JPEG解码器压缩/解压缩达65536×65536。编码格式:YCbCr4:2:2。解码格式:YCbCr4:4:4/4:2:2/4:2:0/4:1:1或灰色。支持压缩的内存数据在YCbCr4:2:2或RGB565格式。支持一般用途的时钟转换器。4444....显示控制显示控制显示控制显示控制显示控制特性包括:(1)TFTLCD接口320×240,640×480或其他显示分辨率高达1024×1024。最大2k×2k虚拟屏幕尺寸。支持五个窗口层作为PIP或OSD。可编程OSC窗口定位。16级Alpha混合。(2)视频后处理器视频输入格式转换。视频/图形缩放向上/向下或缩放输入/输出。彩色空间的转换,从YCbCr到RGB和从RGB到YCbCr。专用本地接口显示。专用定标器用作TV编码器。(3)具有图像增强的TV(NTSC/PAL)视频编码器①支持NTSC-M/PAL-B,D,G,H,I兼容视频格式。②支持YCbCr4:2:0/4:2:2,16/18/24位RGB源格式。③内置MIE(移动图像增强器)引擎黑色和白色延展。蓝色延展和Flesh-Tone校正。动态水平的尖峰与LTI。黑色与白色噪音的降低。原始的,全屏和宽屏视频输出。5555....视频接口视频接口视频接口视频接口视频接口特性包括:(1)AC97音频编解码器接口可变采样率(48kHz和低于)。1通道立体声输入/1通道立体声输出/1通道麦克风输入。16位立体声(2声道)音频。(2)PCM串行音频接口主模式双向串行音频接口。接受一个外部输入时钟来产生精确的音频时间。可选的基于DMA的操作。(3)IIS总线立体声DAC接口1通道总线作为音频编解码器接口。可选的基于DMA的操作。串行,每通道8/16位的数据传输。支持IIS,合理的MSB和合理的LSB数据格式。可以在主或从模式下操作。支持多种位时钟频率和编解码器的时钟频率。16,24,32,48fs的位时钟频率和256,384,512,768fs的编解码器的时钟频率。6666....USBUSBUSBUSB特性特性特性特性USB支持特性包括:(1)USBOTG2.0高速符合OTG规格1.0版本补充的USB2.0协议的2.0版本。配置只作为OTG设备,USB1.1设备,OTG迷你主设备,或USB1.1迷你主设备。支持高速(480Mb/s),全速(12Mb/s)和低速(1.5Mb/s)。(2)USB主设备两个端口USB主设备。符合OHCI1.0版本。符合USB规范1.1版本。支持全速高达12Mb/s。7777....IrDAv1.1IrDAv1.1IrDAv1.1IrDAv1.1IrDAv1.1特性包括:(1)专用的IrDA作为v1.1(1.152Mb/s和4Mb/s)。(2)支持FIR(4Mb/s)。(3)SIR(111.5kb/s)模式是由UART的IrDA1.0模块支持的。(4)内部64字节的Tx/RxFIFO。串行通行特性:(1)UART4通道UART具有基于DMA或基于中断操作。支持5位,6位,7位,或8位串行数据传输/接收。支持外部时钟用作UART操作(UCLK)。可编程波特率。支持IrDA1.0SIR(115.2kb/s)模式。环回模式进行测试。每个通道都有内部64字节的TxFIFO和64字节的RxFIFO。(2)IIC总线接口1通道多主设备IIC总线。串行,8位针对性和双向数据传输可在高达100kb/s的标准模式下操作。在快速模式高达400kb/s。(3)SPI接口2通道串行外设接口。64字节缓冲器用来接收/传送。基于DMA或基于中断操作。50Mb/s的发送/接收(全双工)。(4)MIPIHSI单向高速串行接口。支持发送和接收。128字节(32位×32)TxFIFO。256字节(32位×64)RXFIFO。发送:PCLKb/s,接收:高达100Mb/s。8888....调制解调器接口调制解调器接口调制解调器接口调制解调器接口调制解调器接口特性包括:并行调制解调器芯片接口异步直接和间接16位SRAM式接口(i80接口)。片上8KB的双端口SRAM缓冲区直接接口。片上写FIFO和读FIFO(每288字),以支持间接脉冲数据传输。9999....GPIOGPIOGPIOGPIOGPIO特性包括:188个灵活配置的GPIO。输入设备特性:(1)便携式键盘接口支持8×8键盘矩阵转换电路。提供内部去抖滤波器。(2)A/D转换和触摸屏接口8通道复用ADC。最大500k采样/S和10位分辨率。10101010....存储器设备存储器设备存储器设备存储器设备存储器设备特性包括:MMC/SD主设备兼容多媒体卡协议版本4.0。兼容SD存储卡的协议版本1.0。128字FIFO用作发送/接收。基于DMA或基于中断操作。11111111....系统外设系统外设系统外设系统外设系统外设特性包括:(1)DMA控制器四个通用DMA嵌入式。每个DMA有两个主端口。每一个DMA支持8通道;完全支持32通道。支持存储器到存储器,外设到存储器,存储器到外设,和外设到外设。脉冲数据传输模式,以提高传输速率。(2)矢量中断控制器支持32个矢量IRQ中断。固定硬件中断优先级。可编程中断优先级。硬件中断优先级屏蔽。IRQ和FIQ生成。测试寄存器。原始中断状态。中断请求状态。支持ARMv6处理器VIC端口,在同步和异步模式,使其更快地中断服务。(3)TrusZone中断控制在TrustZone设计中,提供了一个软件接口给安全中