DocumentCode
3516436
Title
Component-Based Hardware/Software Co-Simulation
Author
Cheung, Ping Hang ; Hao, Kecheng ; Xie, Fei
Author_Institution
Dept. of ECE, Portland State Univ. Portland, Portland, OR, USA
fYear
2007
fDate
29-31 Aug. 2007
Firstpage
265
Lastpage
270
Abstract
Developing highly efficient and reliable embedded systems demands hardware/software (HW/SW) co-design and, therefore, co-simulation. In order to be highly configurable, embedded systems are increasingly component-based in both hardware and software. In this paper, we present a novel approach to hardware/software co-simulation of component-based embedded systems. Our approach features a component model which unifies hardware and software component models with the concept of bridge component. Bridge components raise the level of abstraction for designing HW/SW interfaces. Their specifications are used to configure the co-simulators. Our approach has been applied to co-simulation of sensor system instances included in the TinyOS distribution. The case studies have demonstrated that our approach is readily applicable to real-world embedded systems and reduces co-simulation complexities.
Keywords
embedded systems; hardware-software codesign; TinyOS distribution; bridge component; component-based embedded systems; hardware-software cosimulation; Application software; Bridges; Computer languages; Computer science; Embedded software; Embedded system; Hardware design languages; Sensor systems; Software systems; Specification languages;
fLanguage
English
Publisher
ieee
Conference_Titel
Digital System Design Architectures, Methods and Tools, 2007. DSD 2007. 10th Euromicro Conference on
Conference_Location
Lubeck
Print_ISBN
978-0-7695-2978-3
Type
conf
DOI
10.1109/DSD.2007.4341479
Filename
4341479
Link To Document