S3C2410微处理器市公开课一等奖省赛课获奖课件_第1页
S3C2410微处理器市公开课一等奖省赛课获奖课件_第2页
S3C2410微处理器市公开课一等奖省赛课获奖课件_第3页
S3C2410微处理器市公开课一等奖省赛课获奖课件_第4页
S3C2410微处理器市公开课一等奖省赛课获奖课件_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

S3C2410微处理器S3C2410微处理器第1页主要内容复位,时钟,电源管理模块S3C2410IO口I/O口配置I/O存放器S3C2410中止系统中止处理模块ARM中止处理DMA控制器DMA工作原理S3C2410DMA控制器S3C2410微处理器第2页复位,时钟,电源管理模块1.复位电路在系统中,复位电路主要完成系统上电复位和系统在运行时用户按键复位功效。复位电路可由简单RC电路组成,也能够使用其它相对较复杂,但功效更完善,更可靠电路。专用复位电路S3C2410微处理器第3页用RC电路与门电路组合而成复位电路S3C2410微处理器第4页2.时钟电路在S3C2410A中时钟控制逻辑能够产生CPU所需FCLK时钟信号。AHB总线外围设备所需HCLK时钟信号,以及APB总线外围设备所需PCLK时钟信号。S3C2410A有两个锁相环(PhaseLockedLoops,PLL),一个用于FCLK,HCLK和PCLK,另一个专门用于USB模块(48MHz)。时钟控制逻辑能够在不需要PLL情况下产生慢速时钟,而且能够经过软件来控制时钟与每个外围模块是连接还是断开,从而降低功耗。S3C2410微处理器第5页外接晶振S3C2410微处理器第6页MPLL电路压控振荡器外接晶振产生信号S3C2410微处理器第7页外接晶振电路实时时钟用CPU及各模块用S3C2410微处理器第8页3.电源电路对于电源控制逻辑,S3C2410A含有各种电源管理方案,对于每个给定任务都含有最优功耗。在S3C2410A中电源管理模块含有正常模式、慢速模式、空闲模式和掉电模式4种有效模式。在正常模式,电源管理模块为CPU和S3C2410A中全部外围设备提供时钟。在这个模式,因为全部外围设备都处于开启状态,所以功耗到达最大。S3C2410微处理器第9页慢速模式又称无PLL模式。与正常模式不一样,在慢速模式不使用PLL,而使用外部时钟(XTIPLL或EXTCLK)直接作为S3C2410A中FCLK。在这种模式下,功耗大小仅取决外部时钟频率,功耗与PLL无关。在空闲模式下,电源管理模块只断开CPU内核时钟(FCLK),但仍为全部其它外围设备提供时钟。空闲模式降低了由CPU内核产生功耗。任何中止请求能够从空闲模式唤醒CPU。在掉电模式,电源管理模块断开内部电源。所以,除唤醒逻辑以外,CPU和内部逻辑都不会产生功耗。激活掉电模式需要两个独立电源,一个电源为唤醒逻辑供电;另一个为包含CPU在内其它内部逻辑供电,而且这个电源开/关能够控制。在掉电模式下,为CPU和内部逻辑供电第二个电源将关断。S3C2410微处理器第10页5V输入电压经过DC-DC转换器可完成5V到3.3V和1.8V电压转换。系统中RTC所需电压由1.8V电源和后备电源共同提供,在系统工作时1.8V电压有效,系统掉电时后备电池开始工作,以供RTC电路所需电源,同时使用发光二极管指示电源状态。S3C2410A电源电路如图3.3.4所表示。1.8V时,用1117-1.8VS3C2410微处理器第11页S3C2410IO口S3C2410A共有117个多功效复用输入/输出端口(I/O口),分为端口A~端口H8组,其中8组I/O口按照其位数不一样又可分为:端口A(GPA)是1个23位输出口;端口B(GPB)和端口H(GPH)是2个11位I/O口;端口C(GPC)、端口D(GPD)、端口E(GPE)和端口G(GPG)是4个16位I/O口;端口F(GPF)是1个8位I/O口。为了满足不一样系统设计需要,每个I/O口能够很轻易地经过软件对进行配置。每个引脚功效必须在开启主程序之前进行定义。假如一个引脚没有使用复用功效,那么它能够配置为I/O口。注意:端口A除了作为功效口外,只能够作为输出口使用。S3C2410AI/O口配置情况如表3.4.1~3.4.7所列。S3C2410微处理器第12页在S3C2410A中,大多数引脚端都是复用,所以对于每一个引脚端都需要定义其功效。为了使用I/O口,首先需要定义引脚功效。每个引脚端功效经过端口控制存放器(PnCON)来定义(配置)。与配置I/O口相关存放器包含:端口控制存放器(GPACON~GPHCON)端口数据存放器(GPADAT~GPHDAT)端口上拉存放器(GPBUP~GPHUP)杂项控制存放器以及外部中止控制存放器(EXTINTN)等。在掉电模式,假如GPF0~GPF7和GPG0~GPG7用作为唤醒信号,那么这些端口必须配置为中止模式。S3C2410微处理器第13页上拉控制上拉控制S3C2410微处理器第14页S3C2410微处理器第15页8051IO结构(相比更简单)S3C2410微处理器第16页S3C2410中止系统S3C2410微处理器第17页DMA控制器DMA(DirectMemoryAcess,直接存放器存取)方式是指存放器与外设在DMA控制器控制下,直接传送数据而不经过CPU,传输速率主要取决于存放器存取速度。在DMA传输过程中,DMA控制器负责管理整个操作,而且无须CPU介入,从而大大提升了CPU工作效率。DMA方式为高速I/O设备和存放器之间批量数据交换提供了直接传输通道。因为I/O设备直接同内存发生成块数据交换,能够提升I/O效率。现在大部分计算机系统均采取DMA技术。许多输入/输出设备控制器都支持DMA方式。S3C2410微处理器第18页在进行DMA数据传送之前,DMA控制器会向CPU申请总线控制权,CPU如果允许,则将控制权交出。因此,在数据交换时,总线控制权由DMA控制器掌握,在传输结束后,DMA控制器将总线控制权交还给CPU。在系统总线和外围总线之间,S3C2410A有4个DMA控制器。每个DMA控制器可以处理以下4种情况:(1)源和目都在系统总线上;(2)源在系统总线上,目在外围总线上;(3)源在外围总线上,目在系统总线上;(4)源和目都在外围总线上。S3C2410微处理器第19页DMA基本时序S3C2410微处理器第20页DMA设置1.

数据从哪里来,到哪里去?2.

数据走得什么总线?地址是否是固定?3.

数据以什么方式传输?源与目标是什么设备?要不要自动重载?传输数据大小?传输总长度:DMA一次整体服务传输总长度为:

D

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论