您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 项目/工程管理 > 嵌入式系统硬件平台6-PPT精品文档41页
第四章嵌入式系统硬件平台嵌入式处理器及其分类典型的嵌入式处理器嵌入式系统常见外设嵌入式系统硬件体系结构嵌入式微处理器嵌入式微控制器典型代表:单片机这种8位的电子器件,目前在嵌入式设备中仍然有着极其广泛的应用。单片机芯片内部集成ROM/EPROM、RAM、总线、总线逻辑、定时/计数器、看门狗、I/O、串行口、脉宽调制输出、A/D、D/A、FlashRAM、EEPROM等各种必要功能和外设微控制器的最大特点是单片化,体积大大减小,从而使功耗和成本下降、可靠性提高。嵌入式微控制器(2)微控制器是目前嵌入式系统工业的主流。微控制器的片上外设资源一般比较丰富,适合于控制,因此称为微控制器。嵌入式微控制器(3)由于MCU低廉的价格,优良的功能,所以拥有的品种和数量最多,比较有代表性的包括8051、MCS-251、MCS-96/196/296、P51XA、C166/167、68K系列以及MCU8XC930/931、C540、C541,并且有支持I2C、CAN-Bus、LCD及众多专用MCU和兼容系列。近来Atmel推出的AVR单片机由于其集成了FPGA等器件,所以具有很高的性价比,势必将推动单片机获得更高的发展。嵌入式DSP处理器(1)DSP处理器是专门用于信号处理方面的处理器,其在系统结构和指令算法方面进行了特殊设计,在数字滤波、FFT、谱分析等各种仪器上DSP获得了大规模的应用。DSP的理论算法在70年代就已经出现,但是由于专门的DSP处理器还未出现,所以这种理论算法只能通过MPU等由分立元件实现。1982年世界上诞生了首枚DSP芯片。在语音合成和编码解码器中得到了广泛应用。DSP的运算速度进一步提高,应用领域也从上述范围扩大到了通信和计算机方面。嵌入式DSP处理器(2)目前最为广泛应用的嵌入式DSP处理器是TI的MS320C2000/C5000系列,另外如Intel的MCS-296和Siemens的TriCore也有各自的应用范围。嵌入式微处理器(MicroProcessorUnit)MPU嵌入式微处理器是由通用计算机中的CPU演变而来的。与计算机处理器不同的是,在实际嵌入式应用中,只保留和嵌入式应用紧密相关的功能硬件,去除其他的冗余功能部分,这样就以最低的功耗和资源实现嵌入式应用的特殊要求。和工业控制计算机相比,嵌入式微处理器具有体积小、重量轻、成本低、可靠性高的优点。目前主要的嵌入式处理器类型有Am186/88、386EX、SC-400、PowerPC、68000、MIPS、ARM/StrongARM系列等.嵌入式片上系统(SystemOnChip)(1)SoC就是SystemonChip,SoC嵌入式系统微处理器就是一种电路系统。它结合了许多功能区块,将功能做在一个芯片上,像是ARMRISC、MIPSRISC、DSP或是其他的微处理器核心,加上通信的接口单元,像是万用串行端口(USB)、TCP/IP通信单元、GPRS通信接口、GSM通信接口、IEEE1394、蓝牙模块接口等等,这些单元以往都是依照各单元的功能做成一个个独立的处理芯片。SoC是追求产品系统最大包容的集成器件,SOC最大的特点是成功实现了软硬件无缝结合,直接在处理器片内嵌入操作系统的代码模块。嵌入式片上系统(SystemOnChip)(2)运用VHDL等硬件描述语言不需要再像传统的系统设计一样,绘制庞大复杂的电路板,一点点的连接焊制,只需要使用精确的语言,综合时序设计直接在器件库中调用各种通用处理器的标准,然后通过仿真之后就可以直接交付芯片厂商进行生产。由于SOC往往是专用的,所以大部分都不为用户所知,如Philips的SmartXA。Siemens的TriCore,Motorola的M-Core,某些ARM系列器件,Echelon和Motorola联合研制的Neuron芯片等。嵌入式片上系统(SystemOnChip)(3)SoC嵌入式系统微处理器所具有的其他的好处可以分为下列几点:利用改变内部工作电压,降低芯片功耗。减少芯片对外管脚数,简化制造过程。减少外围驱动接口单元及电路板之间的信号传递,可以加快微处理器数据处理的速度。内嵌的线路可以避免外部电路板在信号传递时所造成系统杂讯。嵌入式片上系统(SystemOnChip)(4)嵌入式硬件开发工具(1)嵌入式开发需要提供强大的硬件开发工具和软件包支持。1.硬件:速度、功能、成本。更强大的嵌入式处理器如32位、64位RISC芯片或信号处理器、DSP增强处理能力,同时增加功能接口,如USB,扩展总线类型,如CANBUS,加强对多媒体、图形等的处理,逐步实施片上系统(SOC)的概念。嵌入式硬件开发工具(2)2.工具:三星在推广Arm7,Arm9芯片的同时还提供开发板和板级支持包(BSP),而WindowCE在主推系统时也提供EmbeddedVC++作为开发工具,还有Vxworks的Tonado开发环境,DeltaOS的Limda编译环境等等。嵌入式硬件开发工具(3)3.无线。要求硬件上提供各种网络通信接口。新一代的嵌入式处理器已经开始内嵌网络接口,除了支持TCP/IP协议,还有的支持IEEE1394、USB、CAN、Bluetooth或IrDA通信接口中的一种或者几种,软件方面系统系统内核支持网络模块,甚至可以在设备上嵌入Web浏览器,嵌入式硬件开发工具(4)4.精简系统内核、算法,降低功耗和软硬件成本。未来的嵌入式产品是软硬件紧密结合的设备,为了减低功耗和成本,需要设计者尽量精简系统内核,利用最低的资源实现最适当的功能,如Java、Web和WAP等。5.提供友好的多媒体人机界面嵌入式设备能与用户亲密接触,最重要的因素就是它能提供非常友好的用户界面。手写文字输入、语音拨号上网、收发电子邮件以及彩色图形、图像都会使使用者获得自由的感受。典型的嵌入式微处理器(1)1.ARM/StrongARMARM(AdvancedRISCMachines)公司是全球领先的16/32位RISC微处理器知识产权设计供应商。ARM公司通过转让它的高性能、低成本、功耗低的RISC微处理器、外围和系统芯片设计技术给合作伙伴来生产各具特色的芯片。ARM公司已成为移动通信、手持设备、多媒体数字消费嵌入式解决方案的RISC标准。ARM处理器有三大特点:小体积、低功耗、低成本而高性能;16/32位双指令集;全球众多的合作伙伴。典型的嵌入式微处理器-ARMARM7、ARM9、ARM9E、ARM10和SecurCore。其中ARM7是低功耗的32位核,最适合应用于对价位和功耗敏感的产品,它又分为应用于实时环境的ARM7TDMI、ARM7TDMI-S,以及适用于开放平台的ARM720T和适用于DSP运算及支持Java的ARM7EJ等。ARM7RTDMI处理器是目前应用广的32位高性能嵌入式RISC处理器。ARM7RTDMI使用3级流水线,取指、译码和执行。嵌入式ICE—RT逻辑为ARM7TDMI核提供了集成的在片调试支持。可以使用嵌入式ICE—RT逻辑来编程断点或观察断点出现的条件。在目标和宿主调试器通过JTAG(JOINTTESTACTIONGROUP)传送信息。典型的嵌入式微处理器-ARM基于ARM处理器核的典型产品如下:Intel公司的StrongARM的系列:SA-110、SA-1100、SA-1101、SA-1110、SA-1111;CirrusLogic公司的ARM系列:EP7209、EP7211、EP7212、EP7312、EP9312、PS7500FE;SamSung公司的ARM系列:S3C44B0、S3C2400、3C4510Aplio公司的ARM系列:Aplio/TRIOLinkUpSystems公司的ARM系列:L7200、L7205NETsilicon公司的ARM系列:NET+ARMTriscendCorporationARM的产品:A7典型的嵌入式微处理器-ARM1.ARM/StrongARMARM(AdvancedRISCMachines)公司是全球领先的16/32位RISC微处理器知识产权设计供应商。ARM公司通过转让它的高性能、低成本、功耗低的RISC微处理器、外围和系统芯片设计技术给合作伙伴来生产各具特色的芯片。ARM公司已成为移动通信、手持设备、多媒体数字消费嵌入式解决方案的RISC标准。ARM处理器有三大特点:小体积、低功耗、低成本而高性能;16/32位双指令集;全球众多的合作伙伴。典型的嵌入式微处理器-MIPSMIPS是MicroprocessorwithoutInterlockedPipelineStages,MIPS技术公司是一家设计制造高性能、高档次及嵌入式32位和64位处理器的厂商。在RISC处理器方面占有重要地位MIPS公司设计RISC处理器始于80年代初,MIPS公司的战略发生变化,把重点放在嵌入式系统。2019年,MIPS公司发布MIPS32和MIPS64架构标准,为未来MIPS处理器的开发奠定了基础。MIPS公司陆续开发了高性能、低功耗的32位处理器内核(core)MIPS324Kc与高性能64位处理器内核MIPS645Kc为了使用户更加方便地应用MIPS处理器,MIPS公司推出了一套集成的开发工具,称为MIPSIDF(IntegratedDevelopmentFramework),特别适合嵌入式系统的开发。典型的嵌入式微处理器-MIPSMIPS的定位很广在高端它有64位的20Kc家族,在低端市场有SmartMIPS。如果您有一台机顶盒设备,那很可能就是基于MIPSTM的;如果您有一台视频游戏机,或许他就是基于MIPS的;你的电子邮件或许就是通过基于MIPS芯片的Cisco路由器来传递的;您的公司所使用的激光打印机也有可能使用着基于MIPS的64位处理器。典型的嵌入式微处理器-PowerPCPowerPC架构的特点是可伸缩性好,方便灵活。既有通用的处理器,又有嵌入式控制器和内核,应用范围非常广泛,从高端的工作站、服务器到桌面计算机系统,从消费类电子产品到大型通信设备,无所不包。基于PowerPC架构的处理器有:IBM公司开发的PowerPC405GP是一个集成10/100Mbps以太网控制器、串行和并行端口、内存控制器以及其它外设的高性能嵌入式处理器。MPC823e微处理器是一个高度综合的片上系统(SOC)设备。典型的嵌入式微处理器-x86x86系列处理器是我们最熟悉的了,它起源于intel架构的8080。486DX是当时和AMR,68K,MIPS和SuperH齐名的五大嵌入式处理器之一lGeodeSP1SC10具有非妥协网络访问、硬件MPEG-2音频和视频解码器、TV解码器、modem、10/100以太网、各种固化通信和外设接口。嵌入式系统的输入输出接口嵌入式系统的输入与输出接口可以分为有线连接传输与无线传输两种。有线连接传输的输入与输出接口在设计上,必须考虑到几个因素,如电位匹配,就是嵌入式系统微处理器的输入输出接口所提供与接收信号的电位,必须和相连接的外围装置相同,否则会发生一方电位较高,导致电路的毁损,或者是电位不同,无法准确判断所代表的正确信号。无线传输接口嵌入式系统的无线传输接口包括有红外线、GSM、GPRS与蓝牙模块等等,这些无线的输入与输出接口用途很广泛。常常使用RS-232接口做数据同步工作,在数据量比较多的时候,RS-232接口所需要的数据传输时间会很久。IEEE1394就是一个快速的数据传输接口,也称为Firewire。IEEE1394传输接口传输的带宽可以达400Mbps。USB接口用通用串行端口(USB)接口来与个人电脑作为数据传输连接的接口。USB1.1规格中数据传输速度可以高达12Mbps。USB2.0的数据传输速度可以高达480Mbps。红外线收发(1)红外线收发模块主要由三部分所组成:红外线发光二极管:发射红外线波,波长在0.85
本文标题:嵌入式系统硬件平台6-PPT精品文档41页
链接地址:https://www.777doc.com/doc-4670602 .html