SDL as a system level specification language for application-specific hardware in a rapid prototyping environment

  • Authors:
  • Annette Muth;Georg Färber

  • Affiliations:
  • Institute for Real-Time Computer Systems, Technische Universität München, Germany Annette.Muth@rcs.ei.tum.de;Prof. Dr.-Ing. Georg Färber, Technische Universität München, Germany Georg.Färber@rcs.ei.tum.de

  • Venue:
  • ISSS '00 Proceedings of the 13th international symposium on System synthesis
  • Year:
  • 2000

Quantified Score

Hi-index 0.00

Visualization

Abstract

The specification of an embedded system at system level together with co-joint hardware/software synthesis is a goal of many rapid prototyping projects. SDL has been proposed as a formal and abstract specification language well suited for this purpose. The implementation of SDL's asynchronous communication model in application specific hardware, however, is unproportionally expensive in terms of area and response time. This paper discusses the efficiency of the server model --- the implementation model used in all known codesign approaches based on SDL --- and compares it with an alternative implementation model for SDL known from software, the activity thread model. In a combination of both implementation stategies, the communication and synchronization overhead for each application can be minimized, and an efficient implementation on distributed architectures realized. The integration in an existing rapid prototyping design process is presented as well as results gained from application examples.