A novel component-based hardware-software co-simulation system based on OR1200

Sai-Jun He,Ming Zhang
DOI: https://doi.org/10.1109/ICMA.2007.4304116
2007-01-01
Abstract:The close interactions between hardware and software of trustworthy systems demand co-simulation. Due to their diverse applications and often strict physical constraints, trustworthy systems are increasingly component-based and include only the necessary components for their missions. For this reason, we present a novel component-based approach to hardware-software co-simulation systems using OR1200. In our approach, a component model for trustworthy systems which unifies the concepts of hardware components and software components is defined. In our proposed system, it uses an Instruction Set Simulator (ISS) instead of OR1200 CPU when simulating the SoC system, and makes use of socket, shared memory and Programming Language Interface (PLI) function to communicate and transfer data between processes. The proposed system is illustrated by an application in H.264 decoding system that is practical and effective. © 2007 IEEE.
What problem does this paper attempt to address?