1. SystemC Cycle Model Runtime 概述
SystemC Cycle Model Runtime 是 Arm 公司提供的一套关键工具链组件,专门用于支持基于 SystemC 的周期精确硬件建模与仿真。作为电子系统级(ESL)设计流程的核心环节,它为 Arm 架构处理器提供了参考实现平台,使开发者能够在芯片流片前完成架构探索、性能分析和软件验证。
注意:从 v11.5 版本开始,Runtime 仅支持 Linux 环境(特别是 RHEL 7.0),Windows 平台已不再提供官方支持。这是出于性能优化和工具链统一性的考虑。
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 环境准备与系统要求
2.1 硬件与操作系统要求
- 最小磁盘空间:基础运行时需要 200MB,但实际项目中建议预留至少 1GB 空间以容纳参考平台和调试数据
- 内存需求:建议 8GB 以上物理内存,复杂模型仿真可能消耗大量内存资源
- 操作系统:
- 仅支持 64 位 Linux 发行版
- 官方认证版本为 Red Hat Enterprise Linux 7.0
- 实测可运行于 CentOS 7.x 及 Ubuntu 18.04 LTS(但需自行承担兼容性风险)
2.2 软件依赖项
- GCC 编译器:
- 支持 4.8.3 和 6.4.0 两个版本
- 推荐使用 6.4.0 以获得更好的 C++11 特性支持
- 可通过
gcc --version验证当前版本
- 系统库:
- glibc 2.17 或更高
- libstdc++.so.6 (GLIBCXX_3.4.19)
- 许可证管理:
- FlexNet 11.13 许可证服务器
- 需要网络可达的 license 服务端点
3. 安装流程详解
3.1 获取安装包
- 访问 Arm IP Exchange 门户 (https://ipx.arm.com/tools)
- 搜索 "Arm-CycleModelSystemC-Runtime"
- 下载对应版本的文件包,命名格式为:
code复制Arm-CycleModelSystemC-Runtime-files-Linux-x86
