DS-5:什么是FVP、RTSM、基础模型、AEM模型、快速模型、CADI? DS-5模拟器使用FVP、RTSM、快速模型、基础模型、AEM模型、CADI等术语。Arm文档中提供的解释不是很清楚。这些术语是什么意思?作为DS-5的最终用户,我应该关心哪些术语?

DS-5:什么是FVP、RTSM、基础模型、AEM模型、快速模型、CADI? DS-5模拟器使用FVP、RTSM、快速模型、基础模型、AEM模型、CADI等术语。Arm文档中提供的解释不是很清楚。这些术语是什么意思?作为DS-5的最终用户,我应该关心哪些术语?,arm,ds-5,fast-model,fvp,Arm,Ds 5,Fast Model,Fvp,型号 软件模拟的行业术语 在Arm的情况下,它可以互换地表示组件模型(如处理器模型)或整个系统/平台(如VE FVP) 快速模式 SOC单个组件(如处理器或外围设备)的软件模拟 通常作为共享库提供 DS-5的最终用户通常看不到 示例:Cortex-A53模型 详细文件- 循环模式 包括处理器和外围设备的SoC软件仿真 循环模型直接从Arm RTL编译,并保持完整的功能准确性 检测以启用调试和分析 示例:具有相干互连、中断控制器、定时器和UART的多集群Arm Cortex-A53 虚

型号

  • 软件模拟的行业术语
  • 在Arm的情况下,它可以互换地表示组件模型(如处理器模型)或整个系统/平台(如VE FVP)
快速模式

  • SOC单个组件(如处理器或外围设备)的软件模拟
  • 通常作为共享库提供
  • DS-5的最终用户通常看不到
  • 示例:Cortex-A53模型
  • 详细文件-
循环模式

  • 包括处理器和外围设备的SoC软件仿真
  • 循环模型直接从Arm RTL编译,并保持完整的功能准确性
  • 检测以启用调试和分析
  • 示例:具有相干互连、中断控制器、定时器和UART的多集群Arm Cortex-A53
虚拟平台(VP)

  • 真实开发板的虚拟版本
  • 通常作为可执行文件提供
  • 通用行业术语
  • 示例:Android仿真器
固定虚拟平台(FVP)

  • Arm对其虚拟平台的术语
  • 作为可执行文件提供
  • 不是免费的,可以从Arm获得许可
  • 示例:作为DS-5的一部分提供的四核Cortex-A9 FVP不仅是Cortex-A9处理器模型,而且是包含Cortex-A9 4核SoC模拟以及许多外围设备的完整开发平台
  • 详细文件-
RTSM

  • 代表“实时系统模型”
  • FVP的旧名称
  • Arm不再积极使用术语RTSM。他们改用FVP

<强>地基模型或基础平台< /强>

  • Arm提供的一个免费虚拟平台,用于启动Armv8软件开发
  • 最低功能-仅在Linux上可用,型号为“通用”Armv8处理器
CADI

  • 代表“组件架构调试接口”[已编辑]
  • 特定于Arm的术语
  • 模拟器相当于真实硬件提供的JTAG接口
  • DS-5和其他调试器使用CADI与Arm的虚拟平台进行通信

请注意,CADI被重新引入,因为(此外,周期的概念实际上并不适用于AEM等非微体系结构模型)。