DS-5:什么是 FVP、RTSM、基础模型、AEM 模型、快速模型、CADI?
DS-5 : What is FVP, RTSM, Foundation Model, AEM model, Fast Model, CADI?
DS-5 模拟器使用了很多术语,例如 FVP、RTSM、快速模型、基础模型、AEM 模型、CADI。 Arm的文档中提供的解释不是很清楚。这些术语是什么意思,作为 DS-5 的最终用户我应该关心哪些术语?
型号
- 软件模拟的行业术语
- 在 Arm 的情况下,它可以互换使用,表示组件模型(如处理器模型)或整个 system/platform(如 VE FVP)
快速模型
- SOC 的单个组件(如处理器或外围设备)的软件模拟
- 通常作为共享库提供
- DS-5 的最终用户通常看不到。
- 示例:Cortex-A53 模型。
- 详细文档 - https://developer.arm.com/products/system-design/fast-models/docs
周期模型
- SoC 的软件仿真,包括处理器和外设
- 周期模型直接从 Arm RTL 编译并保留完整的功能准确性
- 已检测以启用调试和分析
- 示例:具有一致性互连、中断控制器、定时器和 UART 的多集群 Arm Cortex-A53
虚拟平台(副总裁)
- 真实开发板的虚拟版。
- 通常作为可执行文件提供。
- 通用行业术语。
- 示例: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
- 代表"Real Time System Model"
- FVP 的旧称。
- Arm 不再主动使用术语 RTSM。他们改用 FVP。
基础模型或基础平台
- Arm 提供的免费虚拟平台,用于启动 Armv8 软件开发。
- 最少的功能 - 仅适用于 Linux,型号为 'generic' Armv8 处理器。
CADI
- 代表 "Component Architecture Debug Interface" [已编辑]。
- 手臂专用术语。
- 模拟器相当于真实硬件提供的 JTAG 接口。
- DS-5 和其他调试器使用 CADI 与 Arm 的虚拟平台对话。
DS-5 模拟器使用了很多术语,例如 FVP、RTSM、快速模型、基础模型、AEM 模型、CADI。 Arm的文档中提供的解释不是很清楚。这些术语是什么意思,作为 DS-5 的最终用户我应该关心哪些术语?
型号
- 软件模拟的行业术语
- 在 Arm 的情况下,它可以互换使用,表示组件模型(如处理器模型)或整个 system/platform(如 VE FVP)
快速模型
- SOC 的单个组件(如处理器或外围设备)的软件模拟
- 通常作为共享库提供
- DS-5 的最终用户通常看不到。
- 示例:Cortex-A53 模型。
- 详细文档 - https://developer.arm.com/products/system-design/fast-models/docs
周期模型
- SoC 的软件仿真,包括处理器和外设
- 周期模型直接从 Arm RTL 编译并保留完整的功能准确性
- 已检测以启用调试和分析
- 示例:具有一致性互连、中断控制器、定时器和 UART 的多集群 Arm Cortex-A53
虚拟平台(副总裁)
- 真实开发板的虚拟版。
- 通常作为可执行文件提供。
- 通用行业术语。
- 示例: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
- 代表"Real Time System Model"
- FVP 的旧称。
- Arm 不再主动使用术语 RTSM。他们改用 FVP。
基础模型或基础平台
- Arm 提供的免费虚拟平台,用于启动 Armv8 软件开发。
- 最少的功能 - 仅适用于 Linux,型号为 'generic' Armv8 处理器。
CADI
- 代表 "Component Architecture Debug Interface" [已编辑]。
- 手臂专用术语。
- 模拟器相当于真实硬件提供的 JTAG 接口。
- DS-5 和其他调试器使用 CADI 与 Arm 的虚拟平台对话。