首页> 外文会议>Design, Automation & Test in Europe Conference & Exhibition;DATE 10 >Automatic generation of software TLM in multiple abstraction layers for efficient HW/SW co-simulation
【24h】

Automatic generation of software TLM in multiple abstraction layers for efficient HW/SW co-simulation

机译:在多个抽象层中自动生成软件TLM,以进行有效的硬件/软件协同仿真

获取原文

摘要

This paper proposes a novel software Transaction-Level Modeling (TLM) approach for efficient HW/SW co-simulation. In HW/SW co-simulation, timing synchronization should be involved between the hardware and software simulations for keeping their concurrency. However, improperly handling timing synchronization either slows down the simulation speed or scarifies the simulation accuracy. Our approach performs timing synchronization only at the points of HW/SW interactions, so the accurate simulation result can be achieved efficiently. Furthermore, we define three abstraction levels of software TLM models based on the type of interactions captured. Given the target software, the software TLM models can be automatically generated in multiple abstraction layers. The experimental results show that our software TLM models attain 3 million instructions per second (MIPS) for low-level abstraction and go as high as 248 MIPS for higher level abstraction. Therefore, designers can have efficient co-simulation by selecting a proper layer according to the abstraction of corresponding hardware components.
机译:本文提出了一种新颖的软件事务级建模(TLM)方法,用于有效的硬件/软件协同仿真。在硬件/软件协同仿真中,应在硬件和软件仿真之间涉及时序同步,以保持它们的并发性。但是,对时序同步的处理不当会减慢仿真速度或降低仿真精度。我们的方法仅在硬件/软件交互点执行时序同步,因此可以有效地获得准确的仿真结果。此外,我们根据捕获的交互类型定义了软件TLM模型的三个抽象级别。给定目标软件,可以在多个抽象层中自动生成软件TLM模型。实验结果表明,我们的软件TLM模型用于低层抽象的速度达到每秒3百万条指令(MIPS),而对于高层抽象的速度则高达248 MIPS。因此,设计人员可以通过根据相应硬件组件的抽象选择合适的层来进行高效的协同仿真。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号