概述
免硬件的软件开发
快速模型是供程序员使用的功能准确的 Arm CPU 和系统 IP 模型,助力开发者基于最新的 Arm IP 提前进行软件开发,无需等待硬件实现完成。此外,快速模型还为持续集成和验证增加易于部署和自动化目标的价值。
特性与优势
功能准确
快速模型与 Arm IP 同步开发与测试,为软件开发提供高度准确且经过验证的虚拟原型。快速模型非常适合操作系统内核和设备驱动程序等底层软件开发。
功能完整且可扩展
快速模型支持 Arm IP 的精细化实现,包括协处理器寄存器、异常级别、转换表和缓存等技术细节。凭借 SystemC 接口,快速模型可与第三方模型无缝集成,构建虚拟 SoC 原型系统。
完全可调试
快速模型的调试接口支持与众多调试供应商提供的模型建立虚拟连接,从而在硬件和软件目标之间实现一致的调试体验,无需改换调试工具。
可扩展且支持自动化
Arm 快速模型的脚本接口经过精心设计,易于实现自动化部署,非常适合用于持续集成和验证集群。相较于硬件原型,虚拟原型更易于扩展和维护。
用例
提前进行软件开发
在芯片量产前,提前开发和调试复杂的 SoC 软件,例如驱动程序、固件、操作系统和应用。
系统优化
评估硬件/软件的权衡取舍,快速调整并探索替代方案,再确定具体实现方式。
加速软件开发
在硬件就绪前,即可提前在基于 Arm 架构的最新设备上开始开发软件。在芯片量产前,提前开始研究新款 Arm CPU 和系统 IP。
测试和验证
虚拟原型易于跨多个站点扩展、部署和管理性,在持续集成和验证集群中得到广泛采用。
硬件/软件协同设计
软硬件协同开发,加速产品生命周期进程。

