A Hardware/Software Cosimulator with RTOS Supports for Multiprocessor Embedded Systems

  • Authors:
  • Takashi Furukawa;Shinya Honda;Hiroyuki Tomiyama;Hiroaki Takada

  • Affiliations:
  • Takada Laboratory, Graduate School of Infomation Science, Nagoya University, Nagoya 464-8603, Japan;Takada Laboratory, Graduate School of Infomation Science, Nagoya University, Nagoya 464-8603, Japan;Takada Laboratory, Graduate School of Infomation Science, Nagoya University, Nagoya 464-8603, Japan;Takada Laboratory, Graduate School of Infomation Science, Nagoya University, Nagoya 464-8603, Japan

  • Venue:
  • ICESS '07 Proceedings of the 3rd international conference on Embedded Software and Systems
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper presents a hardware/software cosimulator for multiprocessor embedded systems. Our cosimulator consists of multiple software simulators each of which simulates a set of application tasks together with an RTOS running on a processor, multiple hardware simulators and a cosimulation backplane. All of the simulators are executed concurrently with communication. Our cosimulator supports two types of communication; one is based on Remote Procedure Call (RPC), and the other is based on a shared memory on a host computer. Using the cosimulator, we successfully performed cosimulation of an MPEG encoder/decoder system with two processors and some peripheral circuits.