DS-5:什么是FVP,RTSM,基础模型,AEM模型,快速模型,CADI?

时间:2015-08-13 08:09:59

标签: arm ds-5 fast-model fvp

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

1 个答案:

答案 0 :(得分:6)

<强>模型

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

快速模式

循环模型

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

虚拟平台(VP)

  • 真实开发板的虚拟版本。
  • 通常以可执行文件的形式提供。
  • 通用行业术语。
  • 示例:Android模拟器

固定虚拟平台(FVP)

  • Arm的虚拟平台术语。
  • 以可执行文件的形式提供。
  • 不是免费的,可以从Arm获得许可。
  • 示例:作为DS-5的一部分提供的四核Cortex-A9 FVP不仅是Cortex-A9处理器型号,而且是一个完整的开发平台,包含Cortex-A9 4核SoC仿真以及许多外设。
  • 详细文档 - https://developer.arm.com/products/system-design/fixed-virtual-platforms/docs

<强> RTSM

  • 代表&#34;实时系统模型&#34;
  • FVP的旧名称。
  • Arm不再主动使用术语RTSM。他们改用FVP。

基础模型或基础平台

  • Arm提供的免费虚拟平台,用于启动Armv8软件开发。
  • 最小功能 - 仅适用于Linux,型号通用&#39; Armv8处理器。

<强> CADI

  • 代表&#34;组件架构调试接口&#34; [编辑后]。
  • 特定武器。
  • 模拟器相当于真实硬件提供的JTAG接口。
  • DS-5和其他调试器使用CADI与Arm的虚拟平台进行通信。
相关问题