S3C2410片内外设简单介绍(东北电力大学)概要.ppt

S3C2410片内外设简单介绍(东北电力大学)概要.ppt

  1. 1、本文档共121页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
S3C2410片内外设简单介绍(东北电力大学)概要

5.1 S3C2410A微处理器简介 S3C2410A是韩国三星公司推出的32位RISC微处理器,其CPU采用的ARM920T内核,0.18um工艺,采用了高级控制总线(Advanced Microcontroller Bus Architecture,AMBA),加上丰富的片内外设,为手持设备和其它应用,提供了低价格、低功耗、高性能微控制器的解决方案。 一、主要特性 1.8V/2.0V的内核供电,3.3V存储器供电,3.3V外部I/O供电 具有16KB指令Cache、 16KB数据Cache和存储器管理单元MMU。 外部存储器控制器,可扩展8组,每组128MB,总容量达1GB;支持从Nand flash存储器启动。 55个中断源,可以设定1个为快速中断,有24个外部中断,并且触发方式可以设定。 4通道的DMA,并且有外部请求引脚。 3个通道的UART,带有16字节的TX/RX FIFO,支持IrDA1.0功能。 具有2通道的SPI、1个通道的IIC串行总线接口和1个通道的IIS音频总线接口。 有2个USB主机总线的端口,1个USB设备总线的端口。 有4个具有PWM功能的16位定时器和1个16位内部定时器。 8通道的10位A/D转换器,最高速率可达500kB/s;提供有触摸屏接口。 具有117个通用I/O口和24通道的外部中断源。 兼容MMC的SD卡接口。 具有电源管理功能,可以使系统以普通方式、慢速方式、空闲方式和掉电方式工作。 看门狗定时器。 具有日历功能的RTC。 有LCD控制器,支持4K色的STN和256K色的TFT,配置有DMA通道。 具有PLL功能的时钟发生器,时钟频率高达203MHz。 双电源系统:1.8/2.0V内核供电,3.3V存储器和I/O供电。 二、系统结构 主要由两大部分构成: ARM920T内核与片内外设。 1、ARM920T内核 由三部分:ARM9内核ARM9TDMI、32KB的Cache、MMU。 2、片内外设 分为高速外设和低速外设,分别用AHB总线和APB总线。 AHB:Advanced High Performance Bus 先进的高性能总线.通常用于高性能, 高时钟率的数据传输,如CPU和DMA APB:Advanced Peripheral Bus 先进的外设 总线,通常低带宽的周边 外设之间的连接,如UART. 三、引脚信号 S3C微控制器是272-FBGA封装。 其信号可以分成 addr0---addr26、 Data0---data31、 GPA0---GPA22 GPB10、GPC15、 GPD15、GPE15、 GPF7、GPG15、 GPH10、EINT23、 nGCS0—nGCS7、 AIN7、IIC、SPI、 OM0---OM3 等,大部分都是复用的 5.2 S3C2410主要片内外设 1.时钟和电源管理 2.存储器配置 3.I/O端口 4.ADC和触摸屏接口 5.UART接口 6.RTC 7.PWM 8.IIC接口 9.SPI接口 10看门狗 11.其他(USB,LCD,IIS) 一.时钟和电源管理模块 时钟和电源管理模块主要有3部分构成,时钟控制,USB控制,和功率控制。 1.S3C2410A内部的时钟控制逻辑模块. 主要给系统提供用于CPU的FCLK,AHB总线外设的HCLK和APB总线外设的PCLK,芯片内部包含两个锁相环(PLL),一个是给FCLK,HCLK和PCLK提供时钟,另一个是给USB模块提供USB时钟。 其中ARM920T内核使用FCLK AHB总线,包括ARM920T内核,存储控制器,中断控制器,LCD控制器,DMA和USB使用HCLK. APB总线,使用该总线的如WDT,I2C,PWM,ADC,GPIO,RTC等。 2.对于功率控制逻辑,S3C2410采用不同的功率管理模式使芯片对于给定的不同任务达到最佳的功率消耗。主要有NORMAL模式,SLOW模式,IDLE模式,和POWER_OFF模式。 1.NORMAL模式:模块提供给CPU时钟,在这种模式下,当所有外设全部打开的时候,功耗最大。允许用户通过软件来控制外设。如,当不需要定时器的时候,用户可以切断给定时器的时钟以减少功耗。 2.SLOW模式:无锁相环模式,跟NORMAL模式不一样,SLOW模式使用外部时钟直接作为FCLK,而没有锁相环。这种模式下,功率消耗只和外部的时钟频率有关。 2. 时钟源:主时钟源可以来自外部晶振或者是外部时钟。时钟发生器包括有振荡器,它连接外部晶振,并且连接两个PLL(PHASE-LOCKED

文档评论(0)

yaocen + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档