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