产品中心
Fast Models
快速模型是 Arm IP 的准确、灵活的程序员视图模型构建工具,允许您在芯片可用之前开发驱动程序、固件、操作系统和应用程序等软件。 它们允许完全控制模拟,包括分析、调试和跟踪。 快速模型可以导出到 SystemC 和 TLM 2.0,允许集成到更广泛的 SoC 设计过程中。

导读

什么是快速模型(Fast Models):快速模型是 Arm IP 的准确、灵活的程序员视图模型构建工具,允许您在芯片可用之前开发驱动程序、固件、操作系统和应用程序等软件。 它们允许完全控制模拟,包括分析、调试和跟踪。 快速模型可以导出到 SystemC 和 TLM 2.0,允许集成到更广泛的 SoC 设计过程中。


新版本快速模型中增加了什么新功能

  • Cortex-X2 已添加到快速模型产品组合中。
  • CoreLink CI-700 r0p0 已添加到快速模型组合中。
  • Mali G710(仅限 Linux)已添加到Fast Models产品组合中。
  • 现在,AEM和适用的CPU实现将嵌入式跟踪扩展作为插件支持。


组成

基于快速模型所构建的虚拟原型,或称虚拟硬件平台、虚拟SOC,是一个完整的系统,不仅仅包含一个指令集模拟器,还包括如下内容在内:

  • 快速、准确的核心、子系统或系统模型
  • SystemC 接口,用于与 EDA 工具和其他 IP 模块集成
  • 用于调试和跟踪的 API,允许完全控制以及与 Arm Development Studio、MDK 和第 3 方调试工具的接口
  • 用于运行时控制、检查和报告的基于 Python 的脚本
  • 虚拟 I/O 的可视化、文件系统访问、外围设备和网络
  • 完全兼容的 Linaro 软件堆栈,从引导代码到 Linux 和 Android 操作系统支持



使用快速模型进行软件开发

● 完整准确

快速模型适用于所有Cortex 处理器、CCI 和 CCN 互连以及其他系统 IP。快速模型在功能上是准确的,因此程序员可以使用库和协处理器寄存器、异常级别、转换表和缓存一致性。

● 混合仿真

通过 AMBA 事务器将 CPU 子系统连接到硬件仿真器上的外围设备以进行仿真加速。 与 Cadence、Mentor Graphics 和 Synopsys 仿真器兼容,为您的软件开发和 IP 验证过程提供大的灵活性。

● 固定虚拟平台

还提供固定版本的快速模型,为软件开发人员提供完整 Arm 系统的即用型模型。 它们可以单独下载、许可并导入到 Development Studio 中以方便使用。 固定虚拟平台是一种测试软件的便捷方式,无需等待开发板可用。


快速模型库

Arm 在早期阶段向主要合作伙伴发布了IP模型,快速模型库包含以下模型: