Interface generation for concurrent processes during hardware/software co-synthesis
Cristiano Araujo,Edna Barros +1 more
- 09 Sep 2002
- pp 109-114
TL;DR: The proposed interface structuring, in three layers, provides abstraction of the communication implementation at process level and makes the interface generation process easier.
read more
Abstract: This paper describes a model for interface, which is being used in the PISH co-design system. This model is based on layers and tries to keep the interface generation as independent as possible of the underlying target architecture. The proposed interface structuring in three layers provides abstraction of the communication implementation at process level and makes easier the interface generation process.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
Automatic Hardware/Software Interface Generation for Embedded System
TL;DR: This paper presents an automatic hardware/software interface generation system that reduces the mistakes and errors that can be occurred when a software programmer directly connects software to hardware, and supports balancing labors between hardware developers and software programmers.
•Proceedings Article
Hardware/Software Interface Generation for Embedded System using Hardware Interface Automata
Choonho Son,Jeon-Han Yun,Hyun-Goo Kang,Taisook Han +3 more
- 01 Jun 2005
TL;DR: An automatic hardware/software interface generation system that reduces the mistakes and errors that can be produced when software programmer directly connects software to hardware, and supports the division of labor between hardware developers and software programmers.
1
Automatic Hardware/Software interface generation for SynDEx-mixte
Oussama Feki,Thierry Grandpierre,Mohamed Akil,Nouri Masmoudi +3 more
- 17 Mar 2014
TL;DR: This paper focuses on SynDEx-Mixte automatic generation of hardware communication IP between programmable and configurable parts and develops a novel approach to Hardware/Software partitioning, optimization and code generation.
References
•Book
Hardware-software co-design of embedded systems: the POLIS approach
Felice Balarin,Massimiliano Chiodo,Paolo Giusto,Harry Hsieh,Attila Jurecska,Luciano Lavagno,Claudio Passerone,Alberto Sangiovanni-Vincentelli,Ellen M. Sentovich,Kei Suzuki,Bassam Tabbara +10 more
- 01 Oct 1997
TL;DR: This paper is intended to give a complete overview of the POLIS system including its formal and algorithmic aspects and will be of interest to embedded system designers (automotive electronics, consumer electronics and telecommunications), micro-controller designers, CAD developers and students.
757
•Book
A tutorial introduction to occam programming
Dick Pountain,David May +1 more
- 01 Jan 1987
TL;DR: This presentation explains the development of the Occam 2 language definition and some of the techniques used to develop and implement it.
196
The Chinook hardware/software co-synthesis system
Pai H. Chou,Ross B. Ortega,Gaetano Borriello +2 more
- 13 Sep 1995
TL;DR: The Chinook co-synthesis system addresses the automation of the most time-consuming and error-prone tasks in embedded controller design, namely the synthesis of interface hardware and software needed to integrate system components, the migration of functions between processors or custom logic, and the co-simulation of the design before, during and after synthesis.
Synthesis and simulation of digital systems containing interacting hardware and software components
Rajesh Gupta,Claudionor Coelho,G. De Micheli +2 more
- 01 Jul 1992
TL;DR: The authors consider software and interface synchronization schemes that facilitate communication between system components and present tools to perform synthesis and simulation of a system description into hardware and software components.
179
Related Papers (5)
Tarek Ben Ismail,Mohamed Abid,K. O'Brien,Ahmed Amine Jerraya +3 more
- 21 Jun 1994
Luis Gomes,Anikó Costa +1 more
- 24 Jun 2003