多处理机系统MPSoC的SystemC/TLM2建模与仿真
Modeling and simulation of multiprocessor systems MPSoC by SystemC/TLM2
摘要:
当前的制造技术允许在一块硅上集成复杂的多处理器系统(用于多处理器片上系统的MPSoC)。管理这些系统日益增长的复杂性的一种方法是增加抽象级别并解决系统级设计。在本文中,我们专注于在SystemC语言的实现与TLM(事务级模型)建模的MPSOC平台。我们的主要贡献是定义一个全面,快速和准确的方法设计和评估MPSoC系统的性能。所研究的MPSoC由MicroBlaze微处理器、存储器、定时器、VGA和中断处理器组成,并给出了两个软件实例。本文有两个新的贡献:第一是在CABA和TLM上为ISS(指令集仿真器)、本地仿真和定时程序员视图(PV+T)开发了该MPSOC;第二是表明PV+T仿真可以比CABA仿真更快地实现定时保真度,并且具有几乎相同的精度。
英文摘要:
The current manufacturing technology allows the integration of a complex multiprocessor system on one piece of silicon (MPSoC for Multiprocessor System-on- Chip). One way to manage the growing complexity of these systems is to increase the level of abstraction and to address the system-level design. In this paper, we focus on the implementation in SystemC language with TLM (Transaction Level Model) to model an MPSOC platform. Our main contribution is to define a comprehensive, fast and accurate method for designing and evaluating performance for MPSoC systems. The studied MPSoC is composed of MicroBlaze microprocessors, memory, a timer, a VGA and an interrupt handler with two examples of software. This paper has two novel contributions: the first is to develop this MPSOC at CABA and TLM for ISS (Instruction Set Simulator), Native simulations and timed Programmer s View (PV+T); the second is to show that with PV+T simulations we can achieve timing fidelity with higher speeds than CABA simulations and have almost the same precision.
机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。