DocumentCode :
1398081
Title :
Transformational partitioning for codesign
Author :
Marchioro, G.F. ; Daveau, J.M. ; Ismail, T.B. ; Jerraya, A.A.
Author_Institution :
Lab. TIMA-CMP, Grenoble, France
Volume :
145
Issue :
3
fYear :
1998
fDate :
5/1/1998 12:00:00 AM
Firstpage :
181
Lastpage :
195
Abstract :
This paper presents the underlying methodology of Cosmos: an interactive approach for hardware/software codesign capable of handling multiprocessor systems and distributed architectures. The approach covers the codesign process through a set of user guided transformations allowing semiautomatic partitioning. The transformations are based on a powerful set of primitives for functional partitioning, structural reorganisation and communication transformation. It leads to a fast transformation of a system-level specification into an architecture with a short design time and easy exploration of design space. The application of this approach is illustrated using two design examples starting from a system-level specification given in SDL to a distributed hardware/software architecture described in C/VHDL. We show that the use of transformational approach allows: (i) application of the expertise of the designer during partitioning; (ii) the user to understand the results of the codesign process; (iii) the process to take into account partial existing solutions; (iv) easy design space exploration; (v) the designer to start from a very high-level specification language of the system to be designed
Keywords :
high level synthesis; parallel architectures; C/VHDL; Cosmos; SDL; codesign; communication transformation; design space exploration; distributed architectures; distributed hardware/software architecture; hardware/software codesign; high-level specification language; interactive approach; multiprocessor systems; semiautomatic partitioning; structural reorganisation; system-level specification; transformational partitioning; user guided transformations;
fLanguage :
English
Journal_Title :
Computers and Digital Techniques, IEE Proceedings -
Publisher :
iet
ISSN :
1350-2387
Type :
jour
DOI :
10.1049/ip-cdt:19981971
Filename :
689284
Link To Document :
بازگشت