|
|
www.design-reuse-embedded.com |
Arm模型助力Cortex-A75和Cortex-A55的软件开发及性能分析
Arm中文社区, Jun. 15, 2017 – 本文翻译自Jason Andrews博客Using Arm Models for software development and performance analysis for the Cortex-A75 and Cortex-A55。原文链接:
关于Cortex-A75和Cortex-A55
从Computex 2017上Arm Cortex-A75,Arm Cortex-A55,及Arm Mali-G72发布以来,已经有很多相关的讨论,包括如何使用Arm工具来进行早期软件开发。新的Arm IP公开发布对Arm 模型而言是一个里程碑,这意味着我们可以现在讨论新IP的模型和分享一些额外的信息。
Arm Fast Models 和Cycle Models使得合作伙伴在流片前使用虚拟原型对Cortex-A75和Cortex-A55进行系统架构设计与软件开发。Fast Models 和Cycle Models通过仿真速度与抽象层次上的不同权衡来应用于不同使用场景。
Fast Models提供高速仿真性能与灵活编程视角,适用于流片前的各种软件开发:设备驱动,固件,操作系统与应用程序等。Fast Models同时也支持软件Profiling,调试,Trace,以及SystemC接口用于集成第三方仿真环境。
典型的Fast Models使用场景包括功能软件调试,软件Profiling与优化,软件测试及持续集成。Cortex-A75和Cortex-A55已经包含在最近发布的Fast Models 11.0版本。
Cycle models是周期精确的,使用户可以非常自信对IP选项及配置进行架构决策。Cycle models可以运行在SoC Designer或其他任何包括EDA供应商的SystemC仿真器中。
Cycle Models典型的应用场景包括IP选型与配置,软硬件交互分析,基准测试与系统优化。Cortex-A75和Cortex-A55目前已经在Arm IP Exchange上支持。
本文从模型的角度探讨一些新的背景再基于示例系统给出一些如何使用新IP的例子。重点是DynamIQ多核架构与Cortex-A75和Cortex-A55模型。
点击查看更多 ...