一种多进程联合仿真系统及方法、电子设备和存储介质技术方案

技术编号:41125026 阅读:17 留言:0更新日期:2024-04-30 17:52
本公开涉及计算机技术领域,公开了一种多进程联合仿真系统及方法、电子设备和存储介质,所述系统包括第一进程和第二进程,所述第一进程和所述第二进程运行于不同的平台,所述第一进程包含用于联合仿真的第一仿真线程和至少一个第一数据队列,所述第二进程包含用于联合仿真的第二仿真线程和至少一个第二数据队列,其中:所述第一仿真线程将数据写入所述第一数据队列;所述第一数据队列用于和所述第二数据队列基于进程间通信机制进行数据同步,以保持数据一致;所述第二仿真线程在确定第二数据队列中存入新的数据的情况下,从所述第二数据队列中读取所述数据,所述数据用于进行联合仿真。本公开实施例可实现跨平台联合仿真,提高了联合仿真的效率。

【技术实现步骤摘要】

本公开涉及计算机,尤其涉及一种多进程联合仿真系统及方法、电子设备和存储介质


技术介绍

1、基于systemc的虚拟平台是硬件系统级设计和仿真的强大工具,利用systemc语言和相关工具构建并模拟复杂硬件系统,帮助开发人员在早期阶段发现并解决设计问题,从而缩短开发周期并提高硬件质量和性能。

2、systemc虚拟平台广泛应用于处理器架构、芯片级系统、系统级集成、网络通信和嵌入式软件设计等领域,为设计师提供可调度和可控度高的仿真环境,实现系统级验证和优化。

3、然而,在相关技术中,在利用虚拟平台进行仿真调试时,其效率有待于进一步提高,尤其是大规模系统级仿真的时候,常常存在性能瓶颈。


技术实现思路

1、本公开提出了一种跨平台联合仿真技术方案。

2、根据本公开的一方面,提供了一种跨平台联合仿真系统,所述系统包括第一进程和第二进程,所述第一进程和所述第二进程运行于不同的平台,所述第一进程包含用于联合仿真的第一仿真线程和至少一个第一数据队列,所述第二进程包含用于联合仿真的第二仿真线程本文档来自技高网...

【技术保护点】

1.一种跨平台联合仿真系统,其特征在于,所述系统包括第一进程和第二进程,所述第一进程和所述第二进程运行于不同的平台,所述第一进程包含用于联合仿真的第一仿真线程和至少一个第一数据队列,所述第二进程包含用于联合仿真的第二仿真线程和至少一个第二数据队列,其中:

2.根据权利要求1所述的系统,其特征在于,所述第一进程运行于需要特定授权的测试平台,用于执行需要所述特定授权的联合仿真任务;所述第二进程运行于所述测试平台以外的其它平台,用于执行无需所述特定授权的联合仿真任务。

3.根据权利要求2所述的系统,其特征在于,所述测试平台包括测试激励产生模块、待测试模块和比对模块,所述...

【技术特征摘要】

1.一种跨平台联合仿真系统,其特征在于,所述系统包括第一进程和第二进程,所述第一进程和所述第二进程运行于不同的平台,所述第一进程包含用于联合仿真的第一仿真线程和至少一个第一数据队列,所述第二进程包含用于联合仿真的第二仿真线程和至少一个第二数据队列,其中:

2.根据权利要求1所述的系统,其特征在于,所述第一进程运行于需要特定授权的测试平台,用于执行需要所述特定授权的联合仿真任务;所述第二进程运行于所述测试平台以外的其它平台,用于执行无需所述特定授权的联合仿真任务。

3.根据权利要求2所述的系统,其特征在于,所述测试平台包括测试激励产生模块、待测试模块和比对模块,所述待测试模块基于硬件描述语言实现,所述第一仿真线程调用所述测试平台以执行联合仿真任务;所述其它平台包括参考模型;其中:

4.根据权利要求3所述的系统,其特征在于:

5.根据权利要求1所述的系统,其特征在于,所述第二进程运行于用于对所述系统进行调试的调试平台,所述调试平台包括调试模块,所述调试模块...

【专利技术属性】
技术研发人员:请求不公布姓名
申请(专利权)人:摩尔线程智能科技北京有限责任公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1