Componentizing hardware/software interface design

作者: Kecheng Hao , Fei Xie

DOI: 10.5555/1874620.1874675

关键词:

摘要: Building highly optimized embedded systems demands hardware/software (HW/SW) co-design. A key challenge in co-design is the design of HW/SW interfaces, which often a bottleneck. We propose novel approach to interface based on concept bridge component. Bridge components fill semantic gap by propagating events across boundary and raise abstraction level for designing interfaces abstracting processors, buses, OS, etc. system platforms. are specified platform-specific Specification Languages (BSLs) compiled BSL compilers simulation deployment. have applied our two different Case studies shown that greatly simplify component-based speed can be improved three orders magnitude simulating transaction level.

参考文章(16)
Alessandro Forin, Nathaniel L. Lynch, Behnam Neekzad, Giano: The Two-Headed System Simulator pp. 16- ,(2006)
Joseph Buck, Soonhoi Ha, Edward A. Lee, David G. Messerschmitt, Ptolemy: a framework for simulating and prototyping heterogeneous systems International Journal in Computer Simulation. ,vol. 4, pp. 527- 543 ,(2001) , 10.1016/B978-155860702-6/50048-X
David Gay, Philip Levis, Robert von Behren, Matt Welsh, Eric Brewer, David Culler, The nesC language: a holistic approach to networked embedded systems programming language design and implementation. ,vol. 49, pp. 1- 11 ,(2003) , 10.1145/2641638.2641652
Victor Shnayder, Bor-rong Chen, Konrad Lorincz, Thaddeus R. F. Fulford Jones, Matt Welsh, Sensor networks for medical care Proceedings of the 3rd international conference on Embedded networked sensor systems - SenSys '05. pp. 314- 314 ,(2005) , 10.1145/1098918.1098979
Steven Vercauteren, Jan Van Der Steen, Diederik Berkest, Combining software synthesis and hardware/software interface generation to meet hard real-time constraints design, automation, and test in europe. pp. 112- ,(1999) , 10.1145/307418.307563
Frank Vahid, Daniel D. Gajski, Jie Gong, Sanjiv Narayan, Specification and Design of Embedded Systems ,(1994)
Jason Hill, Robert Szewczyk, Alec Woo, Seth Hollar, David Culler, Kristofer Pister, System architecture directions for networked sensors architectural support for programming languages and operating systems. ,vol. 35, pp. 93- 104 ,(2000) , 10.1145/356989.356998
Fei Xie, Guowu Yang, Xiaoyu Song, Component-based hardware/software co-verification for building trustworthy embedded systems Journal of Systems and Software. ,vol. 80, pp. 643- 654 ,(2007) , 10.1016/J.JSS.2006.08.015
Attila Jurecska, Ellen Sentovich, Claudio Passerone, Luciano Lavagno, Alberto Sangiovanni-Vincentelli, Kei Suzuki, Harry Hsieh, Massimiliano Chiodo, Bassam Tabbara, Paolo Giusto, Felice Balarin, Hardware-software co-design of embedded systems: the POLIS approach Kluwer Academic Publishers. ,(1997)