新闻中心

EEPW首页 > 嵌入式系统 > 新品快递 > Tensilica为处理器内核推出开发工具

Tensilica为处理器内核推出开发工具

——
作者:时间:2006-02-23来源:收藏
成熟可帮助设计者为成本敏感的电子系统开发代码体积更小的芯片

美国公司日前针对其钻石系列标准内核推出了一套功能完善的软件开发包。钻石系列标准由一系列现成的可综合CPU内核以及DSP(数字信号)内核组成,可被集成于SoC(片上系统)中。这套功能完善的是基于公司Xtensa Xplorer开发环境的而构建的,包含一个基于Eclipse的GUI(图形用户界面)。软件开发包中一个关键组件是公司先进的C/C++编译器(XCC),它采用强大的优化技术来生成体积非常小的代码,降低了成本敏感的电子系统中对片内和片外存储器的需求。

Tensilica公司市场副总裁Steve Roddy表示,“功能完善的工具集的令设计者能够快速针对任意一款钻石系列标准处理器内核生成紧凑的、高性能的产品级代码。该工具集还包括了一个针对所有6款钻石系列标准处理器内核的能精确仿真流水线执行的指令集仿真器,可用于快速开发应用软件代码。”

Tensilica公司针对钻石系列标准处理器内核的功能完善的工具集包括:
•    Xtensa Xplorer – 带性能评估工具的钻石系列版本的集成设计环境(IDE)
•    时钟周期级精确的、支持流水线仿真的指令集仿真器(ISS)
•    Tensilica公司Xtensa C/C++编译器 (XCC)
•    完整的基于GNU的工具链(汇编器、调试器、代码分析器、目标代码连接器)
•    面向所有钻石系列标准处理器内核的经过优化的C程序库

Xplorer IDE
Xplorer IDE是用钻石系列标准处理器内核进行SoC设计的指挥所,它提供统一的C/C++应用软件开发、代码分析和调试的环境。该可视开发环境包含许多自动化工具,可以为复杂SoC快速地开发代码。

指令集仿真器
Tensilica公司提供一个时钟周期级精确的、支持流水线仿真的ISS工具,并与每个钻石系列标准处理器内核都相匹配。ISS是快速而精确的,其速度比RTL(寄存器传输级)硬件仿真快两个甚至更多的数量级。通过加速系统仿真,Tensilica公司的ISS减少了整个SoC的设计时间。

C/C++编译器
用于钻石系列标准处理器的XCC编译器是一个先进的优化编译器,能提供出众的运行性能和编译后更小的代码体积。它采用从ISS或者目标硬件系统搜集来的性能分析信息(profile data)反馈指导编译过程。XCC编译器为钻石系列标准的545CK处理器内核提供自动向量化功能,为钻石系列的570T、545CK、330HiFi内核提供将多条指令自动打包成VLIW指令的功能。

完整的基于GNU的工具链
Tensilica提供全套完整的基于GNU的工具链,包括汇编器、调试器、分析器和目标代码连接器。GNU软件非常鲁棒的,并且能与Tensilica公司先进的编译器无缝集成。


评论


相关推荐

技术专区

关闭