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