网站大量收购独家精品文档,联系QQ:2885784924

l论智能控制器核心部件的认识.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
l论智能控制器核心部件的认识

电气0804 文晨 0801120426 论智能控制器核心部件的认识 智能控制器核心部件主要是由四大核心部件组成:数字信号处理(Digital Signal Processing,简称DSP) Advanced RISC Machines 复杂CPLD(Complex Programmable Logic Device,简称CPLD) 。即现场可编程门阵列 FPGA(Field-Programmable Gate Array数字信号处理(Digital Signal Processing,简称DSP)是一门涉及许多学科而又广泛应用于许多领域的新兴学科。20世纪60年代以来,随着计算机和信息技术的飞速发展,数字信号处理技术应运而生并得到迅速的发展。数字信号处理是一种通过使用数学技巧执行转换或提取信息,来处理现实信号的方法,这些信号由数字序列表示。是以数字信号来处理大量信息的器件。其工作原理是,转换为0或1。再对数字信号进行修改、删除、强化,并在其他系统芯片中把数字数据解译回模拟数据或实际环境格式。它不仅具有可编程性,而且其实时运行速度可达每秒数以千万条复杂指令程序,远远超过通用微处理器,是数字化电子世界中日益重要的电脑芯片。它的强大数据处理能力和高运行速度,是最值得称道的两大特色。 在过去的二十多年时间里,数字信号处理已经在通信等领域得到极为广泛的应用。德州仪器、Freescale等半导体厂商在这一领域拥有很强的实力。 DSP的特点包括,通过一个独立的用户界面,可以将广告互换和其他媒体提供者连接;自动化的竞标管理功能,一般包含了实时的竞标系统;捕捉和管理品牌数据及提高目标客户群的第三方数据的能力;结合所有媒体资源,控制预算和竞争率;通过多媒体供应商,完全集成竞争对手的性能报告。 DSP微处理器(芯片)一般具有如下主要特点:   在一个指令周期内可完成一次乘法和一次加法;   程序和数据空间分开,可以同时访问指令和数据;   片内具有快速RAM,通常可通过独立的数据总线在两块中同时访问;   具有低开销或无开销循环及跳转的硬件支持;   快速的中断处理和硬件I/O支持;   具有在单周期内操作的多个硬件地址产生器;   可以并行执行多个操作;   支持流水线操作,使取指、译码和执行等操作可以重叠执行。   当然,与通用微处理器相比,DSP微处理器(芯片)的其他通用功能相对较弱些。 对元件值的容限不敏感,受温度、环境等外部因素影响小;容易实现集成;VLSI可以分时复用,共享处理器;方便调整处理器的系数实现自适应滤波;可实现模拟处理不能实现的功能:线性相位、多抽样率处理、级联、易于存储等;可用于频率非常低的信号。 需要模数转换;受采样频率的限制,处理频率范围有限;数字系统由耗电的有源器件构成,没有无源设备可靠。但是其优点远远超过缺点。 ARM(Advanced RISC Machines),既可以认为是一个公司的名字,也可以认为是对微处理器的通称,还可以认为是一种技术的名字。ARM处理器是一个32位元精简指令集(RISC)处理器架构,其广泛地使用在许多嵌入式系统设计ARM7系列ARM9系列ARM9E系列 ARM10E系列SecurCore系列Intel的XscaleIntel的StrongARM ARM11系列其中,ARM7、ARM9、ARM9E和ARM10为4个通用处理器系列,每一个系列提供一套相对独特的性能来满足不同应用领域的需求。SecurCore系列专门为安全要求较高的应用而设计。 体积小、低功耗、低成本、高性能;   支持Thumb(16位)/ARM(32位)双指令集,能很好的兼容8位/16位器件;   大量使用寄存器,指令执行速度更快;   大多数数据操作都在寄存器中完成;   寻址方式灵活简单,执行效率高;   指令长度固定。 ARM处理器共有37个寄存器,被分为若干个组(BANK),这些寄存器包括:31个通用寄存器,包括程序计数器(PC指针),均为32位的寄存器。6个状态寄存器,用以标识CPU的工作状态及程序的运行状态,均为32位,目前只使用了其中的一部分。 ARM微处理器的在较新的体系结构中支持两种指令集和Thumb指令集。其中,ARM指令为32位的长度,Thumb指令为16位长度。Thumb指令集为ARM指令集的功能子集,但与等价的  ARM代码相比较,可节省30%~40%以上的存储空间,同时具备32位代码的所有优点。 CISC(Complex Instruction Set Computer,)  的各种指令中,大约有20%的指令会被反复使用,占整个程序代码的80%。而余下的80%的指令却不经常使用,在程序设计中只占20%。 RISC(Reduced Instruction Se

文档评论(0)

cgtk187 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档