第二讲嵌入式系统硬件组成要点.ppt

  1. 1、本文档共96页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
                     2.1 嵌入式系统组成原理 计算机系统的一般运行原理 嵌入式系统与通用计算机硬件组成的异同 嵌入式系统硬件结构 2.1.1 计算机系统的一般运行原理 2.1.1 计算机系统的一般运行原理 2.1.1 计算机系统的一般运行原理 2.1.1 计算机系统的一般运行原理 2.1.1 计算机系统的一般运行原理 程序计数器在系统复位后,指向的内容是内存的某一个点区域,处理器从该处的内存依次取出指令,然后译码、执行。处理器在执行完一条指令之后,将自动将程序计数器寄存器的内容增加一个单位,然后根据其地址自动执行下一条指令。 2.1.1 计算机系统的一般运行原理 冯·诺依曼体系内存结构模型 哈佛体系内存结构模型 各种体系结构处理器的差别 处理器每次执行的指令的长度(1、2、4或者8字节); 处理器指令可以完成的功能; 处理器执行一条指令所占用的时间单位; 指令系统是RISC还是CISC; 处理器可访问的地址空间大小; 处理器IO端口使用单独的空间,还是使用内存的地址空间(x86处理器一般为前者); 处理器是否具有流水线等。 小结 计算机系统由处理器、内存、总线等主要部件组成。 处理器对内存的基本操作包括读取指令和读写数据。 指令操作的基本操作包括读写内存,处理寄存器中的数据,跳转到某个位置执行指令。 处理器所能访问的地址空间包括:只读存储器、随机存储器、IO端口、处理器特殊功能寄存器的地址映射。 2.1.2 嵌入式系统与通用计算机 硬件组成的异同 嵌入式系统本质上是计算机系统,但是具有以下的特点: 集成度高 非标准化 接口非常复杂 2.1.2 嵌入式系统与通用计算机 硬件组成的异同 嵌入式系统本质上是计算机系统,但是具有以下的特点: 集成度高 非标准化 接口非常复杂 2.1.3 嵌入式系统的硬件结构 桌面计算机系统中,CPU具有总线功能,但不包括其他的设备,一些构建系统基本的部件由主板的芯片组提供。一些外部的设备(如串口、定时器、中断控制器)可能做在南桥中,而内存控制器、显示接口(AGP)常由北桥完成。 嵌入式系统中处理器的集成度大都很高。一些基本的设备如通用可编程输入输出端口(GPIO)、定时器、中断控制器,通常都集成在处理器当中。一些嵌入式处理器甚至包含内存,只需要在外部扩展简单的电路,就可以组成系统。 2.1.3 嵌入式系统的硬件结构 嵌入式系统硬件结构的特点:以嵌入式处理器为核心,集成度高。 嵌入式系统的组成结构:处理器(内核+片内外设)+内存+外围硬件+辅助设备。 2.1.3 嵌入式系统的硬件结构 2.1.3 嵌入式系统的硬件结构 小结 嵌入式系统和一般的计算机系统类似,也是由CPU、内存、IO端口、总线等几个部分组成。 在嵌入式系统中,一些基本的设备(如GPIO 、定时器、中断控制器)一般都是集成在处理器之中的。 嵌入式的处理器带有外部总线的时候,可以在总线上扩展内存(如SRAM、FLASH等),还可以扩展类似内存的部件(可以映射到内存空间),如网络芯片、USB芯片、A/D、D/A等。    2.2 嵌入式最小系统 嵌入式最小系统的作用 嵌入式最小系统的组成 JTAG接口在最小系统中的应用 实际的嵌入式最小系统 2.2.1 嵌入式最小系统的作用 嵌入式系统的最小系统指基于某处理器为核心,可以运转起来的最简单的硬件设计(即处理器能够运行的最基本系统)。 最小系统是构建嵌入式系统的的第一步,保证嵌入式处理器可以运作。然后才可以逐步增加系统的功能,如:外围硬件扩展、软件及程序设计、操作系统移植、增加各种接口等,最终形成符合需求的完整系统。 2.2.2 嵌入式最小系统的组成 在嵌入式系统中,最简单的系统包括以下单元: 处理器 2.2.2 嵌入式最小系统的组成 在嵌入式系统中,最简单的系统包括以下单元: 处理器 内存 2.2.2 嵌入式最小系统的组成 在嵌入式系统中,最简单的系统包括以下单元: 处理器 内存 时钟 2.2.2 嵌入式最小系统的组成 在嵌入式系统中,最简单的系统包括以下单元: 处理器 内存 时钟 电源和复位 传统最小系统构建方式 2.2.3 JTAG接口在最小系统中的应用 调试与测试接口原不是系统运行必须的,但现代系统设计越来越强调可测性,调试、测试接口的设计也越来越受到重视。 目前高级的嵌入式处理器中,内置有JTAG调试接口,即联合测试行动小组(Joint Test Action Group)接口,可以控制芯片的运行并获取内部信息,为下载和调试程序提供了很大的方便。 对于具有JTAG接口的处理器,可以将其与主机(PC)连接起来,通过JTAG将主机中的程序载入到嵌入式系统的内存中。 2.2.3 JTAG接口在最小系统中的应用 小

文档评论(0)

阿里山的姑娘 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档