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处理器介绍相关推荐

  1. 服务器sas卡的作用,英特尔IOP34x处理器介绍

    英特尔IOP34x处理器介绍 早在06年秋季的IDF大会上,英特尔就展示了新一代的IOP34x家族,可想而知IOP 33x家族更加久远.这代存储处理器整合了先进的数据保护.基于硬件的RAID 5/6( ...

  2. TI OMAPL处理器介绍

    曾经,会单片机的工程师牛得一塌糊涂.想十年前一个会单片机的工程师几乎就是嵌入式工程师的代名词. 若干年前,ARM开始暂露头角,看到单片机工程师的牛气,ARM工程师笑了.而从包括合众达在内的中国DSP三 ...

  3. i5处理器学计算机怎么设置,i5处理器怎么样 i5处理器介绍【图解】

    导语:电脑的广泛普及,作为新一代网民,不少人还是不大理解电脑.不少人都追问i5处理器怎么样,那么,什么是i5处理器呢?i5处理器又怎么样呢?感兴趣的朋友就跟着小编一起来了解下吧. 一.i5处理器介绍 ...

  4. C++Primer::头文件设计基本原则 与 预处理器介绍

    1.学会编写自己的头文件 有多个文件组成的程序需要一种方法连接名字的使用和声明,在C++中就是通过头文件实现的.C++程序使用头文件包含的不仅仅是类定义. 为了允许把程序写成独立的逻辑块,C++支持所 ...

  5. 嵌入式典型ARM处理器介绍以及分类

    笔者电子信息专业硕士毕业,获得过多次电子设计大赛.大学生智能车.数学建模国奖,现就职于南京某半导体芯片公司,从事硬件研发,电路设计研究.对于学电子的小伙伴,深知入门的不易,特开次博客交流分享经验,共同 ...

  6. 全志F1C600芯片处理器介绍

    全志F1C600处理器基于arm9 CPU体系结构,具有高度的功能集成.F1C600支持全高清视频回放,包括H.264,H.263,MPEG 1/2/4解码器.集成音频编解码器和I2S/PCM接口为终 ...

  7. DRM驱动(一)之显示处理器介绍

    显示处理器是什么 将在内存中的图像数据,转化为电信号送到显示设备称为显示控制器,比如早期的LCDC.后面进行了拓展,可以处理一些简单的图像,比如缩放.旋转.合成等,如瑞芯的vop,高通的sde称为显示 ...

  8. TI OMAPL处理器介绍(二)

    无意间收集到这篇有关OMAP技术介绍文章,感觉出作者的行文幽默,和深厚的技术功底,特分享给大家. 以SEED-DIM138/1808-Kit上的LED灯D1为例讲述如何进行相关开发(一) 本文档的使用 ...

  9. XTENSA处理器介绍

    1. 背景介绍 1.1. Tensilica介绍 Tensilica 是一个迅速成长的公司,公司主要产品是在专业性应用程序微处理器上,为现今高容量嵌入式系统提供最优良的解决方案.公司成立于1997年7 ...

最新文章

  1. iOS 支付 [支付宝、银联、微信]
  2. springcloud项目打包_SpringCloud 快速入门
  3. lucene introduction
  4. bash-高级编程--变量和参数介绍
  5. 浙江巨丰管业有限公司网站
  6. html怎么循环输出_for 循环疑难点
  7. 小型网络的组建及排错
  8. 微胖女孩穿什么样的衣服好看?
  9. linux 查找并删除
  10. LRUCache和FastLRUCache实现分析
  11. 农作物分布数据、作物类型分布、农田分布数据、土地利用数据、植被类型数据、物候数据、NDVI数据
  12. Atitit  atiMail atiDns新特性 v2  q39
  13. 3D元素周期表源码(已加注释)及分析
  14. 中国消费品领域知名的调查研究咨询公司信息
  15. 【web素材】16—激发你开发灵感的十大创意网站菜单示例效果
  16. Ubuntu 20.04 系统5分钟后老是自动锁屏怎么取消?
  17. Salesforce Schedule中调用接口案例
  18. SpringBoot接口实现视频在线播放
  19. MySQL数据库 sql语句及其含义
  20. C语言 入门教程||C语言 指针||C语言 字符串

热门文章

  1. 异常检测1——python使用KNN模型进行异常检测
  2. matplotlib绘制极坐标图像
  3. windows python库安装包下载网站
  4. jmeter java 关联_使用Jmeter进行数据关联和并发用户
  5. oracle12c清理游标,Oracle专题12之游标
  6. Java集合 -- HashSet 和 HashMap
  7. 使用ASP.Net WebAPI构建REST服务(四)——参数绑定
  8. 《java入门第一季》之java语法部分小案例
  9. TopFreeTheme精选免费模板【20130703】
  10. WCF 第二章 契约 系列文章