1、嵌入式系统及应用 第二章嵌入式硬件系统基础主要内容嵌入式硬件系统基本组成嵌入式微处理器嵌入式系统总线嵌入式存储系统第一节嵌入式硬件系统基本组成嵌入式系统的硬件是以嵌入式微处理器为核心,主要由嵌入式微处理器、总线、存储器、输入/输出接口和设备组成。嵌入式微处理器 总线 存储器 输入/输出接口和设备 嵌入式微处理器 每个嵌入式系统至少包含一个嵌入式微处理器 嵌入式微处理器体系结构可采用冯诺依曼(Von Neumann)结构或哈佛(Harvard)结构地址数据主存储器MOV r8,#8CPUPC指令程序存储器CPUPC地址数据存储器MOV r8,#8地址数据冯诺依曼结构 哈佛结构嵌入式微处理器传统的
2、微处理器采用的冯诺依曼结构将指令和数据存放在同一存储空间中,统一编址,指令和数据通过同一总线访问。哈佛结构则是不同于冯诺依曼结构的一种并行体系结构,其主要特点是程序和数据存储在不同的存储空间中,即程序存储器和数据存储器是两个相互独立的存储器,每个存储器独立编制、独立访问。与之相对应的是系统中设置的两条总线(程序总线和数据总线),从而使数据的吞吐率提高了一倍。嵌入式微处理器嵌入式微处理器的指令系统可采用精简指令集系统RISC(Reduced Instruction Set Computer)或复杂指令集系统CISC(Complex Instruction Set Computer)CISC RI
3、SC价格 由硬件完成部分软件功能,硬件复杂性增 , 成本 由软件完成部分硬件功能,软件复杂性增 , 成本 性能 少 ,增 指令的 数 用 线 指令的 数,增 指令集的 杂 指令集, 简 的指令, 复杂的 指令,H ( i level lan ua e)简 的 指令,在指令 的CISC微 指令currency1“ 硬件完成 软件完成址式 复杂的址式,“fi存flfi存址简 的址式, O和S OR指令存fi存,” 的基 存器fl存器 微 接 存器数 存器少 存器 嵌入式微处理器 嵌入式微处理器 不同的体系, 在同一体系中 可能 不同的 和总线数据、集成不同的 部接口和设备。 据不完统, 嵌入式微处理器的 总 , 嵌入式微处理器体系,主 的体系 RM、MIPS、Po erPC、SH、 8 。 总线 嵌入式系统的总线一 集成在嵌入式微处理器中。 微处理器的 ,总线可分为 总线 PCI、IS 和 fi总线( M、 V ON、OCP、ISHON )。 总线和嵌入式微处理器 ,总线的 不同的微处理器的结构不同。