
嵌入式微处理体系结构
冯诺伊曼结构
-
冯诺伊曼结构
传统计算机采用冯诺伊曼结构,也成普林斯顿结构,是一种将程序指令存储器和数据存储器合并在一起的存储结构
image.png
- 冯诺伊曼结构的计算机程序和数据共用一个存储空间,程序指令存储地址和数据存储地址指向同一个存储器的不同物理位置
- 采用单一的地址及数据总线,程序指令和数据的宽度相同
- 处理器执行指令时,先从存储器中取出指令解码,再取操作数执行运算,即使单条指令也要耗费几个甚至几十个周期,在高速运算时,在传输通道上会出现瓶颈效应
哈佛结构
-
哈佛结构是一种并行体系结构,它的主要特点是将程序和数据存储在不同的存储空间中,即程序存储器和数据存储器是两个相互独立的存储器,每个存储器独立编址、独立访问
image.png
-
与两个存储器相对应的是系统中的两套独立的地址总线和数据总线
-
这种分离的程序总线和数据总线可允许在一个机器周期内同时获取指令字(来自程序存储器)和操作数(来自数据存储器),从而提高了执行速度,使数据的吞吐率提高了一倍
-
根据嵌入式微处理器的字长宽度,可分为4位,8位,16位,32位和64位,一般把16位及以下的称为嵌入式微控处理器,32位及以上的称为嵌入式微处理器
-
如果按系统集成度划分,可分为两类:一种是微处理器内部仅仅包含单纯的中央处理器但愿,称为一般用途型微处理器,另一种则是将CPU、ROM、RAM及I/O等部件集成到同一个芯片上,称为单芯片微控制器
-
如果根据用途分类,分为嵌入式微控处理器MCU、嵌入式微处理器MPU、嵌入式数字信号处理器DSP、嵌入式数字信号处理器DSP、嵌入式片上系统SOC
-
嵌入式微控制器MCU的典型代表是单片机
image.png
多核处理器

网友评论