新闻中心

EEPW首页 > 新版RealView开发套件助力软硬件协同设计

新版RealView开发套件助力软硬件协同设计

——
作者:时间:2007-04-17来源:收藏
在近期举办的研讨会(Embedded Systems Conference)上,ARM公司发布了最新的3.0版RealView开发套件(RVDS)。RVDS 3.0不仅号称是ARM软件开发工具的一大进步,也被称为一种顶级的()。它支持新兴的和现有的ARM架构,其中包括Cortex M3和Cortex A8处理器内核。它包含一个多内核图形调试器、一个ARM/Thumb/Thumb2编译器、指令集仿真模型,以及一个新型编译器优化引擎,该引擎据称性能比EEMBC基准测试评分高出10%。 

设计人员能够通过一个Neon内联函数编译器(intrinsics compiler),利用C语言命令为单指令、多数据64/128位混合型Neon DSP引擎编写汇编代码。ARM称,这种编译器可以完成所有的寄存器分配和调度任务,从而使编程人员能够在多媒体和信号处理应用中充分发挥Neon引擎的优势。 

ARM公司开发系统营销总监Brian McAllister称,RVDS 3.0套件集成了系统完整建模所需的电子系统级(ESL)设计工具,为设计人员提供了一种实现硬件/软件协同设计的端到端解决方案。他接着表示:“这些工具还为设计人员提供了更高的调试透明度和CPU控制能力,从而可缩短软件调试所需的时间。”此外,新版RVDS软件也能与IBM的Eclipse或Metrowerks的CodeWarrior协同工作,这就使得设计人员能够任意选择自己最熟悉的环境。 

McAllister指出,这款新版工具套件可以与采用ARM RealView Sow Designer工具和MaxSim技术开发的系统模型完全协同工作,从而使软硬件开发人员能够在设计周期中比以往更早地展开协作,而且采用他们都熟悉的工具。“其中一项关键因素就在于不同工具间所具有的相互控制能力,”他指出。这样一来,软件设计人员可以通过设置断点来检查到达断点时硬件模型的状态;另一方面,硬件设计人员则能够在模型内的信号上设置断点,当设置了断点的信号出现时,模型就中断运行,而调试器就会显示出此刻有什么代码正在被执行。 

ARM公司称,这些增强型的编译工具比以往的版本性能提高了5%到10%,编译ARM代码时性能比GNU GCC编译器高出25%,编译Thumb代码时比GNU软件提高了30%。RVDS 3.0还是首款支持ARM的CoreSight先进调试架构的ARM套件,它包含调试访问端口、ETM 3.3跟踪支持功能和传统的扫描链路。 

所有这些软件工具都后向兼容RVDS以前的版本。RVDS 3.0版售价为6,500美元。


评论


相关推荐

技术专区

关闭