嵌入式处理器-2.1

来源:互联网 发布:开源 数据库可视化工具 编辑:程序博客网 时间:2024/05/02 18:53

目标:了解嵌入式处理器的结构特点及分类,熟悉ARM处理器的技术特点,产品分类。
1.嵌入式处理器的结构分类
(1)按照指令集分:CISC(复杂指令集结构)与RISC(精简指令集结构)
CISC处理器特点:指令数目很多且结构比较复杂。
CISC常见处理器:个人计算机中的Intel x86处理器
RISC处理器特点:指令数目较少,指令字长统一,格式规整,寻址模式单纯,指令操作简单,执行时间短。
RISC常见处理器:ARM,AVR,ARC等等。
(2)按照存储结构分:冯诺依曼存储结构与哈佛存储结构
冯诺依曼结构:存储器中可以存放数据,也可以存放程序。
哈佛结构:使用两个独立的存储器分别存储指令和数据,不允许指令和数据并存;使用独立的两条总线,分别作为CPU与每个存储器之间的专用通信路径。
改进式哈佛结构:在处理器与主存储器之间增加了缓冲器(Cache)。
第一级采用哈佛结构。
第二三级以及主存储器都采用哈佛结构。
这种改进式哈佛结构在x86系列和高端ARM处理器中得到了广泛应用。
2.ARM处理器主要特点
(1)单周期操作
(2)只使用加载/存储指令访问内存
(3)指令长度固定32位(在16位代码的Thumb工作状态除外)
(4)三地址指令格式
(5)指令流水线技术
(6)低功耗设计
3.ARM处理器的分类
(1)经典ARM处理器
(2)ARM Cortex嵌入式处理器(Cortex-M)
(3)ARM Cortex实时嵌入式处理器(Cortex-R)
(4)ARM Cortex应用处理器(Cortex-A)
(5)ARM专家处理器

原创粉丝点击