嵌入式系统导论—基于ARM微处理器与实时操作系统 第二讲 基本概念及设计方法.ppt
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
嵌入式系统导论—基于ARM微处理器与实时操作系统第二讲基本概念及设计方法 嵌入式系统是一种专门为特定应用设计的计算机系统,它具有较高的可靠性、实时性和灵活性。本讲主要介绍嵌入式系统的基本概念和设计方法,并以ARM微处理器和实时操作系统为基础,深入探讨嵌入式系统的设计和实现。 一、冯·诺依曼体系结构和哈佛体系结构 冯·诺依曼体系结构是一种经典的计算机体系结构模型,它由控制器、寄存器、数据通道、输入/输出设备和存储器组成。哈佛体系结构则是另一種常见的计算机体系结构模型,它不同于冯·诺依曼体系结构的是,它的指令寄存器和数据寄存器是分离的。 二、CISC和RISC CISC(Complex Instruction Set Computer)是一种复杂指令集计算机,它具有大量的指令和寻址方式,以提高代码密度和执行效率。RISC(Reduced Instruction Set Computer)是一种精简指令集计算机,它具有较少的指令数量,旨在提高执行速度和降低硬件复杂度。 三、CISC的背景和特点 CISC的背景是存储资源紧缺,强调编译优化和高代码密度。其特点是增强指令功能,设置一些功能复杂的指令,把一些原来由软件实现的、常用的功能改用硬件的(微程序)指令系统来实现。 四、CISC的主要缺点 CISC的主要缺点是指令使用频度不均衡,高频度使用的指令占据了绝大部分的执行时间,扩充的复杂指令往往是低频度指令。此外,CISC还存在大量复杂指令的控制逻辑不规整、软硬功能分配不明确、复杂指令增加硬件的复杂度等问题。 五、RISC基本设计思想 RISC的基本设计思想是减小CPI(每条指令执行的平均周期数),精简指令集,保留最基本的指令,去掉复杂、使用频度不高的指令。同时,RISC还采用Load/Store结构,有助于减少指令格式,统一存储器访问方式。 六、典型的高性能RISC处理器 典型的高性能RISC处理器包括SUN公司的SPARC、MIPS公司的SGI、HP公司的PA-RISC、IBM和Motorola公司的PowerPC、DEC和Compaq公司的Alpha AXP等。 七、CISC与RISC的对比 CISC和RISC的主要区别在于指令系统、执行时间、编码长度、寻址方式等方面。RISC具有较少的指令数量、固定编码长度、简单寻址方式等特点,而CISC具有较多的指令数量、可变编码长度、复杂寻址方式等特点。 八、知识产权核(IP核) 知识产权核(IP核)是设计好并经过验证的集成电路功能单元。IP核的复用可以降低设计代价,提高设计效率。IP核的类别包括微处理器、存储器、外设等。
剩余63页未读,继续阅读
- 粉丝: 25
- 资源: 3万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 汇编语言安装文件:nasm-2.16.03
- Java 插件框架 (PF4J).zip
- image-svnadmin-2.5.3.tgz 正在使用ing,方便简单使用,运维好工具
- 地平线ros2文件.zip
- Java 多线程课程的代码及少量注释.zip
- 数据库课程设计-基于的个性化购物平台的建表语句.sql
- 数据库课程设计-基于的图书智能一体化管理系统的建表语句.sql
- Java 代码覆盖率库.zip
- Java 代码和算法的存储库 也为该存储库加注星标 .zip
- 免安装Windows10/Windows11系统截图工具,无需安装第三方截图工具 双击直接使用截图即可 是一款免费可靠的截图小工具哦~