- 1、本文档共17页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第一章 嵌入式系统
指令系统从产生、发展到现在形成了五种风格,分别是复杂指令集(CISC)、精简指令集(RISC)、超长指令字(VLIW)、数据信号处理指令集(DSP)和专用指令集(ASIP)。这五种风格各有特点,不能笼统地说哪种好哪种坏,它们适合于不同的应用领域。
RISC有如下的特点:
指令条数和寻址方式少。
单一机器周期操作。在RISC机器中,绝大多数指令的执行只需要一个机器周期。
取指令操作限制。
简单固定的指令结构。
指令流水线。
RISC具有高速度、搞可靠、低成本的特点。书73页
CISC概念的实质是将处理器的设计复杂化,从而将程序简化,继而使其所需存储器容量降至最低。而RISC的构思刚好与CISC相反,由于指令简单,它允许处理器在同一机器周期内执行一条以上指令,所以较CISC的复杂指令执行得更快。
一般来说,执行同样的功能,一个RISC程序比一个CISC程序长30%。这使得RISC处理器对编译器要求较高,优化编译器的设计师一项非常复杂且技术要求很高的工作,所以CISC的拥护者指出,虽然RISC简化了硬件设计,但是大大加重了软件的负担。
由于RISC架构中的多数指令是寄存器到寄存器的操作,因而减少了对内存的访问,加快了运行速度,但这同时也要求在处理器内部必须有足够多的通用寄存器来保存计算机中产生的中间结果。通常RISC处理器中至少采用32个通用寄存器,这么多的通用寄存器不就占据了芯片空间,而且使寻址时间增多。而CISC处理器在同等性能的情况下不需要这么多通用寄存器。
RISC技术不断发展和完善产生了许多优秀的产品
例如,ARM RISC CORE和MIPS RISC CORE都是非常受欢迎的RISC架构的嵌入式微处理器。
DSP单独作为一种指令集风格来介绍,是因为DSP面向特殊的应用,采用了独特的体系结构,因此相应地其指令集与其它类型嵌入式微处理器相比也有显著的特点。为了更清楚地介绍DSP的指令集,首先介绍一下DSP体系结构上的特点。
数字信号处理与早期的模拟信号处理相比有着巨大的优势。早期的模拟信号处理主要通过运算放大电路 进行不同的电阻组配实现算术运算,通过电阻、电容的组配实现滤波处理等。其中有一个很明显的问题是不灵活、不稳定,参数修改困难,需要采用多种阻值、容值的电阻、电容,并通过电子开关选通才能修改处理参数;而且对周围环境变化的敏感性强,温度、电路噪声等都会造成处理结果的改变。而数字信号处理可通过软件修改处理参数,因此具有很大的灵活性。只要环境温度、电路噪声的变化不造成电路逻辑的翻转,数字电路可以不受影响地完成工作,因此具有很好的稳定性。
DSP芯片采用改进的哈佛结构。TI公司的DSP芯片结构是基本哈佛结构的改进类型。改进之处是,在数据总线和程序总线之间进行局部的交叉连接。
第二,DSP指令系统是流水线操作。在流水线操作中,DSP处理器可同时处理2~4条指令,每条指令处于其执行过程中的不同状态。
第三,采用专用的硬件乘法器。在一般的计算机上,算术逻辑单元只能完成两个操作数的加、减及逻辑运算。而乘法则由加法和移位来实现。DSP都有硬件乘法器,使乘法运算可在一个指令周期内完成。在TMS320C6000系列中则有两个硬件乘法器。
第四,特殊的DSP指令。DSP芯片的另一个重要特征是有一套专门为数字信号处理而设计的指令系统。
第五,良好的多机并行运行特性。TMS320C4X系列还提供了专门用于多个DSP并行运行的硬件通信接口。
第六,其中涉及的电压很低。芯片的集成度在数十到数百万门量级。为提高运行速度而采用多种并行的体系结构。
1.什么是嵌入式系统(嵌入式系统是计算机软件与计算机硬件集成在一起,并嵌入到应用对象内部的计算机系统)
嵌入式系统是以应用为中心,以计算机技术为基础,并且软硬件可裁剪,适用于应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。
它一般由嵌入式微处理器、外围硬件设备、嵌入式操作系统以及用户的应用程序等四个部分组成,用于实现对其他设备的控制、监视或管理等功能。
2.嵌入式系统分类(
按技术复杂度分类:无操作系统控制的嵌入式系统NOSES;
小型操作系统控制的嵌入式系统SOSES;
大型操作系统控制的嵌入式系统LOSES。
按用途分类:军用,工业用,民用。
)
系统级,板级,片级
芯片级嵌入
含程序或算法的处理器
模块级嵌入
系统中的某个核心模块板
系统级嵌入
主计算机系统
3.嵌入式操作系统分类(
按照源代码分类:商用型和开源型;
按照实施性能分类:强实时性型和普通实时型;
按内核结构分类:单内核型和为内核型。
)
按用途分类:
您可能关注的文档
- 新)平面设计中版面版式的设计的基本原则及欣赏.doc
- 新)平面设计中的封面图片排版技巧.doc
- 新)平面一般力系的平衡.doc
- 新)平面一般力系平衡问题求解.doc
- 新)平屋顶防水--ky.ppt
- 新)奇道科技--奇道空气净化器简介.ppt
- 新)嵌入式系统概述.ppt
- 新)嵌入式系统设计原理及应用课件.ppt
- 新)如何把word文档转换成图片.doc
- 2025年智能快递无人配送网络智能快递行业国际市场拓展研究报告.docx
- 2025年智能快递驿站行业政策与市场机遇报告.docx
- 2025年校园安全防范中新能源电动巡逻车采购可行性分析.docx
- 2025年智能垃圾分类智慧监管平台在智慧旅游区的应用前景研究.docx
- 2025年智能家居报告:人工智能伦理风险的法律责任与用户隐私保护.docx
- 2025年智能垃圾分类与垃圾分类信息化管理结合的可行性研究.docx
- 2025年智慧社区远程医疗诊断中心在基层医疗机构运营管理中的应用报告.docx
- 2025年智慧社区:老年活动广场智能化升级研究.docx
- 2025年智能社区新能源电动巡逻车市场应用前景分析报告.docx
- 2025年智能垃圾分类智慧监管平台在垃圾分类回收与处理中的智能化改造路径.docx
- 2025年本土半导体材料产业链国产化战略布局报告.docx
文档评论(0)