核心观点与关键数据
Intel Simics 是一款广泛用于预硅软件使能和开发、计算机和系统架构、硬件验证等领域的模拟器和虚拟平台工具。其框架能够模拟最复杂的硬件平台,包括现代片上系统(SoC)中嵌入的众多固件驱动引擎。虚拟平台可集成并交互各类外部工具和模拟器模型,如周期精确的计算机架构模拟器、调试器、物理世界模拟器等。
Wind River 针对 Intel Simics 的预构建解决方案 旨在解决嵌入式系统软件开发和测试中因目标硬件和系统可用性受限而带来的问题,如上市时间延迟、资本和运营成本高、质量管理和安全测试受限等。通过提供优化的 NXP Layerscape LX2160 和 Curtiss-Wright VPX3-1708 模型,开发人员、测试人员和认证专业人员可在虚拟环境中协作,随时随地访问目标系统,从而缓解延迟并提前进行认证工作。
Wind River 预构建和优化模型的优势
- 提升开发和测试效率,支持实时优化、持续迭代,加速系统增量构建。
- 通过共享实际运行系统和配置,改善跨职能团队协作。
- 早期引入 Simics 缩短整体开发周期,降低成本并增加自动化测试轮次。
- 无需构建模型开发专业知识或长期维护,Wind River 提供全生命周期支持(设计至部署维护)。
模型功能与能力
- 支持 VxWorks,并集成 PCVP Arm Library Performance bundle(可选扩展)。
- NXP LX2160A 特性:16 个 Cortex-A72 核心、Arm MMU-500、Arm CoreLink GIC-500、SDRAM、PCIe 控制器、UART、I2C、TrustZone(TZC-400)、USB 3.0、FlexCAN、DPAA2 等。
- Curtiss-Wright VPX3-1708 增补:VPX3-1708 配置、时间计数器(ETC)、实时时钟(RTC)、E2PROM。
- DPAA2(数据路径加速架构 Gen2) 专为高速网络数据包处理设计,通过独立高效处理各层数据包,提升网络性能,适用于认证项目。
全生命周期应用
模型支持从设计(验证架构假设)、开发(虚拟系统软件测试)、验证(高效调试)到维护(统一工具链和系统行为)的全阶段使用,与 Wind River 的世界级支持服务协同。
研究结论
Wind River 的预构建模型通过虚拟化技术解决了嵌入式系统开发中的硬件依赖问题,显著提升了开发效率、降低了成本,并支持早期认证,适合高速网络处理和复杂 SoC 的测试场景。建议项目团队利用该方案加速开发周期并优化资源分配。