用于ARMv8处理器的全新Virtualizer Development Kits开发工具包可使早期软件开发比芯片提早一年,以支持ARMv8处理器的早期软件开发。
?Synopsys?与ARM将合作协议扩展到包括ARMv8处理器的ARM? Fast Models在内
?Synopsys针对ARMv8处理器的VDK系列使采用ARMv8处理器产品的操作系统移植、固件和驱动器开发在开发板提供前一年就可开始
?多核/多核集群软件分析功能使得开发者能够针对性能和能耗进行软件优化
?半导体厂商可以为他们的SoC创建一个VDK,以供他们自己及其客户与伙伴的软件开发人员使用
为加速芯片和电子系统创新提供软件、知识产权(IP)及服务的全球性领先供应商新思科技公司(Synopsys, Inc., 纳斯达克股票市场代码:SNPS)日前宣布:推出用于ARMv8 处理器的VDK系列产品,从而扩展其支持基于ARM处理器的系统的软件开发工具产品系列。Synopsys的VDK系列产品(Virtualizer? Development Kit)是各种以嵌入式平台为目标的、使用了虚拟原型的软件开发工具包。针对ARMv8处理器使用VDK,软件团队在可提供开发板的12个月之前,就能够开始基于ARMv8系统级芯片(SoC)的软件的开发,从而加速了操作系统的移植以及固件、设备驱动程序和中间件的开发。新的VDK系列产品都立足于获得成功的、Synopsys于去年发布的、用于ARMv7处理器的VDK系列产品之上。
除了其传统的32位指令集,ARMv8引入了AArch64,它是一种功耗优化的64位指令集和执行状态,面向未来数代移动产品、消费电子、网络设备和企业设备中的SoC。Synopsys的各种VDK可支持AArch64,为加速运行在ARMv8架构兼容处理器上的软件开发与调试提供了可见度和可控性。这使得开发者可以针对产品性能和能效而优化软件。支持ARMv8处理器的各种VDK工具包预先配置了多种参考虚拟原型,它们包含了ARMv8处理器的所有模型,包括Cortex?-A57、Cortex-A53以及big.LITTLE?配置和Synopsys DesignWare?接口IP模型等。Synopsys VDK还提供对Linux软件系统的支持,可以作为开发真实产品软件的起点。
“当许多公司采用基于ARMv8架构的Cortex-A57和Cortex-A53处理器时,他们同时得到了一条进入稳健的64位软件和开发工具生态系统的途径,”ARM公司系统设计部执行副总裁John Cornish说道。“来自Synopsys支持ARMv8处理器的VDK系列集成了ARM的Fast Model技术,为软件开发者提供了一个支持早期的代码开发与分析的高效平台。”
Synopsys的VDK以即插即用的方式集成了最流行的软件调试器,并带有多样化的软件开发应用场景,以满足半导体公司自己及其客户及合作伙伴的软件开发人员的需要。新的VDK包含多核软件调试与分析工具、参考软件以及各种基于ARMv8处理器的参考设计,以提供一个拿来即用的软件开发平台。此外,客户可以利用Virtualizer工具集来定制这些设计,以实现他们特定的ARMv8系统级芯片。VDK还可以使软件工程师高效的开发软件来支持某个IP组件,如为DesignWare接口IP移植驱动软件,以及为整个系统级芯片的软件启动。
“Synopsys与ARM将继续携手合作来帮助产品开发团队最大程度发挥ARM的最新处理器的优势,并加快其越来越依赖于软件的产品开发周期,” Synopsys高级副总裁兼IP与系统部总经理Joachim Kunkel说道。“支持ARMv8处理器的VDK系列使软件开发者可以更早地开始其下一代设备的开发并尽早地完成,同时有助于确保其代码针对于性能和功耗进行了优化。”