嵌入式系统架构:RISC家族之Tensilica架构

2008-10-02 16:15:39   作者:林夕   来源:电子测试   

关键字:单芯片 操作系统 缓存器 指令集

  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 结构上两个可以加选的处理单元,可以加强在特定应用的效能表现。 

相关阅读
无操作系统下的WiFi原理及应用 2011-09-27
嵌入式与温州动车追尾事故关系的深度剖析 2011-08-01
研华长期提供完整的XPPro Embedded方案 2011-05-12
Enea结缘麦克泰,推动中国嵌入式软件方案创新 2011-04-12
嵌入式系统的实时性问题 2011-03-17
嵌入式实时操作系统设计探讨 2008-01-12
嵌入式Linux系统中内核抽象的动态扩展技术 2010-10-22
linux操作系统交叉编译环境的建立方法 2010-09-25
风河率先推出通过安全认证的 Linux 操作系统 2010-07-22
μC/OS-II在混合动力整车控制器中的应用 2010-06-23
Gaussian 09软件移植到64位Mac OS X操作系统 2010-05-26
编辑:汤宏琳
本文引用地址: http://www.eeworld.com.cn/qrs/2008/1002/article_906.html
[发表评论]
[加入收藏]
[告诉好友]
[打印本页]
[关闭窗口]
[返回顶部]
[RSS订阅]

小广播

最热点击

专栏

向农,EEWORLD副总编。被英特尔董事长贝瑞特称为“中国可与之对话的两名记者之一”

【详细】

总编随笔
汤宏琳,人皆称为“汤汤”,电子工程世界高级编辑。随着EEWORLD一起成长。

【详细】

汤汤手记
今年,是中国集成电路产业丰收的一年,相比较往年都有大幅提升。

【详细】

凯哥博客

论坛精华

精选博文