1嵌入式系统设计与实例开发——ARM与C/OS-Ⅱ基本概念及设计方法2冯·诺依曼体系结构和哈佛体系结构CISC与RISC影响CPU性能的因素存储器系统I/O接口一、嵌入式系统硬件基础3典型嵌入式系统基本组成-硬件MPU微处理器电源模块时钟复位FlashRAMROMUSBLCDKeyboard外围电路Other外设41
1冯·诺依曼体系结构模型指令寄存器控制器数据通道输入输出中央处理器存储器程序指令0指令1指令2指令3指令4数据数据0数据1数据251
2哈佛体系结构指令寄存器控制器数据通道输入输出中央处理器程序存储器指令0指令1指令2数据存储器数据0数据1数据2地址指令地址数据61
3CISC和RISCCISC:复杂指令集(ComplexInstructionSetComputer)具有大量的指令和寻址方式8/2原则:80%的程序只使用20%的指令大多数程序只使用少量的指令就能够运行
RISC:精简指令集(ReducedInstructionSetComputer)在通道中只包含最有用的指令确保数据通道快速执行每一条指令使CPU硬件结构设计变得更为简单71
4影响CPU性能的因素:流水线、超标量和缓存流水线技术:几个指令可以并行执行提高了CPU的运行效率内部信息流要求通畅流动译码取指执行add译码取指执行sub译码取指执行cmp时间AddSubCmp8超标量执行超标量执行:超标量CPU采用多条流水线结构执行1预取指令CACHE译码2译码1执行2执行1预取译码2译码1执行2流水线1流水线2数据9高速缓存(CACHE)1、为什么采用高速缓存微处理器的时钟频率比内存速度提高快得多,高速缓存可以提高内存的平均性能
2、高速缓存的工作原理高速缓存是一种小型、快速的存储器,它保存部分主存内容的拷贝
CPU高速缓存控制器CACHE主存数据数据地址10总线和总线桥CPU低速设备桥