嵌入式软件工程师们通过研究钻石系列标准处理器内核的软件开发工具,从而认识到将应用代码移植到钻石系列标准处理器内核家族的难易程度,体会到Tensilica公司Xtensa指令集架构在代码性能和代码大小方面的优势。强大的可视化开发工具让软件开发工程师可以用图形化界面来分析软件性能,并与其他CPU&DSP架构进行比较。
硬件开发团队们通过使用该免费评估工具包,可得到时钟周期级精确的、支持流水线仿真的指令集仿真器(ISS),以及性能相关模型的可视化图形界面,这些视图显示了流水线的行为、高速缓存器的利用率和总线周期活动所开销的时钟周期。
钻石系列标准软件工具包评估版包括了钻石版本的Xtensa Xplorer集成开发环境,它是一个全面的基于通用Eclipse软件环境的图形用户界面。该用户界面对大多数工程师来说,该开发包非常易于使用和操作的。 事实上,Xtensa Xplorer作为Tensilica公司Xtensa可配置处理器内核家族的主要用户界面,已经在过去几年的客户使用中经过了大量验证和改进。
钻石系列标准软件工具包评估版同时还包括了Tensilica公司的XCC编译器,一个时钟周期级精确的指令集仿真器,一个完全基于GNU的用于程序调试、汇编和连接的工具链,以及6款钻石系列标准控制器、CPU和DSP内核的软件库。XCC编译器是的C/C++编译器,拥有内部程序分析、先进的循环优化、自动矢量化代码、反馈导向编译和基于性能分析结果反馈编译的先进功能。