Hardware/software co-design of communication protocols

S. Fischer, J. Wytrebowicz, S. Budkowskic


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.
Original languageEnglish
Title of host publicationProceedings of EUROMICRO 96. 22nd Euromicro Conference. Beyond 2000: Hardware and Software Design Strategies
Number of pages8
Publication date01.09.1996
ISBN (Print)0-8186-7487-3
Publication statusPublished - 01.09.1996
EventProceedings of the 22nd EUROMICRO Conference
- Prague, Czech Republic
Duration: 02.09.199605.09.1996


Dive into the research topics of 'Hardware/software co-design of communication protocols'. Together they form a unique fingerprint.

Cite this