DocumentCode :
3411462
Title :
A Novel Component-based Hardware-Software Co-simulation System Based on OR1200
Author :
He, Sai-Jun ; Zhang, Ming
Author_Institution :
Zhejiang Univ., Hangzhou
fYear :
2007
fDate :
5-8 Aug. 2007
Firstpage :
3440
Lastpage :
3445
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.
Keywords :
hardware-software codesign; instruction sets; logic simulation; object-oriented methods; shared memory systems; system-on-chip; OR 1200; SoC system; component model; component-based hardware-software cosimulation system; data transfer; hardware components; instruction set simulator; programming language interface; shared memory; socket communication; software components; trustworthy system; Accuracy; Cost function; Embedded system; Field programmable gate arrays; Hardware; Microprocessors; Software performance; Software testing; System-on-a-chip; Timing; OR1200; RTL simulator; SoC; hardware-software co-simulation; instruction set simulator;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Mechatronics and Automation, 2007. ICMA 2007. International Conference on
Conference_Location :
Harbin
Print_ISBN :
978-1-4244-0828-3
Electronic_ISBN :
978-1-4244-0828-3
Type :
conf
DOI :
10.1109/ICMA.2007.4304116
Filename :
4304116
Link To Document :
بازگشت