首页> 外文会议>IEEE/IFIP International Symposium on Rapid System Prototyping >A Generic Instruction Set Simulator API for Timed and Untimed Simulation and Debug of MP2-SoCs
【24h】

A Generic Instruction Set Simulator API for Timed and Untimed Simulation and Debug of MP2-SoCs

机译:一种用于定时和未定义仿真和MP2-SOC的模拟和调试的通用指令集模拟器API

获取原文

摘要

This paper presents a method for designing SystemC-compliant Instruction Set Simulators (ISS) that address three of the major problems system designers are faced with when modeling MP-SoCs architectures: the multiple levels of abstraction of the simulation models supporting the design space exploration, the simulation speed, and the debug of the multithreaded embedded application. First, this paper presents the ISS API and principles; then it describes how the same ISS can support SystemC simulation at several abstraction levels: untimed transaction level, approximately timed transaction level, and cycle accurate; then, it describes how the proposed ISS API has been used by six different laboratories - in the framework of the SoCLib project - to share the same L1 cache simulation model, and to wrap seven different processor cores in the same generic wrappers. Finally we demonstrate how the proposed API has been exploited to develop a generic debug and instrumentation infrastructure that can be used for all the processor cores, and all the abstraction levels supported by the SoCLib virtual prototyping platform.
机译:本文介绍了设计符合Systemc标准的指令集模拟器(ISS)的方法,该模拟器地址为MP-SoC架构建模时面临的三个主要问题系统设计人员:支持设计空间探索的模拟模型的多级抽象级别,模拟速度,以及多线程嵌入式应用程序的调试。首先,本文提出了ISS API和原则;然后它描述了同样的ISS可以在几种抽象级别支持SystemC仿真:未定量的交易级别,大约定时的交易级别和循环准确;然后,它描述了六个不同的实验室中所提出的ISS API如何 - 在Soclib项目的框架中,共享相同的L1缓存仿真模型,并在同一通用包装器中缠绕七个不同的处理器核心。最后,我们展示了所提出的API如何开发可用于开发可用于所有处理器内核的通用调试和仪器基础架构,以及Soclib虚拟原型平台支持的所有抽象级别。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号