DocumentCode :
2956859
Title :
A unifying approach to CoDesign
Author :
Achterop, S. ; Spaanenburg, L.
Author_Institution :
Dept. of Comput. Sci., Groningen Univ., Netherlands
fYear :
1997
fDate :
1-4 Sep 1997
Firstpage :
208
Lastpage :
214
Abstract :
Basic arguments are described to create a unified Co-Design environment. A unique feature is the use of a single language to describe systems. Different subsets describe hardware, both structure and behavior, as well as software. It vividly shows that software and hardware are much more alike than usually perceived. Borders between the different descriptions now become artificial, meaning we can walk much more freely in the design space. Also our tools benefit from the unification: we need fewer of them and they are inherently more general. Recent developments in functional languages, integrating functional and imperative languages, made this approach practical for the first time. The tool we are developing is intended to stimulate the integration of software and hardware design tools into genuine Co-Design tools. The use of a modern typed functional language such as Haskell also makes the language into a broad spectrum Co-Design language
Keywords :
functional languages; functional programming; high level synthesis; Co-Design tools; Haskell; broad spectrum Co-Design language; design space; functional languages; hardware design tools; imperative languages; typed functional language; unified Co-Design environment; unifying approach; Application software; Educational programs; Embedded software; Hardware; Modems; Product design; Prototypes; Software design; Software prototyping; Software tools;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
EUROMICRO 97. 'New Frontiers of Information Technology'. Short Contributions., Proceedings of the 23rd Euromicro Conference
Conference_Location :
Budapest
Print_ISBN :
0-8186-8215-9
Type :
conf
DOI :
10.1109/EMSCNT.1997.658466
Filename :
658466
Link To Document :
بازگشت