芯片架构如图

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屏,分辨率能支持到1024x1024。显示输出接口支持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模块。输入图像最大为4096x4096,输出图像最大为2048x2048,支持RGB与YUV之间的转换。

JPEG Codec:支持JPEG编解码功能,最大尺寸为4096x4096。

2D GRAPHICS:2D加速,支持画点/线,Bitblt功能和Color Expansion。

3D GRAPHICS:3D加速。

深入理解ARM体系架构(S3C6410)---认识S3C6410相关推荐

  1. 深入理解ARM体系架构(S3C6410)---PWM实例

    S3C6410X中有5个定时器,这些定时器产生内部中断.其中,Timer0和Timer1具有PWM功能,而Timer2,3,4没有此功能. The S3C6410X RISC microprocess ...

  2. 深入理解ARM体系架构(S3C6410)---lcd 显示图片

    本系列文章由张同浩编写,转载请注明出处:http://blog.csdn.net/muge0913/article/details/7437153 邮箱:muge0913@sina.com S3C64 ...

  3. 深入理解ARM体系架构(S3C6410)---arm7,arm9,arm11区别

    本系列文章由muge0913编写,转载请注明出处:http://blog.csdn.net/muge0913/article/details/7350789 1. 时钟频率的提高 虽然内核架构相同,但 ...

  4. ARM体系架构—ARMv7-A指令集:内存操作指令

    ARM体系架构-ARMv7-A指令集 一.ARMv7-A指令集 一.ARMv7-A内存操作指令 二.单寄存器寻址内存操作指令 三.多寄存器寻址内存操作指令 四.SWP,SWPB 一.ARMv7-A指令 ...

  5. 硬件安全之ARM体系架构的演进

    安全从业者脑中有一系列的安全名词,比如安全三要素Confidenciality .Integrity.Availability,比如硬件安全品牌TPM.TrustZone.SGX.Titan-M,比如 ...

  6. ARM体系架构—ARMv7-A指令集:协处理器指令

    ARM体系架构-ARMv7-A指令集 一.ARMv7-A指令集 二.ARMv7-A协处理器 二.ARMv7-A协处理器指令 三.读懂Linux Kernel协处理器指令 一.ARMv7-A指令集 AR ...

  7. 单片机ARM体系架构知识你知道多少?

    想学习单片机的同学可以关注.私信我或者在评论区回复我要入门.在嵌入式领域中ARM可谓一家独大,所以我们要学习嵌入式开发,一定要了解ARM体系,只有在了解ARM体系的基础上才能理解ARM汇编(GNU汇编 ...

  8. Hadoop:HDFS的概念理解和体系架构-成都加米谷大数据分享

    HDFS是什么? HDFS 全称 Hadoop Distributed File System ,简称HDFS,是一个分布式文件系统.它是谷歌的GFS提出之后出现的另外一种文件系统.它有一定高度的容错 ...

  9. ARM体系结构与编程(篇二):ARM体系架构与寄存器介绍

    文章目录 前言 一.ARM内核与架构 1.1 ARM芯片的组成 1.2 ARM指令集与架构 二.ARM处理器模式与寄存器 2.1 ARM处理器模式 2.2 ARM寄存器 前言 该文章是通过学习< ...

最新文章

  1. rest api_REST API
  2. 次元网站女装穿起来,从A站到Z站,你知道哪个?谁才是你的最爱?
  3. 是c语言自带的数据类型吗_计协带你了解C语言程序
  4. nginx 实现mysql的负载均衡【转】
  5. servlet接收传过来的数据流
  6. ubuntu 13.04 telnet 详细配置
  7. java sql objects_Java SQL注入学习笔记
  8. 使用HTML5的Canvas画布来剪裁用户头像
  9. spring boot 与redis 整合
  10. CentOS 6.2 mini安装桌面环境
  11. BT没死!305个国外BT资源聚合站点大全
  12. 计算机键盘字母记忆,键盘26个字母口诀是怎样的?
  13. win2008服务器系统玩红警,win8系统玩不了红色警戒2如何解决?win8系统玩不了红色警戒2解决方法...
  14. 最小二乘估计与卡尔曼滤波公式推导
  15. js 数字不足位数补0
  16. 华硕笔记本电脑电池保修范围
  17. 我的MBTI职业性格测试
  18. VMware 中搭建 SylixOS 环境
  19. 良好的研发团队文化是怎样「长」成的?一句成功的十四字真言!
  20. 致这一段无悔的大学青春

热门文章

  1. 特征筛选2——皮尔逊相关系数筛选(单变量筛选)
  2. 16进制、10进制(n进制)转换为二进制
  3. python同时读取多个文件的同一行
  4. 排序算法(3)----归并排序
  5. eureka 集群失败的原因_对于注册中心,ZooKeeper、Eureka哪个更合适?
  6. 易经读书笔记18山风蛊
  7. MapReduce:Shuffle过程详解
  8. Django登录验证——原生表单验证
  9. Javascript—③对象
  10. 如何通过方法(函数)来实现两个基本数据类型的数值交换