微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 行业新闻动态 > 嵌入式系统架构发展趋势及比较分析

嵌入式系统架构发展趋势及比较分析

时间:03-09 来源:EAW 点击:

口和一个串行外围电路(SPI),可以通过灵活的编程方式实现对Ethemet、USB、T1/E1,ATM等的支持以及对UART, HDLC等多种通信协议的支持。

  Power QUICCII 完全可以看作是Power QUICC的第二代,在灵活性、扩展能力、集成度等方面提供了更高的性能。Power QUICC 11同样由嵌入式的PowerPC核和通信处理模块CPM两部分集成而来。这种双处理器器的结构由于CPM承接了嵌入式Power PC核的外围接口任务,所以较传统结构更加省电。CPM交替支持三个快速串行通信控制器(FCC),二个多通道控制器(MCC),四个串行通信控制器(SCC),二个串行管理控制器(SMC),一个串行外围接口电路(SPI)和一个12C接口。嵌入式的Power PC核和通信处理模块(CPM)的融和,以及Power QUICCII的其他功能、性能缩短了技术人员在网络和通信产品方面的开发周期。

  同Power QUICCII相比,Power QUICCIII集成度更高、功能更强大、具有更好的性能提升机制。Power QUICCIII中的CPM较Power QUICCII产品200MHz的CPM的运行速度提升了66%,达到333MHz,同时保持了与早期产品的向后兼容性。这使得客户能够最大范围的延续其现有的软件投入、简化未来的系统升级、又极大的节省开发周期。Power QUICCIII通过微代码具有的可扩展性和增加客户定制功能的特性,能够使客户针对不同应用领域开发出各具特色的产品。这种从Power QUICC II开始就有的微代码复用功能,已经成为简化和降低升级成本的主要设计考虑。

  PowerPC一般应用在服务器或运算能力强大的专用计算机上,以及游戏机上。

  4、RISC家族之ARC 架构

  与其它RISC处理器技术相较起来,ARC的可调整式(Configurable)架构,为其在变化多端的芯片应用领域中争得一席之地。其可调整式架构主要着眼于不同的应用,需要有不同的功能表现,固定式的芯片架构或许可以面面俱到,但是在将其设计进入产品之后,某些部分的功能可能完全没有使用到的机会,即使没有使用,开发商仍需支付这些〝多余〞部分的成本,形成了浪费。

  由于制程技术的进步,芯片体积的微缩化,让半导体厂商可以利用相同尺寸的晶圆切割出更多芯片,通过标准化,则是有助于降低芯片设计流程,单一通用IP所设计出来的处理器即可应用于各种用途,不需要另辟产能来生产特定型号或功能的产品,大量生产也有助于降低单一芯片的成本,而这也是目前嵌入式处理器的共通现象。

  在ARC的设计概念中,是追求单一芯片成本的最小化,量体裁衣,这需要在设计阶段依靠特定EDA软件才能做到。

  ARC近期也推出了基于700系列的多媒体应用加速处理器,其中整合了ARC 700通用处理核心,以及高速SIMD处理单元,可以在低时钟下轻松进行诸如蓝光光盘的H.264编译码处理,此架构称为VideoSubsystem,基本上该应用处理器就可以担任通用运算工作,不过也可以与其它诸如ARM或MIPS体系进行连结,以满足应用程序的兼容性与影音数据流的加速。

  5、RISC家族之Tensilica架构

  Tensilica公司的 Xtensa 处理器是一个可以自由配置、可以弹性扩张,并可以自动合成的处理器核心。Xtensa 是第一个专为嵌入式单芯片系统而设计的微处理器。为了让系统设计工程师能够弹性规划、执行单芯片系统的各种应用功能,Xtensa 在研发初期就已锁定成一个可以自由装组的架构,因此我们也将其架构定义为可调式设计。

  Tensilica公司的主力产品线为Xtensa,该产品可让系统设计工程师可以挑选所需的单元架构,再加上自创的新指令与硬件执行单元,就可以设计出比其它传统方式强大数倍的处理器核心。Xtensa 生产器可以针对每一个处理器的特殊组合,自动有效地产生出一套包括操作系统,完善周全的软件工具。

  Xtensa为一32位处理器,该结构特色是有一套专门为嵌入式系统设计、精简且效能表现不错的16与24位指令集。其基本结构拥有80个 RISC 指令,其中包括32位 ALU,6个管理特殊功能的缓存器,32或64个普通功能32位缓存器。这些32位缓存器都设有加速运行功能的信道。Xtensa 处理器的指令相当精简,系统设计师可以以此缩减程序代码的长度,从而提高指令的密集度并降低功耗。相对于高合成的单芯片系统ASIC而言,能达到有效减低成本。Xtensa 的指令集构架包括有效的分支指令,例如:经合成的比较 - 分歧循环、零开销循环和二进制处理,包括漏斗切换和字段抽段操作等。浮点运算单元与向量 DSP 单元是 Xtensa 结构上两个可以加选的处理单元,可以加强在特定应用的效能表现。

  6、CISC家族之X86

X86处理器应用在嵌入式系统的历史相当悠久,以Intel为例,其Pentium3时代的处理器与芯片组,至今仍活跃在许多工控电脑产业中

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top