新闻中心

EEPW首页 > 嵌入式系统 > 业界动态 > Tensilica宣布支持Avnet Xilinx Virtex-4 LX200高速硬件处理器仿真开发工具包

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

作者:时间:2008-02-13来源:电子产品世界收藏

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

本文引用地址:http://www.eepw.com.cn/article/78749.htm

  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堆栈和网络文件系统。



评论


相关推荐

技术专区

关闭