Altera公司和ARM进行一项长期合作协议,双方在SoC FPGA同类最佳嵌入式软件开发工具上展开策略合作。在2012年,Altera和ARM宣布开发Altera版ARM Development Studio 5工具套件,率先推出了SoC FPGA的FPGA自适应除错功能。透过延展协议,Altera版ARM DS-5工具套件规模继续扩大,包括以下工具:
‧ARM编译程序5和ARM编译程序6——在Altera SoC系列产品中,特别为Cortex-A9和Cortex-A53处理器进行软件设计优化的唯一开发工具链。
‧为Stratix 10 SoC中的ARM Cortex-A53四核心处理器提供除错支持——FPGA自适应除错功能,消除了多核心子系统和FPGA架构之间的除错障碍。
双方还同意在Altera版DS-5上达成长期OEM协议,为未来所有采用ARM架构的Altera SoC组件提供支持,让Altera系列SoC FPGA能够一直保有先进的软件开发平台。
ARM开发解决方案部总经理Hobson Bullman评论表示:「DS-5与ARM处理器和ARM CoreSight除错技术相结合,为SoC FPGA软件开发提供了先进的解决方案。与Altera达成协议之后,他们的客户可以使用最新的工具,降低了未来采用ARM架构的组件的开发成本和风险,产品能够迅速上市。」
Altera SoC产品市场资深总监Chris Balough表示:「Altera客户对我们在Altera版DS-5和FPGA自适应除错支持方面带来的关键效能优势反应非常强烈,我们已经发售了数千个授权。我们与ARM继续达成OEM协议,能够以不变的低价格提供更丰富的工具套件。」
Altera版ARM DS-5提高了开发人员的效能--ARM Development Studio 5是ARM在嵌入式软件开发上的旗舰工具解决方案。Altera版ARM DS-5是专为Altera SoC提供的全面的工具解决方案,由Altera销售和经销,经过优化消除了整合多核心CPU子系统与FPGA架构之间的除错障碍。在采用Altera SoC FPGA架构的产品开发中,新的Altera版DS-5确实提高了效能。
关键特色
‧为Cyclone V、Arria V和Arria 10 SoC中的32位双核心Cortex-A9 CPU,以及Stratix 10 SoC中的64位四核心Cortex-A53提供除错和追踪支持。
‧ARM编译程序5(ARMv7)和ARM编译程序6(ARMv8)工具链
‧为SoC FPGA提供FPGA自适应除错试支持,包括编写程序到FPGA中的IP软件缓存器视图,以及CPU和FPGA逻辑域之间的交叉触发,实现软硬件协同除错。
‧高阶追踪功能,包括FPGA架构中时间相关事件,这些事件与软件事件和处理器指令踪迹相关联。
‧DS-5 Streamline性能分析器,用于识别并修正系统层级瓶颈问题。
要保证系统设计满足目前以及未来的性能要求,关键是开发架构良好的产品。Altera提供很多SoC设计资源,帮助设计人员做出正确的选择。Altera预计于2014年11月发布下一版Altera版DS-5,将增加ARM编译程序5。