开源工具链实现SystemC TLM与FMI 3.0协同仿真无缝集成
Integrating SystemC TLM into FMI 3.0 Co-Simulations with an Open-Source Approach
- 将SystemC TLM组件封装为FMI 3.0 FMU,支持跨域仿真
- 解决时间同步与数据交换难题,实测验证集成可行性
- 适合汽车电子等复杂系统开发人员使用
随着汽车等嵌入式系统复杂度提升,对高效建模与跨领域协同仿真需求日益增长。尽管SystemC事务级建模(TLM)在软硬件协同设计中表现优异,但其与其他工程领域模型的互操作性较差,导致集成困难。本文提出一种完全开源的方法,将SystemC TLM模型集成至基于功能模型接口(FMI)的协同仿真流程中。通过将SystemC TLM组件封装为FMI 3.0协同仿真功能模型单元(FMU),实现异构仿真环境间的无缝、标准化集成。我们开发了一套轻量级开源工具链,解决了时间同步与数据交换等关键技术挑战,并通过典型案例验证了该方法的可行性和有效性。
原文摘要 · Abstract (English)
The growing complexity of cyber-physical systems, particularly in automotive applications, has increased the demand for efficient modeling and cross-domain co-simulation techniques. While SystemC Transaction-Level Modeling (TLM) enables effective hardware/software co-design, its limited interoperability with models from other engineering domains poses integration challenges. This paper presents a fully open-source methodology for integrating SystemC TLM models into Functional Mock-up Interface (FMI)-based co-simulation workflows. By encapsulating SystemC TLM components as FMI 3.0 Co Simulation Functional Mock-up Units (FMUs), the proposed approach facilitates seamless, standardized integration across heterogeneous simulation environments. We introduce a lightweight open-source toolchain, address key technical challenges such as time synchronization and data exchange, and demonstrate the feasibility and effectiveness of the integration through representative case studies.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。