S3C6410处理器介绍
S3C64xx系列的应用处理器芯片是三星主推的,三星目前推出了S3C6400和S3C6410,都是基于ARM11架构的,而且硬件管脚兼容,应该说大致的功能基本相同,比较明显的区别就是S3C6410带有2D/3D硬件加速。
大致看了一下,S3C6410是一个强大的应用处理器,我不是在这里做广告,呵呵,因为我正在使用它,有了它,可以做很多东西。
下面,我对S3C6410做个简单介绍,该芯片大小为13x13mm,424管脚,芯片架构如图:
ARM Core:
采用ARM1176JZF-S的核,包含16KB的指令数据Cache和16KB的指令数据TCM,ARM Core电压为1.1V的时候,可以运行到553MHz,在1.2V的情况下,可以运行到667MHz。通过AXI,AHB和APB组成的64/32bit内部总线和外部模块相连。
Power Management:
目前支持Normal,Idle,Stop和Sleep模式。Normal是正常模式,其他模式都处于不同程度的低功耗模式下,说白了就是还有哪些模块在工作,可以被哪些中断唤醒。Sleep模式是最低功耗模式了,可以被有限的中断唤醒。关于在这几种模式下,芯片的功耗到底是多少,目前不得而知,将来一定要测试一下。
TFT LCD Controller:
显示控制器,支持TFT 24Bit LCD屏,分辨率能支持到1024x1024。显示输出接口支持RGB接口,I80接口,BT.601输出(YUV422 8Bit)和输出给TV Encoder的接口。支持最多5个图形窗口并可进行Overlay操作,从window0到window4,分别支持不同的图像输入源和不同的图像格式。实际上,显示控制器可以接收来自Carema,Frame Buffer和其他模块的图像数据,可以对这些不同的图像进行Overlay,并输出到不同的接口,比如LCD,TV Encoder。
System Peripheral:
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的内部定时器。
DMA:支持4个DMA控制器,每个控制器包含8个通道,支持8/16/32Bit传输,支持优先级,通道0优先级最高。
KEYPAD:支持8x8键盘,与GPIO复用,按下和抬起都可产生中断。
Connectivity:
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相连。
Memory Subsystem:
DRAM Controller:两个片选,支持SDRAM,DDR SDRAM,mobile SDRAM和mobile DDR SDRAM。每个片选最大支持256MB。
NF Controller:NandFlash控制器,支持SLC/MLC NandFlash,支持512/2048Bytes Page的Nandflash,支持8Bit Nandflash,支持1/4/8Bit ECC校验,支持NandFlash Boot功能。
OneNAND Controller:支持2个OneNAND控制器,可外接16Bit OneNand Flash,支持同步异步读取数据,支持OneNAND Boot功能。
SROM Controller:六个片选,支持SRAM,ROM和NOR Flash,支持8/16Bit,每个片选支持128MB。
Multimedia Acceleration:
Camera Interface:外接Camera,支持ITU-R BT.601/656 8bit标准输入。支持Zoom In功能,最大图像达4096x4096,支持Preview,在Preview时支持Rotation和Mirror功能,Preview输出图像格式可以是RGB 16/18/24Bit和YUV420/433格式,支持图像的一些特效。
Multi Format Codec:视频Codec,支持MPEG4 Simple Profile,H.264/AVC Baseline Profile,H.263 P3和VC-1 Main Profile编解码功能。支持1/2和1/4像素的运动估计,支持MPEG-4 AC/DC预测,支持H.264/AVC帧内预测,对于MPEG-4还支持可逆VLC和Data Partition功能,支持码流控制(CBR或者VBR),编解码同时进行的时候,可支持VGA 30fps。
TV Encoder:支持将数字视频转换成模拟的复合视频,支持N制和P制,支持Contrast,Brightness,Gamma等控制,支持复合视频和S端子输出。输入视频数据可以来自TV Scaler模块,该模块可以对视频数据进行处理,支持Resize功能,支持RGB与YUV两个不同色彩空间的转换,输入TV Scaler模块的图像最大可以是800x2048,输出图像最大是2048x2048,输出数据给TV Encoder进行编码,然后输出模拟视频。
Rotator:翻转模块支持对YUV420/422和RGB565/888的数据进行硬件翻转。
Post Processor:图像处理模块,类似TV Scaler模块。输入图像最大为4096x4096,输出图像最大为2048x2048,支持RGB与YUV之间的转换。
JPEG Codec:支持JPEG编解码功能,最大尺寸为4096x4096。
2D GRAPHICS:2D加速,支持画点/线,Bitblt功能和Color Expansion。
3D GRAPHICS:3D加速。
基本的模块都说了,本人也是大致看了一下S3C6410 datasheet,许多模块还要等以后用的时候,才能了解更多。在我看来,这是一款功能齐全的应用处理器。
S3C6410处理器介绍相关推荐
- 服务器sas卡的作用,英特尔IOP34x处理器介绍
英特尔IOP34x处理器介绍 早在06年秋季的IDF大会上,英特尔就展示了新一代的IOP34x家族,可想而知IOP 33x家族更加久远.这代存储处理器整合了先进的数据保护.基于硬件的RAID 5/6( ...
- TI OMAPL处理器介绍
曾经,会单片机的工程师牛得一塌糊涂.想十年前一个会单片机的工程师几乎就是嵌入式工程师的代名词. 若干年前,ARM开始暂露头角,看到单片机工程师的牛气,ARM工程师笑了.而从包括合众达在内的中国DSP三 ...
- i5处理器学计算机怎么设置,i5处理器怎么样 i5处理器介绍【图解】
导语:电脑的广泛普及,作为新一代网民,不少人还是不大理解电脑.不少人都追问i5处理器怎么样,那么,什么是i5处理器呢?i5处理器又怎么样呢?感兴趣的朋友就跟着小编一起来了解下吧. 一.i5处理器介绍 ...
- C++Primer::头文件设计基本原则 与 预处理器介绍
1.学会编写自己的头文件 有多个文件组成的程序需要一种方法连接名字的使用和声明,在C++中就是通过头文件实现的.C++程序使用头文件包含的不仅仅是类定义. 为了允许把程序写成独立的逻辑块,C++支持所 ...
- 嵌入式典型ARM处理器介绍以及分类
笔者电子信息专业硕士毕业,获得过多次电子设计大赛.大学生智能车.数学建模国奖,现就职于南京某半导体芯片公司,从事硬件研发,电路设计研究.对于学电子的小伙伴,深知入门的不易,特开次博客交流分享经验,共同 ...
- 全志F1C600芯片处理器介绍
全志F1C600处理器基于arm9 CPU体系结构,具有高度的功能集成.F1C600支持全高清视频回放,包括H.264,H.263,MPEG 1/2/4解码器.集成音频编解码器和I2S/PCM接口为终 ...
- DRM驱动(一)之显示处理器介绍
显示处理器是什么 将在内存中的图像数据,转化为电信号送到显示设备称为显示控制器,比如早期的LCDC.后面进行了拓展,可以处理一些简单的图像,比如缩放.旋转.合成等,如瑞芯的vop,高通的sde称为显示 ...
- TI OMAPL处理器介绍(二)
无意间收集到这篇有关OMAP技术介绍文章,感觉出作者的行文幽默,和深厚的技术功底,特分享给大家. 以SEED-DIM138/1808-Kit上的LED灯D1为例讲述如何进行相关开发(一) 本文档的使用 ...
- XTENSA处理器介绍
1. 背景介绍 1.1. Tensilica介绍 Tensilica 是一个迅速成长的公司,公司主要产品是在专业性应用程序微处理器上,为现今高容量嵌入式系统提供最优良的解决方案.公司成立于1997年7 ...
最新文章
- iOS 支付 [支付宝、银联、微信]
- springcloud项目打包_SpringCloud 快速入门
- lucene introduction
- bash-高级编程--变量和参数介绍
- 浙江巨丰管业有限公司网站
- html怎么循环输出_for 循环疑难点
- 小型网络的组建及排错
- 微胖女孩穿什么样的衣服好看?
- linux 查找并删除
- LRUCache和FastLRUCache实现分析
- 农作物分布数据、作物类型分布、农田分布数据、土地利用数据、植被类型数据、物候数据、NDVI数据
- Atitit atiMail atiDns新特性 v2 q39
- 3D元素周期表源码(已加注释)及分析
- 中国消费品领域知名的调查研究咨询公司信息
- 【web素材】16—激发你开发灵感的十大创意网站菜单示例效果
- Ubuntu 20.04 系统5分钟后老是自动锁屏怎么取消?
- Salesforce Schedule中调用接口案例
- SpringBoot接口实现视频在线播放
- MySQL数据库 sql语句及其含义
- C语言 入门教程||C语言 指针||C语言 字符串