DocumentCode
2362739
Title
Hardware/software co-design of communication protocols
Author
Fischer, Stefan ; Wytrebowicz, J. ; Budkowski, Stanislaw
Author_Institution
Praktische Inf. IV, Mannheim Univ., Germany
fYear
1996
fDate
2-5 Sep 1996
Firstpage
476
Lastpage
483
Abstract
An important aspect in providing high performance distributed systems such as multimedia systems is the combined use of hardware and software in the end systems. System design techniques should allow hardware/software co-design to integrate both means of implementation. In this paper we show how the standardized formal language Estelle can be used to facilitate co-design. The system will first be designed in Estelle. At the point in time of final decision on which parts to implement in software and which in hardware, the original specification will be split into several partial specifications. The software parts are translated into C code, while the hardware parts are translated into VHDL code for further analysis and development. We present a tool environment which supports the protocol developer in the design and implementation process. A simple Video-on-Demand example shows the usefulness of the tool environment
Keywords
logic design; multimedia systems; protocols; specification languages; systems analysis; C code; VHDL code; communication protocols; hardware/software codesign; high performance distributed systems; multimedia systems; standardized formal language Estelle; system design techniques; video-on-demand example; Automatic testing; Decoding; Formal languages; Hardware; Multimedia systems; Network address translation; Process design; Protocols; Software performance; Software tools;
fLanguage
English
Publisher
ieee
Conference_Titel
EUROMICRO 96. Beyond 2000: Hardware and Software Design Strategies., Proceedings of the 22nd EUROMICRO Conference
Conference_Location
Prague
ISSN
1089-6503
Print_ISBN
0-8186-7487-3
Type
conf
DOI
10.1109/EURMIC.1996.546472
Filename
546472
Link To Document