英国牛津5月24日消息——高性能软件仿真领域的领导者Imperas软件有限公司(www.imperas.com)宣布,除了之前发布的Cortex-A53和A57型号外,还提供了Cortex-A72 ARMv8处理器的模型和虚拟平台。这将Imperas Open Virtual Platforms™(OVP™)处理器模型库提升到跨越IP供应商的160多个模型。支持超过40个ARM内核,包括Cortex-A, Cortex-R和Cortex-M系列。
Imperas对ARMv8内核的支持,如Cortex-A72,包括模型、可扩展平台套件™(EPKs™)、与ARM DS-5的集成,用于软件调试和在虚拟平台上引导Linaro Linux。
Imperas Cortex-A72 ARM处理器型号有单核、多核和多集群配置,可实现从简单单核到多核心系统的高性能平台模拟。Imperas还建立了一个ARM GICv3中断控制器模型,该模型可与处理器核心模型一起使用。
用于运行Linux的ARMv8处理器内核的可扩展平台套件也可用。epk是目标设备的虚拟平台(仿真模型),包括足以启动操作系统或运行裸机应用程序的处理器模型和外围模型。这些epk可从OVP网站下载,允许用户在任何合适的PC上运行基于arm的soc和平台的高速模拟。通过添加更多的组件模型、运行不同的操作系统或添加额外的应用程序,epk为用户提供了一个扩展和定制虚拟平台功能的基础,以更接近地反映他们自己的平台。epk中包含的平台和外围模型都是开源的,因此用户可以轻松地向平台添加新模型,也可以修改现有模型。
这些模型和epk是用于嵌入式软件和硬件开发和验证解决方案的完整Imperas虚拟平台环境的一部分。
ARM处理器核心的模型,以及其他处理器的模型,与Imperas和OVP模拟器一起工作,并显示出每秒数亿条指令的异常快速的性能。使用Imperas QuantumLeap™并行模拟加速器,可以为包括多处理器实例、多核处理器和支持硬件多线程的处理器在内的虚拟平台实现额外的速度。这个Imperas模拟器的附加组件提供MPonMP™(多处理器主机上的多处理器目标)技术,以利用主机中的多个x86内核。例如,对于运行在4核主机PC上的具有SMP架构的4核虚拟平台,这可以使性能提高2.25倍。
OVP模型还与Imperas高级工具一起工作,用于多核软件开发、验证、分析和调试,包括M*SDK™高级软件开发解决方案和硬件相关软件开发的关键工具,如OS和cpu感知跟踪(指令、函数、任务、事件)、分析、代码覆盖和内存分析。该工具使用了Imperas SlipStreamer™专利中的二进制拦截技术。SlipStreamer使这些分析工具无需对软件源代码进行任何修改或插装,也就是说,这些工具是完全非侵入性的。
“这个版本只是我们ARMv8处理器模型和epk系列的最新版本,利用了我们先进的虚拟平台技术。通过这些模型和平台,用户可以受益于高性能仿真和嵌入式软件开发和测试工具,”Imperas总裁兼首席执行官Simon Davidmann表示。
有关ARM处理器支持的最新列表,请参见www.OVPworld.org
对治之
有关Imperas的更多信息,请参见www.imperas.com。