Protocol selection and interface generation for HW-SW codesign

被引:28
作者
Daveau, JM
Marchioro, GF
BenIsmail, T
Jerraya, AA
机构
[1] TIMA/INPG Laboratory, Institut National Polytechnique de Grenoble
关键词
communication synthesis; hardware/software codesign; interface generation; protocol selection/allocation;
D O I
10.1109/92.555993
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The aim of this paper is to present a communication synthesis approach stated as an allocation problem, In the proposed approach, communication synthesis allows to transform a system composed of processes that communicate via high-level primitives through abstract channels into a set of processes executed by interconnected processors that communicate via signals and share communication control. The proposed communication synthesis approach deals with both protocol selection and interface generation and is based on binding/allocation of communication units. This approach allows a wide design space exploration through automatic selection of communication protocols. We present a new algorithm that performs binding/allocation of communication unite This algorithm makes use of a cost function to evaluate different allocation alternatives, We illustrate through an example the usefulness of the algorithm for allocating automatically different protocols within the same application system.
引用
收藏
页码:136 / 144
页数:9
相关论文
共 39 条
[1]  
ANDREWS GR, 1991, CONCURRENT PROGRAMMI, P484
[2]   IMPLEMENTING REMOTE PROCEDURE CALLS [J].
BIRRELL, AD ;
NELSON, BJ .
ACM TRANSACTIONS ON COMPUTER SYSTEMS, 1984, 2 (01) :39-59
[3]  
BUCHENRIEDER K, 1994, P EUR DES AUT C EUR, P60
[4]  
Chou P. H., 1995, Proceedings of the Eighth International Symposium on System Synthesis (IEEE Cat. No.95TH8050), P22, DOI 10.1109/ISSS.1995.520608
[5]  
ECKER W, 1995, EURO-DAC '95 - EUROPEAN DESIGN AUTOMATION CONFERENCE WITH EURO-VHDL, PROCEEDINGS, P458, DOI 10.1109/EURDAC.1995.527444
[6]  
ECKER W, 1995, EURO-DAC '95 - EUROPEAN DESIGN AUTOMATION CONFERENCE WITH EURO-VHDL, PROCEEDINGS, P374, DOI 10.1109/EURDAC.1995.527432
[7]  
ECKER W, 1994, EURO-DAC '94 WITH EURO-VHDL 94, PROCEEDINGS, P624
[8]   HARDWARE-SOFTWARE COSYNTHESIS FOR MICROCONTROLLERS [J].
ERNST, R ;
HENKEL, J ;
BENNER, T .
IEEE DESIGN & TEST OF COMPUTERS, 1993, 10 (04) :64-75
[9]  
Filo D., 1993, IEEE Transactions on Very Large Scale Integration (VLSI) Systems, V1, P268, DOI 10.1109/92.238441
[10]   SPECIFICATION AND DESIGN OF EMBEDDED HARDWARE-SOFTWARE SYSTEMS [J].
GAJSKI, DD ;
VAHID, F .
IEEE DESIGN & TEST OF COMPUTERS, 1995, 12 (01) :53-67