核心观点与功能概述
Wind River® LX2/CW1708 Intel® Simics® 模型是一款高保真虚拟平台,用于模拟 NXPLayerscape LX2 系列系统级芯片(SoC)平台和 Curtiss-Wright 1707/1708 板。该模型基于 Intel Simics 仿真环境,支持在物理硬件可用前进行软件开发、系统验证和调试。
支持的 SoC 和板卡
- 支持的 SoC:NXPLayerscape LX2 系列
- 支持的板卡:Curtiss-Wright 1707/1708
关键模拟的 SoC 功能
- 网络控制器:2 个 100G Ethernet 控制器(CEMAC)、16 个 10G Ethernet 控制器(MEMAC)、2 个 MDIO 控制器、IEEE1588 定时器
- CPU 核心:最多 16 个 Arm® Cortex-A72 CPU 核心、4 个 Arm TZC-400 TrustZone 控制器、ARM CSS-600 时间源生成器(TSGEN)、ARM GIC-500 中断控制器、ARM MMU-500 系统内存管理单元(SMMU)、ARM CCN-508 CoreLink 高速缓存一致性互连、2 个 DDR 内存控制器、2 个 128 GB DDR RAM、256 MB QSPI 闪存
- 输入/输出设备:最多 2 个 USB3 控制器、2 个 SDHC/eMMC 内存卡控制器、4 个 ARM PL011 串口、4 个 GPIO 控制器、8 个 I2C 控制器、3 个 SPI 控制器、1 个 NXP SPI 控制器(FlexSPI)、2 个 NXP CAN 总线控制器(FlexCAN)、2 个 NXP 定时器(FlexTimer)
- PCI Express:最多 6 个 GPEX PCI Express 控制器、4 个 SATA3 控制器
- 其他设备:预引导加载器(PBL)、安全熔丝处理器(SFP)、非安全看门狗定时器、安全看门狗定时器(TrustZone)、热监控单元(TMU)
- 数据路径加速:管理复杂(MC)、线速输入/输出处理器(WRIOP)、队列和缓冲管理器(QBMAN)
DPAA2 模拟说明
- 模拟方式:主要通过公共 MC API 模拟 DPAA2 功能,而非完整硬件仿真 MC 处理器
- 模拟覆盖:
- MC:公共 API 级别模拟
- WRIOP、QBMAN、QDMA:较完整的模拟
- SEC:有限模拟;部分寄存器级接口存在,但核心功能(如加密/解密、任务环)未实现
- MEMAC 和 CEMAC:完整模拟
- 配置方式:通过 Intel Simics 脚本在负载初始化时进行配置
- 兼容性:支持 MC 固件版本 10.38.x,新版本 API 或 DPAA2 对象可能需要额外实现
网络支持
- DPAA2 网络功能有限:可通过附加通用 Intel® e1000 以太网控制器模型到模拟的 LX2 平台的 PCIe 插槽实现基本网络功能
- 支持的操作系统:Linux 和 VxWorks®
模型定制
- Wind River 专业服务:可定制模型以支持特定平台功能或接口,满足项目需求
Curtiss-Wright 板卡支持
- 额外支持:额外内存、SPI 设备、I2C 设备和可编程逻辑组件
Wind River 专业服务
- 服务内容:嵌入式系统、仿真、高性能网络领域的深度专业知识,支持定制配置、DPAA2 负载优化、集成支持等
- 联系方式:联系账户经理或访问 www.windriver.com/contact