Tensilica宣布支持Avnet Xilinx Virtex-4 LX200高速硬件处理器仿真开发工具包

本文作者:admin       点击: 2008-02-13 00:00
前言:
Tensilica日前宣布,对Avnet 的Xilinx Virtex-4 LX200开发工具包进行支持,使其可进行Xtensa可配置处理器和钻石系列标准处理器高速的、基于硬件的仿真。目前软件开发工程师可在符合成本效益Avnet LX60板子和高容量Avnet LX200板子之间进行选择,实现加速软件设计、调试和程序优化过程。

Tensilica市场副总裁Steve Roddy表示,“在复杂片上系统设计中,设计团队需要尽可能并行完成跟硬件开发一样多的软件开发工作。相比使用软件仿真方法,通过在一块Avnet FPGA板上模拟Tensilica处理器,软件工程师可以显著地缩短开发周期。”

Tensilica软件开发工程师工具包(SDKs), 包括一个IDE(Xtensa Xplorer™集成设计开发环境),代码开发工具链和Tensilica指令集仿真器(ISS)。该工具包可与上述任一款Avnet FPGA板紧密工作。该软件工具包括的库可使软件开发工程师使用标准C语言库函数,诸如打印到主机、及从主机硬盘读/写。

Tensilica处理器帮助设计工程师最大限度利用Avnet Virtex-4开发包优点来汇集大量基于硬件分析信息,从而得到程序执行分析文件,快速指出执行热点。该分析可在Tensilica Xtensa Xplorer IDE中图形化显示出来。

通过反馈编译,开发工程师能设置标志位,从而搜集在Avnet Xilinx开发包板子执行分支程序(循环、跳转等)次数统计数据。然后Xtensa C/C++编译器利用实时产生统计数据对程序进行重新编译:
(a)通过将执行频率最高分支程序放置在直线代码中对速度进行优化;
(b)通过将执行频率低程序针对代码大小而不是速度进行编译来优化代码大小;

此种基于反馈编译方法可提高应用程度速度5%-15%,减少代码大小达15%。
另外,板上以太网(Ethernet)接口使其适合运行如Linux一样的操作系统、和相关联TCP/IP堆栈和网络文件系统。

关于Tensilica公司
Tensilica成立于1997年7月,专门为日益增长的大规模嵌入式应用需求提供优化的专用微处理器和DSP内核的解决方案。Tensilica拥有获得专利的可配置和可扩展的处理器生成技术,是唯一一家提供应用最广泛的处理器内核的IP供应商,其产品涵盖微控制器、CPU、DSP、协处理器。通过Diamond系列标准处理器内核我们可以提供现货供应、不需配置的标准处理器内核,也可以通过Xtensa系列处理器内核让客户自己定制所需的处理器内核。所有的处理器内核都支持使用兼容一致的软件开发工具环境、系统仿真模型和硬件实现工具进行开发。
Tensilica公司:www.tensilica.com.